Entenda as interfaces disponíveis para usar o Amazon Bedrock AgentCore
O Amazon Bedrock AgentCore oferece suporte a várias interfaces para desenvolver e implantar seu código de agente. A abordagem mais simples é usar o SDK do AgentCore Python para criar seu código de agente e usar a AgentCore CLI para implantar seu agente.
O AgentCore CLI e o SDK do AgentCore Python não são compatíveis com todas as AgentCore operações que o SDK fornece. AWS Se eles não oferecerem suporte a uma AgentCore operação específica, use o AWS SDK.
Tópicos
AgentCore CLI
A AgentCore CLI
Instale a AgentCore CLI globalmente com o npm:
npm install -g @aws/agentcore
A AgentCore CLI fornece os seguintes comandos principais:
-
agentcore create: configure um novo projeto de agente com seu provedor preferido de estrutura e modelo
-
agentcore deploy: implante seu agente na infraestrutura AWS
-
agentcore dev: execute seu agente localmente para desenvolvimento e teste
-
agentcore invoke: invocar um agente implantado para teste
-
status do agentcore: verifique o status de um agente implantado
A configuração é gerenciada por meio de arquivos JSON no agentcore/ diretório do seu projeto. Esses arquivos incluem configurações agentcore.json de projeto e destinos aws-targets.json de AWS implantação.
Nos bastidores, a AgentCore CLI usa construções de AWS CDK do @aws/agentcore-cdk pacote para provisionar e gerenciar recursos. AWS
Para obter instruções passo a passo, consulte Comece a usar o Amazon Bedrock. AgentCore
AgentCore SDK para Python
O SDK do AgentCore Python fornece
-
Runtime: envoltório leve sobre as AgentCore operações no AWS SDK que permite que você escreva facilmente código Python para um agente.
-
Memória: armazenamento persistente para histórico de conversas e contexto do agente
-
Ferramentas: Built-in clientes para interpretação de código e automação de navegadores
-
Identidade: autenticação segura e gerenciamento de acesso
-
AgentCore Avaliações: ferramentas de avaliação automatizadas para medir o desempenho do agente
O SDK do AgentCore Python é compatível com várias estruturas, como Strands Agents e. LangGraph Se você estiver usando outros AWS serviços, precisará usar o AWS SDK para integrar esses serviços ao seu agente, junto com o código do SDK do AgentCore Python.
Servidor Amazon Bedrock AgentCore MCP
O servidor AgentCore Model Context Protocol (MCP) ajuda você a transformar, implantar e testar AgentCore-compatible agentes diretamente do seu ambiente de desenvolvimento preferido. Com suporte incorporado para integração de tempo de execução, conectividade de gateway e gerenciamento do ciclo de vida do agente, o servidor MCP simplifica a transição do desenvolvimento local para a implantação de produção nos serviços. AgentCore
O servidor MCP funciona com clientes MCP populares, incluindo Kiro, Cursor, Claude Code e Amazon Q CLI, fornecendo comandos de conversação para automatizar fluxos de trabalho complexos de desenvolvimento de agentes.
Para obter mais informações, consulte Amazon Bedrock AgentCore MCP Server: codificação Vibe com seu assistente de codificação.
AWS SDK
Você pode usar o AWS SDK para obter os mesmos resultados do SDK do AgentCore Python, além de outras tarefas que o SDK do AgentCore Python não suporta. Você precisará usar o AWS SDK para interagir com outros AWS serviços, como AWS Lambda e Amazon S3. Você também precisará do AWS SDK se não estiver usando o Python como sua linguagem de codificação.
Para configurar e implantar um agente, você usa a API do plano de AgentCore controle. Por exemplo, você pode criar um AgentCore Runtime ou criar uma AgentCore Memória.
Em tempo de execução, você usa a API do plano de AgentCore dados para tarefas como adicionar um evento de memória a uma AgentCore memória. O código do cliente que chama seu agente usa a operação do plano de InvokeAgentRuntime dados para invocar um agente que você hospedou em um AgentCore Runtime.
Console Amazon Bedrock AgentCore
Você pode usar o AgentCore console para criar e gerenciar os AgentCore serviços que seu código de agente usa. Você pode obter trechos de código que mostram como chamar um agente hospedado em um AgentCore Runtime. Você também pode testar seu agente na sandbox do agente. Abra o console em https://console.aws.amazon.com/bedrock-agentcore/home#
AWS Command Line Interface
Você pode usar a AWS CLI com os AgentCore serviços que você usa. Use a API do plano de controle para criar e gerenciar serviços. Por exemplo, você pode criar uma AgentCore memória ou atualizar o endpoint para um AgentCore Runtime. Você também pode realizar ações em tempo de execução com a API do plano de dados, o que pode ser útil para testar um agente.