promptgarten đŸŒ±
🌍 ZH
Concept●●●5 min · +40 XP

Les patterns multi-agents

Les patterns multi-agents dĂ©crivent comment plusieurs agents IA collaborent, plutĂŽt qu'un seul agent qui fait tout lui-mĂȘme.

Pourquoi plusieurs agents plutĂŽt qu'un seul ?

Un agent unique a une fenĂȘtre de contexte limitĂ©e et travaille Ă©tape par Ă©tape. Pour des tĂąches consĂ©quentes — recherches volumineuses, bases de code complexes — cela atteint vite ses limites. Plusieurs agents spĂ©cialisĂ©s ou parallĂšles peuvent contourner ce problĂšme, mais consomment en contrepartie plus de tokens et nĂ©cessitent de la coordination.

Patterns courants

  • Orchestrateur-travailleurs (orchestrator-worker) : un agent principal (l'orchestrateur) dĂ©compose une tĂąche, dĂ©lĂšgue des parties Ă  des subagents et synthĂ©tise leurs rĂ©sultats. Le systĂšme de recherche propre Ă  Anthropic utilise exactement ce pattern : un agent principal (lead agent) coordonne plusieurs subagents spĂ©cialisĂ©s qui Ă©tudient en parallĂšle diffĂ©rents aspects d'une question.
  • Pipeline sĂ©quentiel : le rĂ©sultat de l'Agent A devient l'entrĂ©e de l'Agent B, qui le transmet Ă  l'Agent C — comme une chaĂźne de montage.
  • Fan-out parallĂšle : plusieurs agents travaillent indĂ©pendamment et simultanĂ©ment sur diffĂ©rents sous-problĂšmes, les rĂ©sultats Ă©tant regroupĂ©s Ă  la fin.
  • RĂ©vision/dĂ©bat : un agent produit une solution, un second agent indĂ©pendant la vĂ©rifie ou la critique avant qu'elle ne soit validĂ©e.

Le compromis

Plus d'agents signifie plus de tokens, plus de coĂ»ts et plus d'efforts de coordination — mais aussi plus de parallĂ©lisme, une meilleure spĂ©cialisation et un contexte principal plus propre, car les Ă©tapes intermĂ©diaires restent dans les contextes des subagents respectifs au lieu de saturer le contexte principal.

EXEMPLE

Exemple conceptuel : un agent orchestrateur reçoit la tùche « Compare trois fournisseurs cloud ». Il envoie trois subagents qui étudient en parallÚle chacun un fournisseur, puis regroupe à la fin leurs résultats en une comparaison.

QUIZ RAPIDE

Qu'est-ce que le pattern orchestrateur-travailleurs dans les systĂšmes multi-agents ?

SOURCES

SUJETS LIÉS

Que sont les sous-agents (subagents) ? ●●○L'agent loop : rĂ©flĂ©chir → agir → vĂ©rifier → recommencer ●●○Qu'est-ce qu'un agent IA ? (par rapport Ă  un chatbot) ●○○Garde-fous (guardrails) pour agents autonomes ●●●