View a markdown version of this page

Scopri le interfacce disponibili per l'utilizzo di Amazon Bedrock AgentCore - Amazon Bedrock AgentCore

Scopri le interfacce disponibili per l'utilizzo di Amazon Bedrock AgentCore

Amazon Bedrock AgentCore supporta varie interfacce per lo sviluppo e la distribuzione del codice agente. L'approccio più semplice consiste nell'utilizzare AgentCore Python SDK per creare il codice dell'agente e utilizzare la AgentCore CLI per distribuire l'agente.

La AgentCore CLI e l'SDK AgentCore Python non supportano tutte le AgentCore operazioni fornite dall'SDK. AWS Se non supportano un' AgentCore operazione specifica, usa l'SDK. AWS

AgentCore CLI

La AgentCore CLI è uno strumento a Node.js riga di comando per creare, configurare, distribuire e gestire agenti su Amazon Bedrock. AgentCore Richiede 20 o versioni successive. Node.js

Installa la AgentCore CLI a livello globale con npm:

npm install -g @aws/agentcore

La AgentCore CLI fornisce i seguenti comandi chiave:

  • agentcore create: configura un nuovo progetto di agente con il tuo provider di framework e modelli preferito

  • agentcore deploy: distribuisci il tuo agente sull'infrastruttura AWS

  • agentcore dev: esegui il tuo agente localmente per lo sviluppo e il test

  • agentcore invoke: richiama un agente distribuito per i test

  • agentcore status: controlla lo stato di un agente distribuito

La configurazione è gestita tramite file JSON nella agentcore/ directory del progetto. Questi file includono agentcore.json le impostazioni del progetto e gli obiettivi aws-targets.json di AWS distribuzione.

Sotto il cofano, la AgentCore CLI utilizza i costrutti AWS CDK del @aws/agentcore-cdk pacchetto per fornire e gestire le risorse. AWS

Per istruzioni dettagliate, consulta la sezione Introduzione ad Amazon Bedrock. AgentCore

AgentCore SDK Python

L'SDK AgentCore Python fornisce primitive Python per lo sviluppo di agenti con supporto integrato per:

  • Runtime: riepilogo leggero AgentCore delle operazioni dell' AWS SDK che consente di scrivere facilmente codice Python per un agente.

  • Memoria: archiviazione persistente per la cronologia delle conversazioni e il contesto dell'agente

  • Strumenti: Built-in client per l'interpretazione del codice e l'automazione dei browser

  • Identità: autenticazione sicura e gestione degli accessi

  • AgentCore Valutazioni: strumenti di valutazione automatizzati per misurare le prestazioni degli agenti

L'SDK AgentCore Python supporta più framework, come Strands Agents e. LangGraph Se utilizzi altri AWS servizi, dovrai utilizzare l' AWS SDK per integrare tali servizi nel tuo agente, insieme al codice AgentCore Python SDK.

Server AgentCore MCP Amazon Bedrock

Il server AgentCore Model Context Protocol (MCP) ti aiuta a trasformare, distribuire e testare AgentCore-compatible agenti direttamente dal tuo ambiente di sviluppo preferito. Grazie al supporto integrato per l'integrazione del runtime, la connettività del gateway e la gestione del ciclo di vita degli agenti, il server MCP semplifica il passaggio dallo sviluppo locale all'implementazione di produzione sui servizi. AgentCore

Il server MCP funziona con i client MCP più diffusi, tra cui Kiro, Cursor, Claude Code e Amazon Q CLI, fornendo comandi conversazionali per automatizzare flussi di lavoro complessi di sviluppo di agenti.

Per ulteriori informazioni, consulta Amazon Bedrock AgentCore MCP Server: Codifica con Vibe con il tuo assistente di codifica.

AWS SDK

Puoi usare l' AWS SDK per ottenere gli stessi risultati dell'SDK AgentCore Python, oltre ad altre attività che AgentCore Python SDK non supporta. Dovrai utilizzare l' AWS SDK per interagire con altri AWS servizi come AWS Lambda e Amazon S3. Avrai anche bisogno dell' AWS SDK se non usi Python come linguaggio di programmazione.

Per configurare e distribuire un agente, si utilizza l'API del AgentCore piano di controllo. Ad esempio, è possibile creare un AgentCore Runtime o creare una AgentCore Memoria.

In fase di esecuzione, si utilizza l'API del piano AgentCore dati per attività come l'aggiunta di un evento di memoria a una AgentCore memoria. Il codice client che chiama l'agente utilizza l'operazione del piano InvokeAgentRuntime dati per richiamare un agente ospitato in un AgentCore Runtime.

Console Amazon Bedrock AgentCore

Puoi utilizzare la AgentCore console per creare e gestire i AgentCore servizi utilizzati dal codice dell'agente. Puoi ottenere frammenti di codice che mostrano come chiamare un agente ospitato in un AgentCore Runtime. Puoi anche testare il tuo agente nella sandbox dell'agente. Apri la console con https://console.aws.amazon.com/bedrock-agentcore/home#.

AWS Interfaccia a riga di comando

Puoi usare la AWS CLI con i AgentCore servizi che utilizzi. Usa control plane api per creare e gestire servizi. Ad esempio, puoi creare una AgentCore memoria o aggiornare l'endpoint per un AgentCore Runtime. Puoi anche eseguire azioni di runtime con l'API del piano dati, che può essere utile per testare un agente.