Gerenciamento de custos AWS simplificado com agente FinOps conversacional

Gerenciar os custos da AWS em múltiplas contas pode ser complexo para equipes financeiras, que precisam consultar diversas fontes para obter uma visão completa dos gastos e oportunidades de otimização. Para facilitar essa tarefa, a AWS disponibilizou um projeto que ensina a construir um agente FinOps usando o Amazon Bedrock AgentCore.

Esse agente conversacional integra dados do AWS Cost Explorer, AWS Budgets e AWS Compute Optimizer, consolidando-os em uma única interface. Assim, sua equipe pode fazer perguntas em linguagem natural, como “Quais foram os principais fatores de custo neste mês?” e receber respostas imediatas e detalhadas.

Arquitetura da solução FinOps com AgentCore

A solução é composta por cinco blocos principais que garantem segurança, eficiência e integração:

Como funciona na prática: interação por linguagem natural

Ao acessar a aplicação web hospedada no AWS Amplify, o usuário autentica-se via Amazon Cognito e passa a fazer consultas em linguagem natural. Por exemplo, ao perguntar “Quais foram meus custos AWS em janeiro de 2026?”, o agente processa a pergunta, identifica que deve consultar o MCP Server de Billing, que por sua vez chama a API do AWS Cost Explorer para responder com dados atualizados.

O agente devolve uma resposta detalhada, exibida na interface de chat da aplicação. Perguntas subsequentes, como “Quais são as oportunidades atuais de economia?”, acionam múltiplas ferramentas para gerar recomendações de otimização, aproveitando a memória da conversa para manter o contexto e evitar repetições.

Passo a passo para implantar o agente FinOps

Para quem deseja implementar essa solução, seguem os pré-requisitos e etapas principais:

Pré-requisitos

Implantação da solução

  1. Clone o repositório oficial:
    git clone https://github.com/aws-samples/sample-finops-agent-amazon-agentcore
    cd sample-finops-agent-amazon-agentcore
  2. Configure seu e-mail para receber senha temporária:
    export ADMIN_EMAIL="seu-email@exemplo.com"
  3. Execute o deploy com CDK:
    cd cdk
    npm install
    npm run build
    npx cdk bootstrap
    npx cdk deploy --all --require-approval never

O processo leva cerca de 15 a 20 minutos e cria cinco stacks do CloudFormation com toda a infraestrutura.

Implantação do frontend no AWS Amplify

Embora um frontend de exemplo esteja disponível, você pode usar sua própria aplicação ou integrar o agente a ferramentas corporativas. Para implantar o frontend fornecido:

  1. Baixe o arquivo AWS-Amplify-Frontend.zip do repositório GitHub
  2. Na console do AWS Amplify, escolha “Deploy without Git provider” e faça upload do arquivo ZIP
  3. Aguarde a conclusão e anote a URL gerada para acesso

Recursos e ferramentas integrados

Exemplos de perguntas para o agente FinOps

Como limpar recursos para evitar cobranças

Para evitar custos futuros, exclua os recursos criados:

Links úteis para aprofundamento

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *