OpenAI Agents SDK
v0.13 — Edizione 2026. Una guida completa per creare sistemi multi-agent pronti per la produzione con l'OpenAI Agents SDK per Python (v0.13 - 2026). Impara i core primitives, i pattern di orchestrazione, i tools, gli handoff, i guardrail, lo state management, MCP e l'integrazione vocale realtime.
Episodi
Oltre Swarm: I Core Primitives
3m 36sScopri i concetti fondamentali dell'OpenAI Agents SDK. Questo episodio spiega perché l'SDK esiste, come migliora Swarm e i principi di design fondamentali che privilegiano astrazioni minime.
Definire l'Agent e il Run Loop
3m 18sImpara a configurare l'oggetto base Agent. Esploriamo le instructions, le impostazioni del modello e come forzare output di dati strutturati in modo fluido.
Equipaggiare gli Agent con i Python Function Tools
3m 24sDai ai tuoi agent la capacità di agire convertendo funzioni Python standard in tool eseguibili. Comprendi l'automatic schema generation e la type inference.
Scalare le Tool Surfaces con Hosted Tool Search
3m 22sImpara a gestire enormi librerie di tool senza esaurire il tuo budget di token. Trattiamo il deferred loading, i namespace e l'hosted tool execution.
Delegazione Decentralizzata: Il Pattern Handoff
3m 22sPadroneggia l'arte dell'orchestrazione multi-agent usando il pattern Handoff. Scopri come creare triage agent che delegano fluidamente il controllo totale a sub-agent specializzati.
Orchestrazione Centralizzata: Agents as Tools
3m 37sMantieni il controllo della conversazione in un unico posto usando il pattern Agents as Tools. Discutiamo di come un manager agent possa sintetizzare le risposte di più sub-agent specializzati.
Plasmare il Contesto con Handoff Inputs e Filters
4m 09sOttimizza l'uso dei token multi-agent modificando le cronologie delle conversazioni tra gli handoff. Impara a iniettare metadati e ad applicare transcript filters.
Controllare lo State: to_input_list e Server IDs
4m 00sUn'analisi approfondita della gestione manuale delle conversazioni. Comprendi i metodi di più basso livello per preservare il contesto tra i turni e utilizzare i response IDs lato server.
Automatizzare la Memoria con le Built-in Sessions
3m 53sSemplifica i tuoi chat loop con il sistema di memoria integrato nell'SDK. Esploriamo SQLiteSession, OpenAIConversationsSession e la persistenza automatizzata.
Proteggere i Workflow: Input e Output Guardrails
3m 38sMetti in sicurezza le tue pipeline IA intercettando gli input malevoli prima che raggiungano modelli costosi. Trattiamo i guardrail a livello di agent e l'esecuzione parallela rispetto a quella bloccante.
Validare le Azioni: Tool-Level Guardrails
4m 01sPrevieni fughe di dati critici a livello di funzione. Impara a wrappare tool specifici con precisi input e output guardrails.
Mettere in Pausa l'Esecuzione: Human-in-the-Loop e RunState
3m 21sImplementa salvaguardie per le azioni irreversibili imponendo approvazioni human-in-the-loop. Esploriamo la pipeline di serializzazione RunState per mettere in pausa e riprendere i workload.
Iniettare Dipendenze Locali con RunContextWrapper
3m 59sPadroneggia la dependency injection nei flussi del tuo agent. Impara a passare in modo sicuro local states e connessioni al database ai tool senza farli trapelare all'LLM.
L'USB-C per l'IA: Introduzione a MCP
3m 17sUn'introduzione al Model Context Protocol (MCP). Scopri come questo standard agisce da connettore universale per collegare facilmente gli AI agent alle piattaforme SaaS.
Connettere Local MCP Servers tramite Stdio e HTTP
3m 16sApprofondisci MCP eseguendo server locali standard. Impara a mettere in sandbox l'accesso al filesystem e i tool interni in modo sicuro con MCPServerStdio.
Visualizzare i Workflow con il Built-in Tracing
3m 29sElimina il debug tramite print statement usando l'observability integrata nell'SDK. Scopri come span e trace automatici collegano interi workflow complessi.
Voce a Bassa Latenza con i Realtime Agents
3m 50sRompi il paradigma standard di request-response. Scopri come i Realtime Agents mantengono connessioni WebSocket live per gestire le interruzioni e il ragionamento multimodale.
Costruire UI Reattive con gli Streaming Events
3m 43sVai oltre lo streaming dei token di testo. Utilizza i semantic streaming events per costruire interfacce frontend ultra-responsive che reagiscono alle azioni dell'agent in tempo reale.