O blog da AWS

Configure seu agente de codificação de IA para construir com AWS Step Functions

Por D Surya Sai e Sahithi Ginjupalli.

Você deseja construir um fluxo de trabalho do AWS Step Functions e tem um agente de codificação de IA aberto em seu terminal ou IDE. Mas o agente não conhece a Amazon States Language (ASL), integrações de serviços ou como implantar máquinas de estado. Antes de começar, você precisa encontrar o pacote de servidor Model Context Protocol (MCP) correto, descobrir o formato de configuração para seu agente específico e configurar credenciais.

O AWS Step Functions adicionou um botão “Copiar prompt do agente” ao console do AWS Step Functions que elimina completamente essa configuração. Você escolhe o botão, cola o prompt em seu agente e o agente se configura com habilidades Serverless e um servidor MCP. Você pode começar a construir fluxos de trabalho com linguagem natural imediatamente. O recurso funciona com Claude Code, Kiro CLI, Cursor, GitHub Copilot, Codex, Devin Desktop, OpenCode e qualquer outro agente compatível com MCP.

Como funciona

O botão aparece em três lugares no console do Step Functions:

  • A página inicial, em “Como funciona”.
  • O modal Criar Máquina de Estado (no topo, antes de começar a construir).
  • A seção Desenvolvimento Local na página inicial.

Aqui está um exemplo do fluxo Criar Máquina de Estado:

  1. Abra o console do Step Functions e escolha Criar máquina de estado.
  2. No topo do modal, você vê o banner: “Configure seu agente para construir com Step Functions. Copie e cole este prompt em seu agente de IA para configurar habilidades do Step Functions e servidor MCP.”
Modal do console do Step Functions mostrando o banner e botão Copiar prompt do agenteFigura 1: Modal do console do Step Functions mostrando o Copiar prompt do agente

  1. Escolha Copiar prompt do agente. O console copia uma instrução de busca para sua área de transferência.
  2. Cole o prompt no chat ou terminal do seu agente de IA.
  3. O agente lê o guia de configuração e se autoconfigura.

O prompt copiado é uma instrução de busca que aponta para um guia de configuração hospedado na documentação da AWS. Você o cola em seu agente, e o agente instala duas coisas:

Habilidade AWS Serverless (do Agent Toolkit for AWS) fornece ao seu agente contexto profundo sobre Step Functions. Inclui como escrever ASL, estruturar fluxos de trabalho com tentativas e tratamento de erros, escolher entre tipos de fluxo de trabalho Standard e Express, implementar padrões como orquestração saga e fan-out paralelo, e implantar usando AWS Serverless Application Model (AWS SAM) ou AWS Cloud Development Kit (AWS CDK).

AWS Serverless MCP Server dá ao seu agente acesso direto à AWS. Por meio do Model Context Protocol, seu agente pode criar e atualizar máquinas de estado, iniciar e descrever execuções, inspecionar histórico de fluxo de trabalho e gerenciar recursos em sua conta.

Agentes suportados

O guia de configuração detecta automaticamente seu agente e fornece o formato de configuração correto:

  • Claude Code: Instala pelo marketplace de plugins e registra o servidor MCP com claude mcp add.
  • Kiro CLI: Escreve em ~/.kiro/settings/mcp.json.
  • Codex: Registra com codex mcp add.
  • Cursor: Escreve em .cursor/mcp.json.
  • GitHub Copilot: Escreve em .vscode/mcp.json.
  • Devin Desktop: Escreve em .devin/mcp_config.json.
  • OpenCode: Escreve em ~/.config/opencode/opencode.jsonc.

Se você usa um agente compatível com MCP diferente, o guia fornece um bloco de configuração JSON genérico que você pode adicionar ao arquivo de configuração do seu agente.

O que você pode construir

Uma vez que seu agente está configurado, você pode descrever fluxos de trabalho em linguagem natural, e o agente produz máquinas de estado válidas e implantáveis. Aqui estão alguns exemplos:

Processamento de pedidos com compensação: “Construa um fluxo de trabalho que valida um pagamento, reserva inventário e envia um e-mail de confirmação. Se o pagamento falhar, libere a reserva de inventário.”

Fan-out paralelo: “Crie um fluxo de trabalho Express que chama três funções AWS Lambda em paralelo, aguarda a conclusão de todas e mescla os resultados em uma única resposta.”

Portão de aprovação humana: “Adicione uma etapa que pausa o fluxo de trabalho e aguarda um gerente aprovar antes de prosseguir com a implantação.”

Tratamento de erros: “Adicione tentativa com backoff exponencial e um máximo de três tentativas à etapa de processamento de pagamento. Se todas as tentativas falharem, roteie para uma etapa de notificação de fallback.”

Como o agente tem o servidor MCP conectado, ele também pode implantar o fluxo de trabalho diretamente em sua conta, iniciar execuções de teste e inspecionar os resultados sem sair da interface do agente.

Vantagens

Sempre atualizado: O conteúdo do Agent Toolkit for AWS permanece atualizado conforme o Step Functions adiciona novos recursos, integrações e padrões. Quando você executa o prompt, seu agente obtém as habilidades e configurações mais recentes automaticamente.

Sem mudança de contexto: Você permanece na interface do seu agente para todo o fluxo de trabalho: projetar, construir, implantar, testar e iterar. Sem alternar entre o console, documentação e seu editor.

Funciona com suas credenciais existentes: O servidor MCP usa seu perfil AWS local. Nenhuma nova função ou permissão do AWS Identity and Access Management (IAM) é necessária além do que você já usa para desenvolvimento do Step Functions.

Agnóstico de agente: Seja você usando Claude Code, Kiro, Cursor, Copilot ou outra ferramenta, o mesmo botão e prompt funcionam. Você não precisa encontrar instruções de configuração específicas do agente.

Comece agora

  1. Abra o console do AWS Step Functions.
  2. Escolha Copiar prompt do agente no banner (na página inicial em “Como funciona”, na seção Desenvolvimento Local ou no modal Criar Máquina de Estado).
  3. Cole o prompt em seu agente de codificação de IA.
  4. Comece a descrever o fluxo de trabalho que você deseja construir.

Este recurso está disponível em todas as Regiões da AWS comerciais sem custo adicional. Para saber mais sobre o processo de configuração, consulte o guia de configuração do agente. Para mais informações sobre o Agent Toolkit for AWS, consulte o repositório GitHub. Para AWS MCP Servers, consulte a documentação.

Gostaríamos de ouvir como você usa este recurso. Conte-nos sobre isso nos comentários.


Este conteúdo foi traduzido do post original do blog, que pode ser encontrado aqui.

Tradutores

Nicolas Tarzia é Senior Technical Account Manager na AWS, com mais de 13 anos de experiência, com ampla experiência em arquitetura cloud, engenharia e design de software. Sua área de interesse são tecnologias serverless.
https://www.linkedin.com/in/nicolastarzia
Daniel Abib é Arquiteto de Soluções Sênior e Especialista em Amazon Bedrock na AWS, com mais de 25 anos trabalhando com gerenciamento de projetos, arquiteturas de soluções escaláveis, desenvolvimento de sistemas e CI/CD, microsserviços, arquitetura Serverless & Containers e especialização em Machine Learning. Ele trabalha apoiando Startups, ajudando-os em sua jornada para a nuvem.
https://www.linkedin.com/in/danielabib/