View a markdown version of this page

Entenda as interfaces disponíveis para usar o Amazon Bedrock AgentCore - Base da Amazônia AgentCore

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

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 oferecem suporte a todas as AgentCore operações que o AWS SDK fornece. Se eles não oferecerem suporte a uma AgentCore operação específica, use o AWS SDK.

AgentCore CLI

A AgentCore CLI é uma ferramenta de Node.js linha de comando para criar, configurar, implantar e gerenciar agentes no Amazon Bedrock. AgentCore Requer Node.js 20 ou mais.

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 sua estrutura e fornecedor de modelos preferidos

  • 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 testar

  • 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 projetos e metas aws-targets.json de AWS implantação.

Nos bastidores, a AgentCore CLI usa construções AWS CDK do @aws/agentcore-cdk pacote para provisionar e gerenciar recursos. AWS

Para obter instruções detalhadas, consulte Começar a usar a CLI. AgentCore

AgentCore SDK para Python

O SDK do AgentCore Python fornece primitivos do Python para o desenvolvimento de agentes com suporte integrado para:

  • Tempo de execução: agrupamento 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 oferece suporte a 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 integrado 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 serviços na produção. AgentCore

O servidor MCP funciona com clientes MCP populares, incluindo Kiro, Cursor, Claude Code e Amazon Q CLI, fornecendo comandos conversacionais 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 que o 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 o AWS Lambda e o Amazon S3. Você também precisará do AWS SDK se não estiver usando Python como 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 tempo de execução. 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.