Aller au contenu
Français

Les dispatchers action

Le problème

Simon expose des outils que l’agent IA peut appeler. Mais plus il y a d’outils, plus la surface de choix s’élargit pour le modèle — et plus le risque de sélectionner le mauvais augmente.

Or les actions métier se comptent par centaines : le rapprochement bancaire à lui seul en réunit plus d’une vingtaine. Si chaque action était un outil distinct, l’agent devrait choisir parmi une liste interminable de noms souvent proches, à chaque appel. Les erreurs de sélection seraient fréquentes.


La solution : un dispatcher par domaine

Chaque domaine métier expose un seul outil, qui route en interne vers ses N actions. L’agent ne voit donc qu’une vingtaine d’outils — un par domaine — au lieu d’une centaine d’actions à plat.


Les bénéfices

C’est d’abord une surface réduite pour le modèle. Il choisit le domaine (rapprochement, opérations diverses, lettrage…), puis l’action à l’intérieur — un cheminement plus naturel qu’un choix plat parmi cent outils.

C’est ensuite de l’auto-documentation. Des outils de découverte permettent à l’agent de lister les actions d’un domaine et leurs paramètres sans documentation externe.

C’est enfin une validation unifiée : chaque action a son modèle de validation. Le dispatcher nettoie et valide les paramètres avant d’atteindre la logique métier, et renvoie des messages clairs plutôt que des erreurs techniques.


Les principaux domaines

Le registre de contrats expose environ 18 domaines. Voici les plus utilisés (le nombre d’actions est indicatif et évolue) :

DomaineActionsCouverture
Rapprochement20+Matching auto/manuel, groupes multi-documents, catégorisation directe
Opérations diverses15+Écritures manuelles, clôture, amortissements, provisions, ajustements
Banque16Pièces manquantes, encaissements, comptes, soldes, transactions
Qualification12Déductibilité, patterns, règles, TVA
Documents11Confirmation, classification, tiers, TVA, brouillons
Reprise FEC11Déclaration d’import, mapping, exécution, pièces, immobilisations
Engagements10Échéanciers, réalisation, rattachement des paiements
Fiscal10Profil, régime, préparation et dépôt des déclarations, rectificatives
Comptabilité9Validation, contre-passation, rejets, taux de clôture
Indemnités km9Véhicules, calcul, barème DGFIP
Lettrage8Association factures/règlements, lettrage partiel
Entités5Créer, corriger, fusionner, supprimer, reclasser
Périodes5Ouverture, clôture, gestion externe
Facturation4Créer, émettre un avoir, mettre à jour, lister
Trésorerie3Position, projection, comparaison
Annulation2Lister et annuler les dernières actions

Le compromis

Le dispatcher ajoute un niveau d’indirection : l’agent doit connaître le nom de l’action en plus de celui de l’outil. En pratique, les skills lèvent cette difficulté — chaque procédure guidée documente les actions exactes à appeler, dans le bon ordre.