View a markdown version of this page

Agente o strumenti di hosting con Amazon Bedrock Runtime AgentCore - Amazon Bedrock AgentCore

Agente o strumenti di hosting con Amazon Bedrock Runtime AgentCore

Amazon Bedrock AgentCore Runtime offre un ambiente di hosting sicuro, serverless e progettato appositamente per la distribuzione e l'esecuzione di agenti o strumenti di intelligenza artificiale. Offre i seguenti vantaggi:

Indipendente dal framework

AgentCore Runtime consente di trasformare qualsiasi codice agente locale in distribuzioni native del cloud con poche righe di codice, indipendentemente dal framework sottostante. Funziona perfettamente con i framework più diffusi come Strands e CrewAI. LangGraph Puoi anche sfruttarlo con agenti personalizzati che non utilizzano un framework specifico.

Flessibilità del modello

AgentCore Runtime funziona con qualsiasi modello di linguaggio di grandi dimensioni, come i modelli offerti da Amazon Bedrock, Anthropic Claude, Google Gemini e OpenAI.

Supporto dei protocolli

AgentCore Runtime consente agli agenti di comunicare con altri agenti e strumenti tramite Model Context Protocol (MCP) o Agent to Agent (A2A).

Isolamento della sessione

In AgentCore Runtime, ogni sessione utente viene eseguita in una microVM dedicata con risorse isolate di CPU, memoria e file system. Ciò consente di creare una separazione completa tra le sessioni utente, salvaguardando i processi di ragionamento degli agenti sullo stato e aiuta a prevenire la contaminazione dei dati tra sessioni. Dopo il completamento della sessione, l'intera MicroVM viene interrotta e la memoria viene disinfettata, garantendo una sicurezza deterministica anche quando si lavora con processi di intelligenza artificiale non deterministici.

Tempo di esecuzione prolungato

AgentCore Runtime supporta sia interazioni in tempo reale che carichi di lavoro di lunga durata fino a 8 ore, abilitando ragionamenti complessi tra agenti e carichi di lavoro asincroni che possono comportare la collaborazione tra più agenti o sessioni estese di risoluzione dei problemi.

Filesystem persistenti

Runtime supporta la persistenza dello stato del file system tra i cicli di sessione. stop/resume I file dell'agente, i pacchetti installati e gli elementi di compilazione possono sopravvivere alle interruzioni delle sessioni senza storage esterno.

Consumption-based modello di prezzo

Runtime implementa una tariffazione basata sul consumo che addebita solo le risorse effettivamente consumate. A differenza dei modelli basati sull'allocazione che richiedono una preselezione delle risorse, Runtime effettua il provisioning dinamico di ciò che è necessario senza richiedere il corretto dimensionamento. Il servizio allinea la fatturazione della CPU all'effettiva elaborazione attiva, in genere eliminando gli addebiti durante i periodi di attesa, quando gli agenti I/O attendono principalmente risposte LLM, mantenendo al contempo lo stato della sessione.

Built-in authentication

AgentCore Runtime, basato su AgentCore Identity, assegna identità distinte agli agenti di intelligenza artificiale e si integra perfettamente con il tuo provider di identità aziendale come Okta, Microsoft Entra ID o Amazon Cognito, consentendo agli utenti finali di autenticarsi solo negli agenti a cui hanno accesso. Inoltre, Runtime consente ai flussi di autenticazione in uscita di accedere in modo sicuro a servizi di terze parti come Slack, Zoom e GitHub , indipendentemente dal fatto che operino per conto degli utenti o in modo autonomo (utilizzando chiavi OAuth o API).

Agent-specific osservabilità

AgentCore Runtime fornisce un tracciamento integrato specializzato che registra le fasi di ragionamento degli agenti, le invocazioni degli strumenti e le interazioni dei modelli, fornendo una chiara visibilità sui processi decisionali degli agenti e una capacità fondamentale per il debug e il controllo dei comportamenti degli agenti AI.

Gestione migliorata del payload

AgentCore Runtime è in grado di elaborare payload da 100 MB, permettendo l'elaborazione senza interruzioni di più modalità (testo, immagini, audio, video), con contenuti multimediali complessi o set di dati di grandi dimensioni.

Streaming bidirezionale

AgentCore Runtime supporta sia le chiamate API HTTP che le WebSocket connessioni persistenti per lo streaming bidirezionale in tempo reale, abilitando applicazioni interattive con feedback a risposta immediata e un contesto di conversazione mantenuto.

Set unificato di funzionalità specifiche per agente

AgentCore Runtime viene fornito tramite un unico SDK completo che fornisce un accesso semplificato a AgentCore funzionalità complete tra cui memoria, strumenti e gateway. Questo approccio integrato elimina il lavoro di integrazione normalmente richiesto quando si crea un'infrastruttura di agenti equivalente a partire da componenti diversi.