What Should Agents Say? Action-state Communication for Efficient Multi-Agent Systems
Cet article introduit PACT, un cadre de communication action-état protocolisé qui compresse les échanges en langage naturel de forme libre dans les systèmes multi-agents en enregistrements compacts, réduisant de manière significative l'utilisation de jetons et les coûts d'inférence tout en maintenant ou en améliorant la performance des tâches à travers diverses topologies de systèmes.
Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète
Le Problème : La réunion de « l'excès de partage »
Imaginez une équipe de détectives (des agents) essayant de résoudre un mystère. Dans les systèmes actuels, chaque fois qu'un détective termine son travail, il écrit un rapport massif et le colle dans un carnet partagé pour que le détective suivant puisse le lire.
Ce rapport comprend :
- La réponse finale.
- Les indices qu'il a trouvés.
- Mais aussi : Chaque pensée aléatoire qu'il a eue, chaque impasse qu'il a explorée, chaque fois qu'il a relu un indice, et une longue explication décousue sur comment il a réfléchi.
Le problème :
Au fur et à mesure que l'enquête progresse, ce carnet partagé devient énorme.
- C'est coûteux : Lire un carnet de 100 pages coûte beaucoup d'argent (dans ce cas, des « tokens » ou de la puissance de calcul).
- C'est lent : Le détective suivant doit lire tout ce bruit avant de pouvoir accéder aux nouveaux indices.
- C'est déroutant : Les faits importants sont enfouis sous des pages de « J'ai pensé à ceci, puis j'ai pensé à cela ».
L'article soutient que nous laissons actuellement les agents « trop partager » leur processus de pensée privé, ce qui encombre le système.
La Solution : PACT (La règle du « Résumé Exécutif »)
Les auteurs proposent une nouvelle règle appelée PACT (Protocolized Action-state Communication and Transmission — Communication et Transmission de l'État-Action Protocolisées).
Considérez PACT comme une règle stricte pour le carnet partagé de l'équipe : « Pas de bavardage autorisé. »
Au lieu de coller tout le brouillon désordonné, un agent doit maintenant traduire son travail en un enregistrement compact en trois parties, appelé « Action-État », avant de passer la main :
- ACTION : Qu'est-ce que je viens de faire ? (ex. : « J'ai cherché dans la base de données. »)
- ÉTAT : Quelle preuve ai-je trouvée ? (ex. : « J'ai trouvé un reçu de 1995. »)
- RÉSULTAT : Quel est l'élément utile ? (ex. : « Voici l'image du reçu. »)
L'analogie :
- L'ancienne méthode : Le Détective A remet au Détective B un journal de 50 pages relatant toute sa journée, y compris ce qu'il a pris au petit-déjeuner et chaque pensée qu'il a eue en marchant jusqu'au magasin.
- La méthode PACT : Le Détective A remet au Détective B un post-it qui dit : « Je suis allé au magasin (Action), j'ai trouvé un reçu pour une voiture bleue (État), et voici la photo (Résultat). Maintenant, vérifie le registre des voitures. »
Ce qu'ils ont découvert
Les chercheurs ont testé cette idée de deux manières différentes :
- Preuves divisées : Deux agents devaient partager des indices pour résoudre une énigme.
- Chaîne de montage : Quatre agents travaillaient en ligne (Planificateur → Critique → Affineur → Solveur).
Ils ont comparé PACT à cinq autres modes de communication (comme l'envoi du texte intégral, juste la conclusion, ou un court résumé).
Les résultats :
- Pas de solution unique : Ils ont constaté qu'aucune méthode de communication ne fonctionnait le mieux dans toutes les situations. Parfois, envoyer uniquement la conclusion fonctionnait ; parfois, envoyer le texte complet était acceptable.
- PACT l'emporte : Cependant, PACT était le gagnant le plus constant. Il a permis d'économiser une quantité massive d'« argent » (tokens) tout en maintenant l'intelligence de l'équipe, voire en l'augmentant.
- Dans leurs tests, PACT a réduit la quantité de données envoyées d'environ 39 % en moyenne.
- Dans les outils de codage du monde réel (comme OpenHands et SWE-agent), il a réduit l'utilisation de données de près de 50 % sans casser le code.
Pourquoi cela fonctionne
L'article explique que l'agent suivant dans la chaîne n'a pas besoin de savoir comment le précédent a réfléchi. Il a seulement besoin de savoir :
- Quelle action a été entreprise.
- Quelle est la situation actuelle (l'état).
- Quel est le résultat.
En filtrant le « monologue interne » (la pensée privée) pour ne partager que les « faits publics », le système devient plus rapide, moins cher et moins susceptible de saturer la mémoire.
L'essentiel à retenir
L'article conclut que nous ne devrions pas simplement laisser les agents IA discuter de manière libre et non structurée. Au lieu de cela, nous devrions les forcer à suivre un « protocole » strict où ils ne partagent que les mises à jour essentielles (Action, État, Résultat). Cela transforme une conversation chaotique et coûteuse en une course de relais efficace et à haute vitesse.
Noyé(e) sous les articles dans votre domaine ?
Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.