← Retour au journal

Un agent isolé n'est pas une flotte

Un agent seul reçoit une demande, raisonne, appelle des outils et rend une réponse. Une flotte répartit ce travail entre plusieurs agents spécialisés : l'un interroge une base documentaire, un autre exécute des requêtes, un troisième rédige la synthèse finale. Cette division améliore la qualité et la robustesse, mais introduit un problème de coordination absent du cas isolé. Qui décide de l'ordre des appels, comment éviter que deux agents fassent le même travail, que se passe-t-il si l'un d'eux échoue en cours de route ? Orchester une flotte d'agents IA en production, c'est d'abord répondre à ces questions de répartition.

La supervision change également d'échelle. Suivre un agent se fait à l'œil ; suivre vingt agents exige des traces structurées, un identifiant par tâche et une vue d'ensemble du parcours de chaque demande. Sans ce minimum d'instrumentation, on ne sait ni pourquoi une réponse a été produite ni où s'est perdue une requête en cours de route. L'observabilité n'est pas un supplément que l'on ajoute en fin de projet : c'est le socle qui rend la flotte exploitable dès le premier jour et qui permet de répondre à un client mécontent avec des faits plutôt qu'avec des hypothèses.

Le routage et la mémoire partagée au cœur du système

Le routage consiste à envoyer chaque demande vers l'agent le plus apte à la traiter. Un routeur simple se fonde sur des règles écrites à la main ; un routeur avancé apprend des performances passées et ajuste ses choix. Dans les deux cas, il faut définir des critères explicites : compétence de l'agent, charge courante, coût estimé, délai acceptable pour l'utilisateur. Un mauvais routage produit soit des réponses médiocres parce que le mauvais agent a répondu, soit des goulots d'étranglement parce que toutes les demandes convergent vers le même point de la flotte.

La mémoire partagée pose un problème symétrique. Les agents doivent accéder à un contexte commun — historique de la conversation, faits établis, décisions déjà prises — sans se marcher dessus en écriture. Un magasin de contexte centralisé, versionné et lisible par tous évite les contradictions et les pertes d'information. Sans lui, deux agents peuvent affirmer des choses incompatibles dans la même session, ce qui ruine la confiance. La mémoire devient alors un composant critique, à dimensionner, à sauvegarder et à purger selon les durées de conservation prévues par le cadre sur les données personnelles.

Superviser des agents autonomes sans perdre le contrôle

Plus un agent dispose d'autonomie, plus il peut agir vite — et plus il peut se tromper lourdement. La supervision consiste à fixer des garde-fous plutôt qu'à tout vérifier à la main. On pose des limites de dépenses par tâche, un nombre maximal d'appels en chaîne, une liste d'actions interdites sans validation humaine. Ces contraintes ne brident pas la flotte, elles la rendent exploitable en entreprise. Une action irréversible, comme l'envoi d'un courriel à un client ou la modification d'un enregistrement comptable, mérite une confirmation avant d'être exécutée. La qualité du routage conditionne donc directement la qualité perçue par l'utilisateur final.

Il faut aussi prévoir l'arrêt. Un agent bloqué dans une boucle de raisonnement peut consommer du calcul sans fin et facturer des heures pour rien. Un mécanisme de temporisation et un coupe-circuit par agent limitent les dégâts avant qu'ils ne s'étendent à toute la flotte. Enfin, la traçabilité des décisions permet d'expliquer après coup pourquoi le système a agi ainsi. Cette exigence rejoint les principes de responsabilité portés par le règlement européen sur l'intelligence artificielle, qui demande de pouvoir documenter le fonctionnement des systèmes autonomes et de garder un humain dans la boucle aux points sensibles.

Coûts, quotas et limites de débit

Chaque appel à un modèle grand public se facture, et une flotte multiplie les appels. Sans comptabilité fine, la facture peut tripler en un mois sans que personne ne sache pourquoi ni comment réagir. Orchester une flotte d'agents IA en production impose donc de mesurer le coût par tâche, par agent et par client, puis de fixer des quotas par équipe. Un agent qui explore plusieurs pistes doit savoir s'arrêter quand la dépense dépasse le bénéfice attendu, ce qui suppose une estimation du coût avant exécution, et non une découverte au moment de la facture.

Les limites de débit du fournisseur de modèles ajoutent une contrainte extérieure. Lorsqu'elles sont atteintes, la flotte doit ralentir ou basculer vers un modèle de secours plutôt que d'échouer brutalement. Une file d'attente interne avec priorité entre les tâches critiques et les tâches de fond rend ce comportement prévisible, et l'utilisateur sait à quoi s'attendre. Combinés, quotas et gestion du débit transforment une flotte coûteuse et imprévisible en un système dont le budget, la latence et la qualité restent sous contrôle, même lorsque la demande double d'un coup. La prévisibilité vaut souvent mieux qu'un surdimensionnement coûteux.

Aller plus loin

Orchestrer une flotte d'agents IA en production relève d'un métier à part entière, à la croisée de l'ingénierie et de la gouvernance. Pour vous y former, explorez notre catalogue des 31 formations.

Vous voulez maîtriser ce sujet en pratique ?

Cabinet MARA forme en ligne, sur des cas réels, avec des modules courts et un suivi de progression.

Voir la formation liée Les 31 formations