Socle conceptuel · Agir
Comprendre les multi-agents
Quand une tâche devient trop lourde pour un seul agent, on la confie à une équipe : plusieurs agents, chacun avec sa spécialité, et un agent « manager » qui répartit le travail. C'est ce qu'on appelle un système multi-agents.
Vue d'ensemble
Le manager au centre, les spécialistes autour
Un agent manager reçoit la mission, la découpe et confie chaque morceau à un agent spécialiste. Chacun a ses outils et son domaine. Le manager rassemble ensuite leurs résultats. Coordonner ainsi plusieurs agents s'appelle l'orchestration.
Une image · le temps gagné
Une personne seule, ou une équipe
Prenons la préparation d'un devis. Un agent seul fait cinq tâches l'une après l'autre. Une équipe fait en même temps celles qui ne dépendent pas les unes des autres : elle gagne en général 40 à 50 % du temps.
Qui fait quoi
Quatre rôles, une boucle
Le manager découpe la mission, les spécialistes font le travail, le manager vérifie que leurs résultats s'accordent, puis il livre. Chacun reste dans son domaine.
Coordonner
Il reçoit la mission, la découpe en tâches, les confie aux bons agents et décide de l'ordre.
- Découper la mission
- Décider de l'ordre : l'une après l'autre, ou en même temps
Faire le travail
Chaque agent traite une tâche dans son domaine, avec ses propres outils et les règles de son métier.
- Recherche, chiffrage, rédaction, contrôle…
- Un domaine bien délimité, un résultat attendu précis
Rassembler
Le manager reçoit les résultats, repère ce qui se contredit, et fait corriger ce qu'il faut.
- Comparer les résultats entre eux
- Renvoyer la tâche en cas de désaccord
Livrer
Un résultat final cohérent, dont on peut retracer chaque étape, et plus solide que celui d'un agent seul sur une tâche lourde.
- La forme que vous avez demandée
- La trace de chaque action
Trois organisations
Trois façons d'organiser le travail
Toutes les missions ne se découpent pas de la même façon. On choisit l'organisation selon que les tâches dépendent ou non les unes des autres.
À la suite (séquentiel)
Quand l'utiliserChaque étape a besoin du résultat de la précédente. Rien ne peut se faire en même temps.
Ex. : relever les informations, puis résumer, puis traduire
En même temps (parallèle)
Quand l'utiliserLes tâches sont indépendantes. Chaque agent travaille sans attendre les autres.
Ex. : recherche, chiffrage et analyse
En étages (hiérarchique)
Quand l'utiliserLa mission est très vaste : un manager principal s'appuie sur des managers intermédiaires, qui ont chacun leur équipe.
Ex. : un rapport qui couvre plusieurs services
Quand l'utiliser
3 signes qu'il faut plusieurs agents
Cochez ce qui s'applique à votre cas. À partir de deux signes sur trois, plusieurs agents apportent un vrai gain. Sinon, gardez un seul agent : le plus simple est le mieux.
Il faut plusieurs compétences
Chercher dans des documents, calculer, rédiger, envoyer : un seul agent ne fait pas bien tout cela à la fois.
Des tâches peuvent se faire en même temps
Plusieurs tâches indépendantes peuvent avancer ensemble, et le résultat arrive plus vite.
Le résultat doit être contrôlé
Un second agent doit vérifier le travail avant qu'il parte, parce qu'une erreur coûterait cher, en argent ou en réputation.
À surveiller
4 pièges classiques du multi-agents
Plusieurs agents ne font pas de miracle. Voici ce qui fait perdre du temps et de l'argent quand on en abuse.
Des attentes qui s'additionnent
Chaque passage d'un agent à l'autre ajoute une demi-seconde à deux secondes d'attente (la latence). Avec cinq agents à la suite, on peut dépasser dix secondes.
La parade : faire travailler les agents en même temps dès que possible, et regrouper ceux qui font peu.
Un manager qui découpe mal
Le manager est lui aussi une IA : il peut découper la mission en tâches absurdes ou qui font double emploi, surtout quand le cas sort de l'ordinaire.
La parade : lui donner des plans types, et valider son plan avant de le laisser lancer le travail.
Des résultats qui se contredisent
Deux spécialistes rendent des chiffres ou des conclusions qui ne vont pas ensemble. Le manager doit trancher, ce qui ajoute encore une étape.
La parade : donner à tous les mêmes sources au départ, et fixer la forme exacte du résultat attendu de chacun.
Un coût multiplié
Chaque agent consomme des tokens. Cinq agents qui font chacun deux passages coûtent dix fois plus qu'un agent seul.
La parade : un petit modèle pour les agents aux tâches simples, un grand modèle pour le manager.
La règle simple : commencez avec un seul agent. Passez à plusieurs seulement quand vous constatez que la qualité ou la rapidité ne suivent plus. Ce qu'on complique doit rapporter un gain qu'on peut mesurer.
À retenir
Un système multi-agents partage une mission lourde entre un manager, qui découpe et tranche, et des spécialistes, qui travaillent en même temps quand c'est possible. Il est utile quand la tâche demande plusieurs compétences, ou un contrôle avant livraison.