View a markdown version of this page

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

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à.

Comprendi 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 l'SDK AgentCore Python 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 operazioni fornite dall'SDK. AgentCore 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 framework e fornitore di modelli preferiti

  • 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 il 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 aws-targets.json gli obiettivi di AWS distribuzione.

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

Per istruzioni dettagliate, vedi Guida introduttiva alla CLI. AgentCore

AgentCore Python SDK

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

  • Runtime: un riepilogo leggero AgentCore delle operazioni nell' 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 del 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 Python SDK. AgentCore

Server MCP Amazon Bedrock AgentCore

Il server AgentCore Model Context Protocol (MCP) ti aiuta a trasformare, distribuire e testare AgentCore-compatible gli agenti direttamente dal tuo ambiente di sviluppo preferito. Con il 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 in produzione sui servizi. AgentCore

Il server MCP funziona con i più diffusi client MCP, 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 AgentCore Bedrock MCP Server: Vibe coding with your coding assistant.

AWS SDK

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

Per configurare e distribuire un agente, utilizzi l'API del AgentCore piano di controllo. Ad esempio, puoi creare un AgentCore Runtime o creare una AgentCore Memory.

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 tuo codice 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 all'indirizzo https://console.aws.amazon.com/bedrock-agentcore/home #.

AWS Interfaccia a riga di comando

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