Systèmes multi-agents : quand plusieurs agents valent mieux qu'un

Construire des agents 9 min de lecture

Quatre personnes autour d'une table, chacune sur une partie distincte du même plan
La division du travail aide quand les parties sont vraiment séparables. Sinon, ce sont des réunions.

Les schémas multi-agents sont l'artefact le plus séduisant du domaine. Des cases avec des intitulés de poste, des flèches entre elles, un coordinateur en haut : cela ressemble à un organigramme, et les organigrammes donnent une impression de progrès.

Puis vient la production et les questions arrivent : quel agent a produit ce chiffre faux, pourquoi le coordinateur l'a-t-il accepté, et pourquoi une requête coûte-t-elle maintenant onze appels de modèle ? Ce guide traite des conditions où cela vaut quand même la peine, et de la façon d'en construire un qui reste déboguable.

Les trois conditions#

Plusieurs agents se justifient si les trois tiennent. Les sous-tâches sont vraiment indépendantes : aucune n'a besoin de la sortie de l'autre pour démarrer. Chacune exige des outils différents ou un niveau de modèle différent, donc la spécialisation achète quelque chose de réel. Et le travail est assez lent pour que le parallélisme change l'expérience. Si seulement deux tiennent, une boucle avec plus d'outils est presque toujours meilleure, moins chère et plus facile à réparer.

Deux agents qui doivent se parler en permanence forment un agent doté d'un bus de messages coûteux.

Topologies et coûts#

Systèmes multi-agents : quand plusieurs agents valent mieux qu'un — Topologies et coûts
TopologieFonctionnementProfil de coûtPanne principale
SuperviseurUn agent délègue à des spécialistesN+1 bouclesLe superviseur route mal
PipelinePassages fixes, étapes spécialiséesPrévisibleUne étape se dégrade en silence
Éventail parallèleMême tâche, plusieurs regards, fusionLe plus élevéLa fusion devient le goulot
Débat ou critiqueL'un propose, l'autre conteste2× par échangeAccord sans discernement
Tableau noirÉtat partagé, tous lisent et écriventImprévisibleCourses et boucles

Des règles qui gardent le tout déboguable#

  1. Chaque agent avec un contrat écrit : ce qu'il reçoit, ce qu'il rend, ce qu'il ne doit jamais faire.
  2. Passer des objets structurés entre agents, jamais de la prose libre.
  3. Un identifiant d'exécution pour toute la requête, sur chaque appel de chaque agent.
  4. Plafonner le coût au niveau du système, pas par agent.
  5. Interdire les cycles sauf avec compteur explicite et condition de sortie.
  6. Que chaque agent puisse répondre `je n'ai pas pu` et que le coordinateur le gère.

Le problème d'évaluation que personne ne planifie#

Avec un agent, on évalue des résultats. Avec plusieurs, il faut aussi évaluer les passages de relais, car le système peut se tromper alors que chaque agent se comporte bien : le routeur a mal choisi, ou la fusion a perdu la moitié importante. Construisez l'évaluation aux deux niveaux : résultats de bout en bout et paires entrée-sortie par agent tirées d'exécutions réelles.

Un exemple qui en vaut la peine#

La veille concurrentielle convient vraiment : pour dix entreprises, réunir des informations publiques. Les sous-tâches sont indépendantes, chacune est lente et la fusion est une agrégation simple. Dix agents en parallèle terminent dans le temps d'un seul et un synthétiseur rédige le résumé. Comparez avec un agent de support sur une question client : les étapes dépendent en séquence, et découper n'ajoute que des relais et de la latence.

Questions fréquentes

Un superviseur améliore-t-il la justesse ?

Seulement si le routage est bon. 90 % devant des spécialistes à 95 % donne environ 85 % de bout en bout, invisible sans mesure séparée. Gardez peu de spécialistes, descriptibles en une phrase.

Le débat entre agents vaut-il son coût ?

Parfois, pour des jugements vraiment discutables et quand le critique reçoit des preuves à vérifier. Sur des recherches factuelles, il produit surtout de l'accord au double du prix.

Comment déboguer une panne multi-agents ?

Avec un identifiant partagé sur chaque appel, les entrées et sorties stockées par agent et une vue des relais dans l'ordre. Sans reconstitution, on finit par réécrire des prompts au hasard.

systèmes multi-agentsagent superviseurcollaboration d'agentsagents en parallèlerelais entre agents

Tous les guides

Dernière mise à jour 2026-08-04 par aiagentdevelopment.info · À propos

Écrit par des praticiens

Chaque guide est écrit par des ingénieurs qui exploitent des agents en production, pas recyclé d’autres sites.

Relu régulièrement

Le domaine bouge vite. Chaque guide porte la date de sa dernière relecture, publiée même quand rien n’a changé.

Aucun placement payé

Aucun fournisseur de modèles, framework ou plateforme ne peut acheter une mention, un classement ou un lien.

Douze langues

Chaque guide est traduit, pas remplacé par une machine : chaque langue a son URL et sa date de relecture.

Limites nommées

Nous disons clairement quand une tâche n’a pas besoin d’agent et qu’un simple script serait moins cher et plus fiable.