L'orquestració multiagent consisteix a coordinar diversos agents d'IA, cadascun especialitzat en una tasca o capacitat concreta, perquè col·laborin en la resolució d'un problema que seria difícil d'abordar amb un únic agent. Un component central, sovint anomenat orquestrador o coordinador, distribueix les tasques, gestiona el flux d'informació entre agents i consolida els resultats parcials en una resposta final.
Aquest enfocament és important perquè permet dividir problemes complexos en subtasques gestionables i aprofitar l'especialització: un agent pot cercar informació, un altre analitzar dades i un altre redactar el resultat. Les estratègies de coordinació més habituals inclouen:
- Seqüencial: cada agent actua quan l'anterior acaba.
- Jeràrquica: un agent supervisor delega en subagents.
- Paral·lela: diversos agents treballen alhora sobre parts diferents.
Un exemple pràctic és un sistema d'atenció al client on un agent classifica la consulta, un altre consulta la base de coneixement i un tercer genera la resposta. El matís clau es troba en el disseny de la comunicació: una mala gestió de la coordinació pot multiplicar errors, costos i latència.