Presentazione impeccabile ed entusiasmante che però aspetto di rivedere al rallenty quando verrà rilasciato il video. Andrea è molto veloce ma io ho un cervello diesel ![]()
Se tutto funzionerà come abbiamo sentito, e io non ho dubbi, sviluppare sarà un gran divertimento oltre che un modo per portare a casa i maccheroni.
Io non vedo l’ora di arrivare al 15 aprile. Dai, mancano “solo” circa 1.164 ore.
Immagino che verranno organizzati diversi webinar per imparare ad apprendere tutte queste novità. E’ così?
In attesa che che trascorrano le 1.164 ore mi sto documentando, non ricordo se è nel webinar che si è parlato di orchestratore, comunque ho chiesto a chatGPT.
Cos’è un orchestratore
Un orchestratore è il pezzo di software che:
Decide cosa deve succedere, in che ordine, usando quali strumenti.
Non è l’LLM.
È il regista.
Orchestratore Minimo (base)
È quello che usa il 90% dei progetti.
Flusso:
Utente → LLM → (eventuale tool) → Risposta
Caratteristiche:
- Una chiamata alla volta
- Se il modello chiama un tool → lo esegui
- Rimandi risultato al modello
- Fine
Esempio tipico:
while(response.HasToolCall)
{
eseguiTool();
rimandaAlModello();
}
Semplice
Controllo manuale
Poco codice
Nessuna logica complessa
Orchestratore Intermedio (strutturato)
Qui iniziano le cose serie.
Aggiunge:
- Validazione tool
- Controllo ruoli
- Stato della conversazione
- Logging avanzato
- Gestione errori tool
- Limite chiamate
- Retry automatico
Flusso diventa:
Utente
↓
Valida contesto
↓
LLM
↓
Filtro sicurezza
↓
Tool
↓
Controllo output
↓
LLM
↓
Risposta
Qui inizi a:
- Difenderti da tool pericolosi
- Bloccare SQL rischiosi
- Validare JSON prima di salvare
Questo è il livello giusto per un agente reale.
Orchestratore Avanzato / Enterprise
Qui entri nel territorio:
- Multi-agent
- Pianificazione automatica
- Stato persistente su DB
- Task queue
- Workflow asincroni
- Event driven
- Versioning dei tool
- Policy di sicurezza
Esempio:
Utente:
“Importa tutte le fatture di gennaio, controlla incongruenze e genera report PDF.”
L’orchestratore:
- Crea task
- Avvia agente parsing
- Avvia agente validazione
- Avvia agente contabile
- Genera PDF
- Notifica completamento
Qui non stai più facendo chatbot.
Stai costruendo un sistema operativo AI.
Orchestratori “pronti”
LangChain
LangChain è un framework open-source per costruire applicazioni con LLM.
È nato in Python (poi anche JS) e serve a fare una cosa precisa:
Collegare un modello AI a strumenti, database, memoria e flussi logici.
Non è un modello. È un orchestratore.
Semantic Kernel
Semantic Kernel è un framework di orchestrazione AI creato da Microsoft.
Non è:
un modello
un’alternativa a OpenAI
un “cervello”
È un contenitore strutturato per integrare LLM dentro applicazioni software.