CLI open-source utilise Claude Haiku pour automatiser l'audit des dépenses Xero

Un développeur a créé un outil CLI Python open-source qui utilise Claude Haiku pour automatiser l'audit des dépenses du logiciel de comptabilité Xero. L'outil est conçu pour réduire le temps consacré aux tâches manuelles de vérification des dépenses, comme la validation des descriptions, des codes fiscaux, des conversions de devises et la correspondance des reçus.
Approche de conception et coût
L'outil suit le principe de conception "code déterministe d'abord, puis IA pour combler les lacunes". Les utilisateurs configurent des règles pour les problèmes courants comme les champs manquants, les taux de taxe invalides, les doublons et les montants nuls. Claude Haiku n'est appelé que lorsque les données structurées font défaut, comme avec les reçus non structurés. Cette approche maintient les coûts d'utilisation des LLM à quelques centimes par exécution d'audit.
Cas d'utilisation spécifiques de Haiku
- Tri des factures signalées : Après que les règles signalent des problèmes, Haiku examine les factures et renvoie des suggestions JSON structurées avec des scores de confiance. Les suggestions inférieures à 0,7 de confiance sont filtrées.
- Vision des reçus : Haiku lit les images de reçus/factures pour extraire les noms des fournisseurs et les descriptions des articles. Les noms des fournisseurs sont comparés aux contacts Xero existants.
- Détection des devises étrangères : Haiku identifie la devise des reçus, puis le code déterministe récupère les taux historiques de la BCE, convertit les montants et attache les fichiers CSV des taux comme preuve d'audit.
- Édition de factures en langage naturel : Au lieu de naviguer dans l'interface de Xero, les utilisateurs peuvent taper des instructions en anglais comme "définir la description sur frais d'abonnement mensuel", et Haiku les convertit en correctifs JSON.
Détails d'implémentation
L'outil fonctionne sur Claude Haiku 4.5 et inclut une approche humaine dans la boucle où rien ne s'applique automatiquement à moins que l'utilisateur n'utilise explicitement le drapeau --auto-correct. Le développeur note que ce modèle de "règles d'abord, LLM en secours" a bien fonctionné pour les tâches d'automatisation commerciale structurées mais désordonnées.
Le projet est disponible sur GitHub à https://github.com/logicalicy/xero-expense-audit, et le développeur a écrit une explication détaillée de son approche à https://blog.mariohayashi.com/p/using-ai-to-make-xero-expense-auditing.
📖 Read the full source: r/ClaudeAI
👀 See Also

Tester des agents IA contre des API du monde réel avec d3 Labs
d3 labs propose 10 API de production gratuites pour aider les développeurs à tester des agents d'IA dans des scénarios réels au lieu de se fier à des simulations irréalistes.

PixelCheck : Un paquet npm permettant aux agents IA de vérifier visuellement les pages web
PixelCheck est un package npm qui permet aux agents IA d'ouvrir, d'interagir et d'évaluer visuellement des pages web — fini les boucles manuelles de capture d'écran et de feedback.

Atlarix v5.1 ajoute des niveaux de stockage cloud tout en conservant la prise en charge du codage IA local.
Atlarix v5.1.0 introduit les niveaux de service cloud Compass pour une utilisation immédiate tout en conservant un support complet pour Ollama et LM Studio. L'IDE utilise un graphe SQLite persistant appelé Blueprint pour fournir un contexte précis aux modèles locaux.

Test de δ-Mem sur Apple Silicon : Implémentation MLX et Benchmarks
L'article δ-mem implémenté via mlx sur un MacMini 64 Go montre des benchmarks locaux mitigés mais prometteurs, avec des gains dans des scénarios de replay réalistes.