Amazon ha appena lanciato una guida completa per distribuire Deep Agent su Amazon Bedrock AgentCore Runtime, trasformando un prototipo locale in un agente di intelligenza artificiale multi-agente pronto per la produzione in meno di cinque minuti. Questo approccio consente di costruire flussi di lavoro complessi in modo semplice e scalabile, senza la necessità di gestire l’infrastruttura sottostante.

Deep Agent è un framework basato su LangGraph che permette di creare sistemi multi-agente in grado di ricercare, ragionare, criticare e ripetere autonomamente. Ogni agente svolge un ruolo specifico in un flusso di lavoro coordinato: l’agente di ricerca scansiona internet, l’agente di critica esamina la qualità dei risultati e l’orchestratore gestisce le attività e le interazioni tra gli agenti. Questi agenti operano in un ciclo continuo di domande, critiche e nuove ricerche, con i risultati che possono essere trasmessi in streaming o salvati come report in formato markdown.

Amazon Bedrock AgentCore Runtime offre un ambiente serverless sicuro e scalabile per eseguire questi agenti. Ogni sessione viene isolata in microVM dedicate, garantendo sicurezza e prevenendo contaminazioni tra le sessioni. Il sistema supporta esecuzioni fino a otto ore per compiti complessi, gestisce carichi di lavoro multimodali e adotta un modello di pricing basato sul consumo, addebitando solo durante l’elaborazione attiva. Inoltre, integra strumenti per la navigazione web e l’esecuzione di codice, offrendo una visibilità approfondita nei processi di ragionamento degli agenti

Per facilitare la distribuzione, Amazon ha introdotto il Bedrock AgentCore Starter Toolkit, che consente di configurare, avviare e invocare gli agenti con pochi comandi. Questo toolkit automatizza la creazione di un server HTTP con gli endpoint necessari, gestisce i tipi di contenuto e i formati di risposta, e fornisce l’infrastruttura tra il codice dell’agente e l’AgentCore Runtime. Durante la configurazione, viene creato un file Docker che include informazioni sull’agente e le sue dipendenze, le configurazioni di autenticazione e osservabilità, mentre il lancio utilizza AWS CodeBuild per eseguire il Dockerfile e creare un repository in Amazon Elastic Container Registry (ECR) per memorizzare le dipendenze dell’agente

Questo approccio non solo semplifica la distribuzione degli agenti, ma offre anche un’integrazione sicura con i sistemi aziendali esistenti. Amazon Bedrock AgentCore Identity fornisce controlli di accesso e autenticazione a livello aziendale, mentre Amazon Bedrock AgentCore Observability offre strumenti per monitorare, analizzare e auditare le interazioni degli agenti, riducendo il tempo di debug e migliorando l’affidabilità complessiva del sistema

Amazon Blog