Amazon Bedrock AgentCore - AWS Guida prescrittiva

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Amazon Bedrock AgentCore

Amazon Bedrock AgentCore è una piattaforma agentica per creare, distribuire e gestire agenti altamente capaci in modo sicuro su larga scala utilizzando qualsiasi framework, modello o protocollo. Utilizzando AgentCore, puoi fare quanto segue, il tutto senza alcuna gestione dell'infrastruttura:

  • Crea agenti più velocemente.

  • Consenti agli agenti di intraprendere azioni su più strumenti e dati.

  • Esegui gli agenti in modo sicuro con bassa latenza e tempi di esecuzione prolungati.

  • Monitora gli agenti in produzione.

AgentCore elimina l'onere indifferenziato della creazione di un'infrastruttura di agenti specializzati, consentendovi di accelerare la produzione degli agenti. I suoi servizi possono essere utilizzati insieme o indipendentemente e sono compatibili con qualsiasi framework, tra cuiCrewAI, LangGraphLlamaIndex, e. Strands Agents AgentCoreè anche compatibile con qualsiasi modello di base disponibile all'interno o all'esterno di Amazon Bedrock, offrendo la massima flessibilità.

AgentCore è composto da diversi servizi chiave:

  • Amazon Bedrock AgentCore Runtime: fornisce un ambiente sicuro, serverless e scalabile per ospitare ed eseguire i tuoi agenti, senza dover gestire alcuna infrastruttura necessaria per la distribuzione e l'esecuzione di agenti o strumenti di intelligenza artificiale.

  • Amazon Bedrock AgentCore Memory: offre un sistema di memoria gestita che consente agli agenti di conservare il contesto delle interazioni per conversazioni più personalizzate e coerenti, mantenendo conoscenze sia immediate che a lungo termine.

  • Amazon Bedrock AgentCore Gateway: semplifica il processo di creazione, protezione e ricerca degli strumenti giusti per gli agenti. Con AgentCore Gateway, gli sviluppatori possono convertire APIs le funzioni Lambda e i servizi esistenti in strumenti compatibili con il Model Context Protocol (MCP) e renderli disponibili agli agenti.

  • Amazon Bedrock AgentCore Identity: fornisce un servizio di gestione delle identità e degli accessi degli agenti sicuro e scalabile che accelera lo sviluppo degli agenti AI. Con AgentCore Identity, puoi assegnare identità uniche e verificabili agli agenti, abilitando un controllo granulare degli accessi e interazioni sicure basate sugli agenti con i sistemi aziendali.

  • Strumenti AgentCore integrati di Amazon Bedrock: ti consentono di utilizzare strumenti integrati per migliorare il flusso di lavoro di sviluppo e test. Usa questi strumenti per interagire efficacemente con la tua applicazione, permettendo agli agenti AI di scrivere ed eseguire codice in modo sicuro in ambienti sandbox. Utilizza lo strumento browser per consentire agli agenti AI di interagire con i siti Web su larga scala.

  • Amazon Bedrock AgentCore Observability: offre funzionalità di registrazione e monitoraggio, offrendoti visibilità in tempo reale sulle prestazioni e sul comportamento del tuo agente per facilitare il debug e l'ottimizzazione.

Caratteristiche principali di AgentCore

AgentCore include le seguenti funzionalità chiave:

  • Completamente gestito ed estensibile: AgentCore è un servizio completamente gestito, il che significa che AWS gestisce l'infrastruttura e la manutenzione sottostanti. È anche estensibile, il che consente di personalizzare e migliorare la funzionalità degli agenti. Per ulteriori informazioni, consulta Get started with AgentCore Runtime nella AgentCore documentazione.

  • Memoria a lungo e breve termine: offri interazioni più personalizzate e pertinenti dotando gli agenti di un sistema di memoria per richiamare il contesto dalle conversazioni in corso e dalle conoscenze a lungo termine. Per ulteriori informazioni, consulta Get started with AgentCore Memory nella AgentCore documentazione.

  • Sviluppo e integrazione semplificati degli strumenti: consenti ai tuoi agenti di scoprire e utilizzare gli strumenti attraverso un unico endpoint sicuro. Trasforma rapidamente le risorse aziendali esistenti in strumenti pronti per l'uso con poche righe di codice, permettendo agli sviluppatori di concentrarsi sulla creazione di funzionalità uniche. Per ulteriori informazioni, consulta la Guida introduttiva a AgentCore Gateway nella documentazione. AgentCore

  • Infrastruttura sicura e scalabile: AgentCore fornisce un ambiente sicuro e scalabile per l'implementazione e il funzionamento degli agenti. Include funzionalità per la gestione delle identità e degli accessi, la crittografia dei dati e la sicurezza della rete. Per ulteriori informazioni, consulta Get started with AgentCore Identity nella AgentCore documentazione.

  • Integrazione con un'ampia gamma di strumenti: consente di integrare gli agenti con una varietà di strumenti, tra cui un interprete di codice e uno strumento browser che puoi creare utilizzando gli strumenti AgentCore integrati. Per ulteriori informazioni, consulta Guida introduttiva a AgentCore Code Interpreter e Guida introduttiva a AgentCore Browser nella AgentCore documentazione.

  • Osservabilità e monitoraggio completi: ottieni una visibilità approfondita sui tuoi agenti con strumenti completi per tracciare, eseguire il debug e monitorare le loro prestazioni in produzione. Visualizza l'intero percorso di esecuzione dell'agente per verificarne il ragionamento e risolvere gli errori. Utilizza dashboard in tempo reale e dati di telemetria standardizzati per tenere traccia delle principali metriche operative. Per ulteriori informazioni, consulta Aggiungere osservabilità alle AgentCore risorse Amazon Bedrock nella AgentCore documentazione.

