La coordinazione tra piu agenti AI specializzati puo seguire due paradigmi architetturali principali:
- Supervisor centralizzato: un agente coordinatore riceve l'obiettivo dell'utente, suddivide il compito in sotto-task, delega il lavoro a singoli agenti specialisti (ricercatore, sviluppatore, revisore) e aggrega i risultati. E semplice da tracciare ma crea un collo di bottiglia ed e vulnerabile al blocco se il supervisor sbaglia la pianificazione iniziale.
- Architettura a messaggi reattivi: gli agenti operano in modo asincrono, inviandosi messaggi ed eventi attraverso una coda o un bus condiviso. L'agente genitore lancia task di background e viene risvegliato solo quando arriva un messaggio o il processo asincrono termina, senza costosi cicli di polling continuo.
Nei flussi ad alta complessita, il modello reattivo e superiore perche isola i contesti e previene la saturazione dei token.