In breve
- Un sistema multi-agente è composto da più agenti AI, ciascuno con propri compiti, istruzioni e strumenti, che collaborano, di solito guidati da un coordinatore.
- Anthropic riferisce che un sistema simile ha superato del 90,2 % un agente singolo in una valutazione interna di ricerca, ma ha consumato circa 15 volte più token di una chat. I token sono le unità di testo in base alle quali i servizi di AI fatturano.
- Altri sviluppatori avvertono che sottoagenti che lavorano in parallelo fanno ipotesi contraddittorie se non condividono il contesto.
- Regola pratica: partire nel modo più semplice possibile, usare più agenti solo per attività parziali indipendenti, con diritti limitati e approvazione da parte di persone.
Cos’è un sistema multi-agente
Un agente AI è composto da un modello linguistico, istruzioni e strumenti. Anthropic distingue i flussi di lavoro, in cui modelli linguistici e strumenti sono orchestrati tramite percorsi di codice predefiniti, dagli agenti, che dirigono da soli il proprio processo e l’uso degli strumenti. Un sistema multi-agente combina più agenti di questo tipo. Nella pratica compaiono tre schemi di base:
| Schema | Come funziona | Esempio |
|---|---|---|
| Coordinatore e specialisti | Un agente principale scompone il compito, distribuisce le parti ai sottoagenti e riunisce i risultati | Ricerca su dieci fornitori, un sottoagente per fornitore |
| Passaggio | Un agente passa la conversazione a un altro, competente per l’argomento | Il primo livello dell’assistenza clienti passa la pratica a rimborsi o supporto tecnico |
| Creatore e revisore | Un agente crea, un secondo valuta e dà un riscontro finché il risultato va bene | Bozza di testo con controllo di qualità rispetto a una lista di verifica |
Cosa mostra la pratica
In un articolo di giugno 2025 Anthropic descrive un sistema di ricerca costruito sullo schema del coordinatore. Nella valutazione interna ha ottenuto un risultato superiore del 90,2 % rispetto a un agente singolo. Allo stesso tempo gli agenti hanno consumato circa quattro volte più token di una chat e i sistemi multi-agente circa 15 volte. Anthropic ritiene meno adatti i compiti con contesto condiviso e molte dipendenze, come la programmazione, che ha meno parti parallelizzabili della ricerca.
Cognition, sviluppatrice di un assistente di programmazione, è giunta lo stesso mese a una conclusione più prudente: i sottoagenti vedono solo frammenti, fanno ipotesi diverse e consegnano risultati che non combaciano. I due resoconti si contraddicono meno di quanto sembri: più agenti aiutano nel lavoro ampio e divisibile, ma costano molta più potenza di calcolo e richiedono più controllo.
Quando basta un agente o un flusso fisso
Anthropic raccomanda di cercare la soluzione più semplice possibile e di aumentare la complessità solo quando serve. Per la maggior parte dei compiti nelle imprese di medie dimensioni significa:
- Il processo è fisso: leggere una fattura, controllarla, registrarla. Un flusso fisso con passaggi di AI è qui più veloce, più economico e più facile da verificare.
- Il compito richiede un contesto continuo: scrivere un preventivo per un cliente specifico, rispondere a una richiesta. Basta un agente con gli strumenti giusti.
- Contano costo e rapidità: ogni agente in più consuma tempo e potenza di calcolo, e ogni passaggio è una fonte di errori.
Quando hanno senso più agenti
- Le attività parziali sono indipendenti: controllare dieci fornitori o venti documenti nello stesso momento e poi riunire i risultati.
- I diritti devono restare separati: un agente legge le e-mail e ha solo diritti di lettura, un altro scrive nel vostro gestionale, ma solo dopo approvazione. Così il danno resta limitato se un agente viene sviato da contenuti manipolati.
- Un secondo sguardo è prezioso: un agente revisore confronta il risultato con le fonti prima che lo veda una persona.
- Il contesto andrebbe in overflow: i compiti molto lunghi si possono dividere in sezioni, ciascuna trattata da un sottoagente.
Rischi e controllo
- Costi: fissate limiti massimi per incarico e misurate quanto consuma ogni esecuzione.
- Catene di errori: l’errore di un agente viene ripreso dal successivo. Portate con voi le fonti insieme ai risultati intermedi e controllate a campione.
- Diritti: ogni agente riceve solo ciò che gli serve. OWASP elenca la «Excessive Agency», cioè autorizzazioni troppo ampie, come rischio a sé per le applicazioni con modelli linguistici. Le azioni di scrittura passano per un’approvazione.
- Tracciabilità: un registro mostra quale agente ha fatto cosa e perché. Se ci sono dati personali, si applica il GDPR.
- Alto rischio: se gli agenti preparano decisioni sulle persone, per esempio nella selezione del personale o nella solvibilità, valgono regole severe secondo l’allegato III dell’AI Act. Maggiori dettagli nelle categorie di rischio.
Come procedere
- Mettere il processo per iscritto: passaggi, dati, decisioni e chi approva.
- Partire in modo semplice: con un flusso fisso o un agente, e misurare i risultati.
- Individuare il collo di bottiglia: dove non basta, in tempo, qualità o diritti?
- Dividere solo lì: un sottoagente con compito, input e output chiari.
- Confrontare: costi, durata e tasso di errori rispetto alla soluzione semplice.
- Prevedere l’approvazione: una persona conferma prima che qualcosa esca all’esterno o venga registrato.
Fonti
- Anthropic: How we built our multi-agent research system, 13 giugno 2025
- Anthropic: Building effective agents, 19 dicembre 2024
- Cognition: Don’t Build Multi-Agents, 12 giugno 2025
- OpenAI: Agents SDK, Handoffs
- OWASP: Top 10 for LLM Applications 2025
- Regolamento (UE) 2024/1689 sull’intelligenza artificiale, allegato III: EUR-Lex