Quando usare AgentCore

AgentCore è particolarmente adatto per scenari con agenti autonomi, tra cui:

  • Organizzazioni che desiderano accelerare lo sviluppo e ridurre il sovraccarico operativo con un servizio completamente gestito che gestisce infrastruttura, sicurezza, strumenti integrati, osservabilità e scalabilità

  • Progetti che richiedono flessibilità con servizi modulari che funzionano insieme o indipendentemente e sono compatibili con qualsiasi framework, come CrewAI orLangGraph, e qualsiasi modello di base da qualsiasi fonte

  • Casi d'uso che richiedono agenti conversazionali e statici che devono mantenere il contesto e imparare dalle interazioni passate per fornire risposte personalizzate e pertinenti

  • Agenti in grado di eseguire attività complesse grazie alla semplice integrazione con diverse applicazioni, fonti di dati e APIs

Approccio di implementazione per AgentCore

AgentCore è progettato per le organizzazioni che desiderano spostare gli agenti di intelligenza artificiale dalla fase di prototipazione, creata utilizzando framework di agenti open source o personalizzati, alla produzione. Con AgentCore, le organizzazioni possono fare quanto segue:

  • Implementa gli agenti in modo sicuro su un'infrastruttura serverless, supportando qualsiasi framework e modello, con isolamento delle sessioni e gestione integrata delle identità e degli accessi per la end-to-end sicurezza e la conformità. Crea rapidamente agenti AgentCore Runtime per i principali framework di agenti utilizzando lo starter toolkit.

  • Migliora gli agenti integrando la memoria persistente per la conservazione del contesto, semplificando lo sviluppo e l'integrazione degli strumenti tramite Gateway. AgentCore Sfrutta lo strumento di navigazione integrato e l'interprete di codice per flussi di lavoro avanzati.

  • Traccia, esegui il debug e monitora gli agenti AI in produzione utilizzando dashboard di osservabilità basati su Amazon CloudWatch Application Insights e OpenTelemetry tracciando i parametri chiave delle AgentCore risorse (runtime, memoria, gateway e strumenti).

  • Accelera l'implementazione e l'innovazione con servizi modulari completamente gestiti, blocchi componibili insieme o indipendentemente, con qualsiasi framework di agenti e provider di modelli. Questa flessibilità aiuta le organizzazioni a passare più rapidamente dal prototipo alla produzione.

Questo approccio gestito consente alle organizzazioni di creare, implementare ed eseguire agenti di intelligenza artificiale e sistemi multiagente di livello aziendale in modo rapido e sicuro su qualsiasi scala.

Esempio reale di AgentCore

AWS ha osservato che una delle maggiori banche dell'America Latina utilizza da AI/ML anni un'esperienza bancaria digitale iperpersonalizzata e sicura. La banca sta ampliando i servizi di intelligenza artificiale agentica utilizzandoli AgentCore per fornire ai clienti interazioni intuitive, maggiore sicurezza e maggiore automazione. Secondo il CTO, AgentCore dovrebbe sostenere i loro sforzi volti a soddisfare gli impegni assunti con i clienti su larga scala. AgentCore fornisce ai propri sviluppatori gli strumenti e la flessibilità necessari per creare e gestire agenti, contribuendo al contempo a garantire la conformità alle normative finanziarie.