Also available in English: Stop Managing AI Agents, Start Building Organizations
Smetti di Gestire Agenti AI, Inizia a Costruire Organizzazioni
Scopri come strutturare, coordinare e far crescere un team di agenti AI con organigramma, handoff formali e KPI. Scarica la preview gratis.
In breve. Quando gli agenti AI in un sistema passano da uno a tre-quattro, gestirli uno per uno smette di funzionare: nascono attese incrociate, lavoro duplicato e costi API fuori controllo. La soluzione che descrivo è progettarli come un'organizzazione, con un organigramma di agenti fissi e dinamici e passaggi di consegne formali (handoff).
Per chi è questa guida?
- Hai già 3‑4 agenti AI in produzione o in test.
- Stai iniziando a sentire il caos di task duplicati, deadlock o fatture API impazzite.
- Vuoi capire come passare dal «bricolage» di script all’orchestrazione di unvero team AI, senza diventare il babysitter di modelli.
Perché dovresti leggere (e cosa otterrai)
Entro i prossimi 7 minuti capirai:
- Perché oltre 4 agenti AI il modello «shared state» implode.
- Come tradurre principi di project management in prompt che l’AI comprende.
- Un framework di multi‑agent orchestration che riduce del 49 % il cycle time.
- I KPI da usare per dimostrare il ROI al tuo CFO.
👉 Spoiler: alla fine trovi un link per scaricare l’organigramma completo e il prompt “Director” già pronto.
1 · Il Fallimento della Collaborazione Implicita
«Perché ora è tutto così lento?» 👀
Subito dopo il primo successo, passare da 1 a 4 agenti sembra un’idea brillante. Finché non scopri che:
- L’Agente A aspetta B, B aspetta C, C… è in loop.
- A e C risolvono lo stesso task con approcci diversi: doppia fatturazione OpenAI.
- Tu diventi il centralino umano che copia‑incolla output fra canali Slack.
War Story – Staffetta Mancata (2’ da leggere)
Nel nostro SaaS B2B: Ricercatore → Copywriter. Output di 20 pagine passa a B tramite DB stato. Mancando una context summary, B estrae tre frasi inutili. Risultato: 0 € di valore business, 7 € di token bruciati.
L'Architettura Organizzativa – I Dipartimenti del Tuo Team AI
Per risolvere questo problema, abbiamo smesso di pensare a "chiamate di funzioni" e abbiamo iniziato a disegnare un organigramma. La nostra architettura si basa su due tipi di agenti, che replicano la struttura di un'azienda reale.
1. Agenti Fissi: Il "Sistema Operativo" della Tua Azienda AI
Questi sono i tuoi "manager" e i tuoi "dipartimenti di supporto". Sono un numero fisso di agenti che lavorano dietro le quinte su tutti i progetti.
- Il `Director` (HR e Recruiting): Questo agente non esegue task di business. Il suo unico scopo è analizzare un nuovo progetto e "assumere" il team di specialisti perfetto per quel lavoro.****
- L'`AnalystAgent` (Pianificazione Strategica): Prende l'obiettivo di alto livello e lo scompone in un piano d'azione dettagliato.****
- L'`Executor` (Operations/COO): È il direttore d'orchestra. Prende il piano e si assicura che i task vengano eseguiti nell'ordine giusto e dall'agente giusto
Stavamo lavorando al nostro caso d'uso B2B SaaS. L'Agente A, un "Ricercatore", doveva produrre un'analisi di mercato di 20 pagine. L'Agente B, un "Copywriter", doveva estrarre da quell'analisi i 3 punti chiave per una campagna email. L'Agente A ha completato il suo task. Lo stato è passato a completed. L'Agente B è partito. E ha prodotto spazzatura.
Il problema? L'Agente B non aveva idea di cosa cercare in quel muro di testo di 20 pagine. Il contesto strategico era andato completamente perso nel passaggio. L'output era corretto, ma il valore di business era nullo. Abbiamo capito che la collaborazione implicita non basta. La collaborazione efficace, sia tra umani che tra AI, richiede comunicazione esplicita e trasferimento di contesto.
2. Agenti Dinamici: I "Team di Progetto"
Questi sono gli "esperti sul campo", gli esecutori che vengono "assunti" dal Director su misura per ogni progetto. Per il nostro progetto B2B, il Director ha "assunto" un "ICP Research Specialist" e un "Email Copywriting Specialist". Per un progetto di fitness, avrebbe potuto assumere un "Social Media Strategist" e un "Content Creator". Questa struttura risolve il problema della scalabilità e dell'universalità alla radice.
I Meccanismi di Collaborazione – Come Far Parlare i Dipartimenti
Avere un organigramma non basta. Bisogna definire i processi di comunicazione. Abbiamo implementato due meccanismi chiave:
1. Il "Recruitment" AI-Driven
Come fa il Director a sapere chi assumere? Non usa una lista di regole. Usa un prompt "Chain-of-Thought" che lo costringe a pensare come un vero recruiter.
Frammento del Prompt del `Director` (dal nostro libro):
prompt = f"""
Sei un Direttore di un'agenzia di talenti AI. Analizza l'obiettivo e il budget di questo progetto e assembla il team perfetto.
**Obiettivo Progetto:** "{workspace_goal}"
**Budget:** {budget} EUR
**Processo di Recruiting a Catena:**
**Passo 1: Analisi delle Necessità Funzionali.**
Scomponi l'obiettivo nelle sue aree di competenza principali (es. "Data Analysis", "Content Creation").
**Risultato Passo 1 (JSON):** {{"functional_areas": [...]}}
Passo 2: Definizione dei Ruoli e Composizione del Team.**
Per ogni area, definisci il ruolo specialistico e assembla un team bilanciato che rispetti il budget.
**Risultato Passo 2 (JSON):** {{"team_composition": [...]}}
"""
Questo processo garantisce che ogni progetto abbia un team su misura, creato dall'AI stessa.
2. Gli "Handoff" Formali
Per risolvere il problema della "staffetta mancata", abbiamo eliminato la comunicazione implicita e introdotto gli Handoff. Un Handoff è un "passaggio di consegne" formale tra due agenti.
Quando l'Agente A finisce il suo lavoro, non si limita a impostare lo stato su completed. Crea un oggetto Handoff che contiene:
* `target_agent_role`: Il ruolo del prossimo agente che deve lavorare (es. "Copywriter").
* `context_summary`: Un riassunto, generato dall'AI stessa, che dice: "Ho fatto X, e la cosa più importante che devi sapere per il tuo prossimo task è Y".
* `relevant_artifacts`: Link diretti ai file o ai dati su cui lavorare.
1 graph TD
2 A[Agente A completa Task 1] --> B{Crea Oggetto Handoff con Riassunto AI};
3 B --> C[Salva Handoff su DB];
4 C --> D{Executor vede il nuovo Task 2};
5 D -- Legge l'Handoff e il suo contesto --> E[Assegna Task 2 all'Agente B];
Questo meccanismo garantisce che il contesto non vada mai perso.
Conclusione: Diventa un "Agente Manager"
La complessità della gestione di agenti AI non è un bug, è una feature. È il segnale che stiamo passando da semplici script a veri sistemi intelligenti. La soluzione non è cercare un "tool" magico che nasconda questa complessità, ma abbracciarla con un'architettura robusta. Smettendo di pensare come programmatori e iniziando a pensare come fondatori di organizzazioni, possiamo costruire sistemi che non solo funzionano, ma scalano, apprendono e collaborano.
Questa filosofia organizzativa è il cuore del nostro sistema. Abbiamo passato settimane a perfezionarla, affrontando decine di fallimenti e imparando lezioni preziose.
Scarica subito l’organigramma + prompt Director
📘 Preview gratuita (3 capitoli) – diagrammi, prompt e JSON schema pronti da copiare.
Dal laboratorio. Se questi temi ti interessano dal lato prodotto, il progetto di riferimento è Orchestro, dentro Aetha AI: un runtime per operazioni autonome, con sito pubblico e documentazione. Il racconto operativo di un loop reale è in Abbiamo costruito una fabbrica che ripara il software mentre dormiamo.
Domande frequenti
Cos'è un handoff tra agenti AI?
È un passaggio di consegne formale: quando un agente finisce, non imposta solo lo stato «completato» ma crea un oggetto che indica, tra le altre cose, il ruolo dell'agente successivo. Elimina la comunicazione implicita che porta a contesto perso e lavoro sprecato.
Che differenza c'è tra agenti fissi e agenti dinamici?
Gli agenti fissi sono i «dipartimenti» che lavorano su tutti i progetti, come il Director e l'AnalystAgent. Gli agenti dinamici sono specialisti «assunti» dal Director su misura per ogni progetto, per esempio un ICP Research Specialist e un Email Copywriting Specialist.
Cosa fa il Director?
Non esegue task di business: analizza un nuovo progetto e «assume» il team di specialisti adatto, usando un prompt chain-of-thought che lo costringe a ragionare come un recruiter.
Perché la collaborazione implicita tra agenti fallisce?
Perché gli agenti si aspettano a vicenda (A aspetta B, B aspetta C), duplicano lo stesso task con doppia fatturazione e tu diventi il centralino umano che copia gli output tra i canali. Nel nostro esempio, un passaggio senza riassunto del contesto ha prodotto zero valore e 7 euro di token bruciati.
Dove approfondire l'organizzazione degli agenti AI?
Nella guida agli agenti AI in azienda.