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.

Votre mission Manager découpe répartit · vérifie Recherche le web vos documents → rend des sources Chiffrage calcul · tarifs marges · remises → rend un devis Rédaction le style, le ton la mise en forme → rend un texte Contrôle les faits la cohérence → rend un avis résultat rassemblé
travail confié (manager → spécialiste) résultat (spécialiste → manager)

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.

Un seul agent : l'une après l'autre

~ 5 temps
T0 T1 T2 T3 T4 T5 Recherche Analyse Chiffrage Rédaction Livraison

Plusieurs agents : en même temps

~ 3 temps
T0 T1 T2 T3 FIN Manager Recherche Chiffrage Analyse Rédaction Livraison
Le gain habituel : 40 à 50 %, quand la mission contient des tâches indépendantes. Si chaque étape a besoin du résultat de la précédente, plusieurs agents n'apportent rien, et peuvent même ralentir.

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.

Manager

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
Spécialistes

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
Vérification

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
Résultat

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)

A B C

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)

M A B C ⇒

Quand l'utiliserLes tâches sont indépendantes. Chaque agent travaille sans attendre les autres.

Ex. : recherche, chiffrage et analyse

En étages (hiérarchique)

M m1 m2 A B C D

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.

0 signe sur 3 Cochez les signes qui s'appliquent à votre cas.

À 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.