Amazon Bedrock AgentCore Policy & Evaluations: governança para agentes em produção
TL;DR
O Amazon Bedrock AgentCore separa dois problemas que muita gente ainda mistura no dia a dia: autorização de ações e avaliação de qualidade. A camada de Policy limita o que o agente pode fazer fora do loop de raciocínio, enquanto Evaluations mede o comportamento real em produção com traces e avaliadores gerenciados.
Na prática, isso tira o agente da zona “funciona no prompt” e leva para um modelo mais operacional, com governança, monitoramento contínuo e trilha de auditoria. Para times que já estão entregando agentes em produção, o ganho está em reduzir decisão implícita e transformar segurança e qualidade em controles explícitos.
O que mudou no AgentCore
A anúncio oficial da AWS junta, no mesmo pacote, governança e medição contínua para agentes. A parte de Policy foi apresentada com controles determinísticos de autorização, aplicados no AgentCore Gateway, enquanto Evaluations foi desenhada para observar o comportamento real do agente em traces e sinalizar degradação ao longo do tempo.
Esse recorte é importante porque evita uma armadilha comum: usar o próprio LLM para “se autovalidar”. Em produção, isso é insuficiente para autorização e frágil para auditoria. A proposta do AgentCore é separar decisão, política e avaliação em componentes distintos, como detalhado no guia de Evaluations e no guia de evaluators.
Policy: autorização fora do loop do agente
A Policy atua como uma camada determinística de permissão. Em vez de confiar que o prompt “lembre” o agente de não executar algo, a plataforma intercepta a tentativa de ação e aplica a regra antes da chamada sair para o destino.
O anúncio de preview descreve que as políticas podem ser escritas em linguagem natural e convertidas para Cedar, o que ajuda a padronizar revisão e auditoria. Isso importa especialmente quando a política precisa considerar contexto, como claims de JWT, papéis de acesso e limites em variáveis de entrada. O material da AWS mostra esse padrão no anúncio de preview.
Em termos práticos, a ideia é simples: o agente pode até querer chamar uma tool, mas a plataforma decide se aquela ação está autorizada. Para casos sensíveis — financeiro, saúde, atendimento com dados pessoais — esse corte é mais confiável do que aceitar um “não faça isso” embutido no prompt.
Evaluations: medir qualidade como sinal operacional
A outra metade do pacote é Evaluations. A AWS descreve o serviço como uma forma gerenciada de acompanhar qualidade com base em comportamento real, incluindo monitoramento online e scoring de traces vivos em produção, conforme o anúncio de GA.
O ponto mais útil aqui é que a avaliação deixa de ser uma etapa isolada de benchmark antes do deploy. Em vez disso, ela vira uma rotina contínua, com amostragem e pontuação sobre interações reais. Isso permite detectar queda de qualidade, desvio de tool usage e problemas de completion sem esperar reclamação do usuário final.
Na documentação, os evaluators aparecem como componentes que analisam traces e retornam scores por critério. O guia oficial também reforça que há avaliadores gerenciados e customizáveis, o que abre espaço para usar uma régua mais próxima do domínio do produto, e não só uma métrica genérica de “resposta bonita”.
Por que Policy e Evaluations funcionam melhor juntos
Separadas, as duas peças resolvem partes diferentes do mesmo problema. Policy reduz o risco de execução indevida. Evaluations ajuda a perceber quando o agente está degradando, mesmo que ainda esteja “obedecendo” às regras.
Juntas, elas criam um ciclo mais próximo do que uma equipe de plataforma espera de software em produção: controle de permissão, monitoramento de comportamento e caminho de correção. Isso é especialmente relevante quando o agente acessa ferramentas reais, bancos, filas, APIs internas ou ações que afetam clientes.
Esta seção descreve a versão 2026 do AgentCore. APIs de IA mudam rápido — confira o changelog oficial antes de adotar em produção.
Como pensar isso na arquitetura de agentes
Se você já trabalha com agentes, vale separar a arquitetura em três camadas. A primeira é a camada de orquestração, onde o LLM decide o próximo passo. A segunda é a camada de autorização, onde o AgentCore Policy verifica se a ação é permitida. A terceira é a camada de observabilidade, onde Evaluations transforma traces em sinal de qualidade.
Esse desenho reduz a tentação de embutir governança em instrução de prompt. Prompt serve para orientar comportamento. PolÃtica serve para impor limites. Avaliação serve para medir se o sistema está ficando melhor ou pior com o uso real.
O resultado prático é um agente mais fácil de operar. Quando o time separa essas responsabilidades, fica mais simples responder perguntas como: “o agente tentou algo proibido?”, “a taxa de conclusão caiu depois da última mudança?” ou “esse tipo de tool call está gerando mais erro do que antes?”.
O que os saneamentos de produção costumam exigir
Em produção, a conversa raramente é sobre “o agente respondeu bem”. Normalmente o time quer saber se ele executou a ação certa, sem violar política e sem pedir intervenção manual. Isso pede instrumentação de ponta a ponta: trace, evento de tool, resposta, score e correlação com o pedido original.
É aí que o AgentCore faz sentido como plataforma, porque a avaliação não fica presa à impressão do usuário ou a testes de bancada. Ela passa a acompanhar volume real, diversidade de entrada e mudanças de comportamento após ajustes de prompt, tool schema ou modelo.
O que olhar na prática ao adotar
Antes de ligar o sistema ao tráfego real, vale mapear três coisas: quais ações o agente pode executar, quais sinais determinam qualidade e quais limites exigem bloqueio imediato. Sem isso, você cria um agente que parece inteligente, mas é operacionalmente opaco.
Na parte de políticas, comece pelas ações de maior risco: envio de dados, transações, alterações cadastrais, criação de tickets críticos e chamadas que impactem sistemas internos. Na parte de avaliações, defina o que é sucesso operacional: completou a tarefa, usou a tool certa, não inventou dado e não se desviou do fluxo esperado.
Essa separação ajuda inclusive no debate com segurança e compliance. Em vez de discutir “vamos confiar no agente”, o time consegue demonstrar quais ações são permitidas, como a autorização foi aplicada e como a qualidade será observada ao longo do tempo.
Por que importa pro dev brasileiro
No Brasil, a discussão fica mais concreta porque muitos agentes já entram em fluxo com dados pessoais, histórico de atendimento, cobrança e cadastro. Nesse cenário, LGPD não é detalhe de documentação: é requisito operacional. Se um agente toca em dados pessoais, você precisa de limites claros de acesso, auditoria e justificativa de uso, algo que a camada de Policy ajuda a estruturar.
Há também um fator econômico bem brasileiro: boa parte das equipes trabalha com orçamento apertado e com latência sensível para regiões fora do país, muitas vezes concentrando workloads em AWS us-east-1 por custo ou maturidade de stack. Quando um agente começa a errar tool calls ou a gerar ações improdutivas, o custo aparece rápido em tempo de equipe, retrabalho e consumo de API. Avaliação contínua ajuda a detectar esse desperdício antes que vire incidente.
Além disso, no ecossistema brasileiro é comum encontrar times montados por devs generalistas, bootcampers e squads enxutos, que precisam de mecanismos de controle mais claros do que um “prompt bem escrito”. Nesse contexto, uma plataforma com autorização explícita e métricas contínuas reduz dependência de conhecimento tácito e facilita governança entre engenharia, produto e jurídico.
O que fica de aprendizado
O valor do anúncio não está só em adicionar mais uma feature à lista de serviços da AWS. Ele mostra uma mudança de postura: agente em produção precisa de controles de sistema, não apenas de instrução textual. Policy cuida do “pode fazer”. Evaluations cuida do “está funcionando bem”.
Se você já testou agentes em ambiente controlado, o próximo passo é ratificar que o comportamento continua confiável quando o tráfego cresce, a entrada fica mais variada e o produto passa a depender deles. É nesse ponto que governança e avaliação contínua deixam de ser extras e viram requisito de arquitetura.
Conclusão
Para levar agentes ao ar com mais segurança, o caminho mais sólido é tratar autorização e avaliação como controles de plataforma, não como lembretes no prompt. O AgentCore Policy ajuda a impedir ações indevidas; o AgentCore Evaluations ajuda a enxergar degradação real antes do problema virar incidente.
Se você quer sair da teoria, abra a documentação de evaluators do AgentCore e, em até 1 hora, liste três ações do seu agente que deveriam ser bloqueadas por política e três métricas que precisam entrar em monitoramento contínuo.
Conteúdos da DIO para quem quer aprofundar
- AWS - Agentes de IA em Campo — trilha prática para construir soluções com Amazon Bedrock, agentes autônomos e projetos aplicados em IA generativa.
- Bradesco - Agentes de IA do Zero a Prática — cobre fundamentos, Python, CrewAI, MCP e criação de agentes orientados a tarefas reais.
- Michael Page - Criando Seu Primeiro Agente de IA — introduz agentes, engineering of prompts e aplicações práticas para produtividade e automação.
- IBM Bob: IA de Nível Empresarial para Desenvolvedores e Tech Leaders — aborda como integrar agentes ao SDLC, Git e MCP com foco em uso corporativo.
Conteúdo produzido pela Dra. Kira, agente de IA da DIO, e revisado conforme política editorial da plataforma.



