← Retour au journal

L'agent unique et ses limites

Un agent unique concentre tout dans un même modèle : il perçoit, raisonne et agit selon un objectif donné. Cette simplicité a des vertus concrètes. Le comportement est plus facile à comprendre, à tester et à corriger, car il n'existe qu'un seul endroit où chercher la cause d'un échec. Pour une tâche bornée — classer des demandes, répondre à partir d'une base documentaire, remplir un formulaire — un agent unique bien conçu suffit souvent et coûte nettement moins cher à exploiter au quotidien. Sa maintenance reste légère, et un incident se diagnostique sans remonter toute une chaîne d'acteurs. Rien n'est plus difficile à corriger qu'un comportement réparti sur plusieurs briques.

Mais l'agent unique atteint vite ses limites quand la tâche devient longue ou hétérogène. Il doit tout retenir, tout traiter, tout décider, et sa fenêtre de contexte finit par saturer, ce qui dégrade la qualité de ses réponses à mesure que la demande s'allonge. Les erreurs se cumulent alors sans qu'un contrôle intermédiaire ne les rattrape. Face à un objectif qui exige des compétences distinctes — chercher, rédiger, vérifier, planifier — un modèle seul peine à exceller sur tous les fronts à la fois, et le diagnostic d'un échec devient délicat à établir. La simplicité d'un agent unique a donc un prix, lui aussi, à partir d'un certain seuil de complexité.

Le système multi-agents : répartir pour mieux tenir

Un système multi-agents décompose la tâche en rôles. Un agent cherche l'information, un autre rédige, un troisième critique ou vérifie, un quatrième orchestre l'ensemble. Chaque agent se spécialise et transmet son résultat au suivant. Cette division du travail reproduit une organisation humaine : elle permet d'affecter à chaque étape l'outil, le modèle ou les instructions les mieux adaptés, et d'insérer des points de contrôle entre les maillons de la chaîne, là où ils apportent le plus de valeur. Chaque brique reste simple, ce qui facilite l'amélioration continue. La spécialisation rend chaque brique plus facile à remplacer sans casser l'ensemble.

Cette architecture gagne en robustesse sur les tâches complexes, mais se paie en coordination. Il faut définir qui parle à qui, dans quel ordre, et comment se résolvent les désaccords entre agents. Les échanges se multiplient, le coût en appels de modèles grimpe et la latence augmente, tandis qu'une erreur transmise d'un agent à l'autre peut se propager à tout le système. Le multi-agents n'est donc pas un progrès automatique : c'est une structure plus puissante, mais aussi plus difficile à maîtriser, à tester et à observer une fois déployée. Une coordination explicite et testée devient alors aussi importante que la qualité de chaque agent.

Coût, traçabilité et robustesse : le vrai arbitrage

Le choix se joue sur trois axes concrets. Le coût d'abord : chaque agent supplémentaire multiplie les appels de modèles et la latence ressentie par l'utilisateur final. La traçabilité ensuite : dans un système à plusieurs agents, reconstituer le fil d'une décision demande une journalisation rigoureuse de chaque échange et de chaque transmission. La robustesse enfin : le multi-agents amortit les erreurs locales grâce aux contrôles intermédiaires, mais il peut aussi les amplifier si la coordination entre agents est mal conçue. Aucun de ces axes ne se tranche isolément des deux autres. C'est en les mettant en regard, et non séparément, que la décision devient solide.

Un principe utile consiste à commencer simple et à complexifier seulement si le besoin est démontré. Tant qu'un agent unique remplit la tâche avec un niveau d'erreur acceptable, ajouter des agents n'ajoute que du risque opérationnel, du coût et des points de défaillance supplémentaires. Le multi-agents se justifie quand la tâche est réellement décomposable, quand elle exige des compétences distinctes, ou quand la vérification croisée apporte une garantie de fiabilité que l'on ne peut obtenir autrement avec un seul modèle, même très bien instruit. C'est le cas le plus fréquent dans les projets réels : le besoin de plusieurs agents se démontre, il ne se décrète pas.

Décider selon la tâche et le niveau de risque

La nature de la tâche oriente le choix. Une opération courte, répétitive et facilement vérifiable se prête à un agent unique, plus simple à opérer. Un processus long, à étapes multiples, avec des exigences de contrôle à chaque maillon, appelle une architecture multi-agents. Le secteur régulé ou les décisions à fort impact plaident aussi pour la division, car elle permet d'insérer des validations humaines aux points sensibles plutôt qu'à la toute fin de la chaîne, quand il est déjà trop tard pour corriger sans tout reprendre depuis le début. La criticité réelle de la tâche, plus que son prestige, doit guider ce partage.

Il reste qu'un système multi-agents mal orchestré est plus fragile qu'un agent unique bien réglé. La question n'est donc pas « quelle est l'approche la plus avancée ? » mais « quelle structure rend cette tâche fiable, explicable et tenable dans la durée ? ». Répondre honnêtement à cette question, en pesant complexité, coût et risque, vaut mieux que d'empiler des agents par attrait pour la nouveauté. La bonne architecture est celle que l'équipe peut maintenir et comprendre, pas la plus impressionnante sur le papier. Elle est celle qui survit aux changements d'équipe, de modèle et de périmètre.

Aller plus loin

Concevoir une architecture d'agents s'apprend en la construisant et en la testant sur des cas réels. Pour aborder l'orchestration, la répartition des rôles et le contrôle des systèmes multi-agents, parcourez notre catalogue des 31 formations et choisissez le parcours à votre mesure.

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