Sistemi multi-agente: quando più agenti battono uno solo

Costruire agenti 9 min di lettura

Quattro persone a un tavolo, ognuna su una parte diversa dello stesso piano
La divisione del lavoro aiuta quando le parti sono davvero separabili. Altrimenti sono riunioni.

I diagrammi multi-agente sono l'artefatto più seducente di questo campo. Caselle con qualifiche, frecce fra loro, un coordinatore in cima: sembra un organigramma, e gli organigrammi danno la sensazione del progresso.

Poi arriva la produzione e cominciano le domande: quale agente ha prodotto questo numero sbagliato, perché il coordinatore lo ha accettato, e perché una richiesta ora costa undici chiamate al modello.

Le tre condizioni#

Più agenti si ripagano quando valgono tutte e tre. I sottocompiti sono davvero indipendenti. Ciascuno richiede strumenti diversi o un livello di modello diverso, così la specializzazione compra qualcosa di reale. E il lavoro è abbastanza lento perché il parallelismo cambi l'esperienza. Se ne valgono solo due, un ciclo con più strumenti è quasi sempre meglio.

Due agenti che devono parlarsi in continuazione sono un agente con un costoso bus di messaggi.

Topologie e costi#

Sistemi multi-agente: quando più agenti battono uno solo — Topologie e costi
TopologiaCome funzionaProfilo di costoGuasto principale
SupervisoreUn agente delega a specialistiN+1 cicliIl supervisore instrada male
PipelineConsegne fisse, stadi specializzatiPrevedibileUno stadio peggiora in silenzio
Ventaglio paralleloStesso compito, più sguardi, fusioneIl più altoLa fusione diventa il collo di bottiglia
Dibattito o criticoUno propone, l'altro contesta2× per scambioAccordo senza discernimento
LavagnaStato condiviso, tutti leggono e scrivonoImprevedibileCorse e cicli

Regole che lo tengono debuggabile#

  1. Ogni agente con un contratto scritto: cosa riceve, cosa restituisce, cosa non deve mai fare.
  2. Passate oggetti strutturati fra agenti, mai prosa libera.
  3. Un identificativo di esecuzione per l'intera richiesta.
  4. Limitate il costo dell'intero sistema, non per agente.
  5. Vietate i cicli senza un contatore esplicito e una condizione di uscita.
  6. Ogni agente può rispondere `non ci sono riuscito` e il coordinatore lo gestisce.

Un esempio che ne vale la pena#

La ricerca competitiva calza davvero: dati dieci concorrenti, raccogliere informazioni pubbliche su ciascuno. I sottocompiti sono indipendenti, ciascuno è lento e la fusione è una semplice aggregazione. Dieci agenti in parallelo finiscono nel tempo di uno.

Domande frequenti

Un supervisore migliora l'accuratezza?

Solo se l'instradamento è accurato. Il 90% davanti a specialisti al 95% dà circa l'85% end-to-end.

Il dibattito fra agenti vale il costo?

A volte, per giudizi davvero contestabili in cui potete dare prove al critico.

Come debuggo un guasto multi-agente?

Con un identificativo condiviso su ogni chiamata, input e output salvati per agente e una vista delle consegne in ordine.

sistemi multi agenteagente supervisorecollaborazione fra agentiagenti in paralleloconsegna fra agenti

Tutte le guide

Ultimo aggiornamento 2026-08-04 di aiagentdevelopment.info · Chi siamo

Scritto da chi costruisce

Ogni guida è scritta da ingegneri che gestiscono agenti in produzione, non rimaneggiata da altri siti.

Rivisto con regolarità

Il campo si muove in fretta. Ogni guida porta la data dell’ultima revisione, pubblicata anche quando non è cambiato nulla.

Nessuno spazio a pagamento

Nessun fornitore di modelli, framework o piattaforma può comprare una menzione, una posizione o un link.

Dodici lingue

Ogni guida è tradotta, non sostituita da una macchina: ogni lingua ha il proprio URL e la propria data di revisione.

Limiti dichiarati

Diciamo chiaramente quando un compito non ha bisogno di un agente e uno script semplice sarebbe più economico e affidabile.