top of page

Amazon AWS Transforma a Avaliação de Agentes em um Gate de Produção com Strands e AgentCore

Amazon AWS e Motorway criaram um pipeline de avaliação que reduziu os resultados incorretos dos agentes de uma em cada oito consultas para uma em cada 50. O sistema também reduziu a detecção de problemas de algumas horas para alguns minutos, segundo as empresas.

Esses ganhos não vieram apenas da substituição do modelo subjacente. Em vez disso, a Motorway mudou a forma como seu agente de busca de estoque de concessionárias é testado, lançado e monitorado. O pipeline combina o SDK Strands Agents com Amazon Bedrock AgentCore Evaluations em desenvolvimento e produção.

Essa distinção é importante porque respostas fluentes podem ocultar ações defeituosas. Um agente pode apresentar uma lista convincente de veículos após selecionar a ferramenta errada, enviar parâmetros incorretos ou perder uma restrição anterior. Testes de software tradicionais raramente capturam todas as respostas válidas, enquanto a revisão manual encontra falhas tarde demais.

O caso da Motorway transforma a avaliação de agentes de uma verificação final de qualidade em um ciclo operacional. Strands testa cenários controlados antes da implantação. AgentCore pontua rastros de produção amostrados após a implantação. As falhas então se tornam novos casos de regressão para a próxima versão.

O resultado pressiona equipes que ainda avaliam agentes por demonstrações, classificações agregadas de usuários ou alguns prompts roteirizados. Ele também levanta uma questão mais difícil para a AWS: quanta confiança os compradores devem depositar em avaliações que muitas vezes dependem de outro modelo de linguagem?

Amazon AWS Leva a Avaliação para o Pipeline de Lançamento

A mudança importante não é um novo placar. A avaliação agora controla se um agente chega à produção e com que rapidez as equipes detectam regressões depois disso.

A Motorway opera um marketplace online que conecta vendedores de veículos a concessionárias profissionais. Seu agente de busca de estoque de concessionárias lida com solicitações em linguagem natural envolvendo atributos de veículos, geografia, quilometragem, preço e outras restrições.

Uma solicitação pode parecer bem-sucedida e ainda assim estar operacionalmente errada. O agente pode pesquisar a fonte de inventário errada, omitir um filtro ou passar um valor malformado para uma ferramenta. Sua resposta final pode continuar polida o suficiente para que nem o usuário nem uma verificação básica de texto percebam de imediato.

Motorway e AWS abordaram essa lacuna com um modelo de avaliação de três camadas. A primeira camada verifica a seleção de ferramentas e os parâmetros. A segunda examina a trajetória de raciocínio do agente, ou seja, a sequência de decisões e chamadas de ferramentas por trás de uma resposta. A terceira avalia a saída final quanto à qualidade e à conformidade com políticas.

Essa separação é importante porque uma resposta aceitável não prova que o agente seguiu um caminho seguro ou repetível. Uma resposta por sorte pode esconder uma trajetória ruim. Por outro lado, um agente pode escolher as ferramentas corretas, mas produzir uma resposta final confusa.

A AWS informa que a precisão da seleção de ferramentas da Motorway aumentou de 87% para 98%. A conclusão de tarefas subiu de 82% para 96%, enquanto a retenção de contexto em múltiplos turnos passou de 71% para 94%.

Os incidentes mensais em produção caíram de 12 para dois. O tempo médio de detecção caiu de algumas horas para alguns minutos. A AWS afirma que as concessionárias agora concluem buscas de veículos em minutos, em vez de passarem horas no processo.

Esses são resultados relatados pelas empresas em uma única implantação, não um benchmark independente do setor. Ainda assim, as medições mostram por que as equipes de agentes precisam de mais do que um único número de precisão.

A arquitetura atribui limiares diferentes a diferentes classes de falha. A AWS recomenda uso de ferramentas acima de 95%, raciocínio acima de 85% e qualidade de saída acima de 90% em seu blueprint de produção.

Uma build que fica abaixo desses gates não avança. Isso torna a avaliação parte do controle de lançamento, comparável a um teste de integração ou verificação de segurança. O monitoramento de produção então testa se o comportamento aprovado resiste ao contato com usuários reais.

Isso cria a tensão central do artigo. A avaliação de agentes promete confiabilidade mensurável, mas os comportamentos mais úteis nem sempre podem ser verificados com asserções determinísticas. Por isso, o pipeline combina verificações exatas com avaliadores probabilísticos.

Por Que a Confiabilidade de Agentes Está Pressionando as Equipes de Produção

As equipes de agentes agora assumem responsabilidade por decisões e ações, não apenas pelo texto gerado, o que torna os testes convencionais de modelos incompletos.

Um chatbot geralmente retorna linguagem para que uma pessoa revise. Um agente pode recuperar registros, chamar sistemas de negócios, modificar dados ou acionar outro fluxo de trabalho. O risco operacional deixa de estar em uma frase imperfeita e passa para uma ação incorreta.

Essa mudança pressiona líderes de engenharia, responsáveis por produtos e compradores corporativos. Eles precisam saber se um agente escolheu a ferramenta certa, forneceu parâmetros válidos, respeitou instruções anteriores e concluiu a tarefa pretendida.

Uma única pontuação média não pode responder a essas perguntas. Duas versões podem ter a mesma classificação de qualidade de saída e, ainda assim, apresentar comportamentos muito diferentes de uso de ferramentas. Uma pode falhar inofensivamente na redação, enquanto a outra recupera registros desatualizados ou não relacionados.

A não determinismo agrava o problema. Modelos de linguagem podem produzir caminhos diferentes para a mesma solicitação. Um teste que passa uma vez não estabelece que o agente repetirá o resultado.

A AWS destaca essa questão por meio do pass^k, uma medida de confiabilidade que pergunta se uma tarefa é bem-sucedida em tentativas repetidas. Se uma tarefa for bem-sucedida 75% das vezes, a chance de três sucessos consecutivos será de apenas cerca de 42%.

Esse cálculo muda a forma como as equipes devem interpretar demonstrações. Uma demonstração bem-sucedida prova que um sistema pode concluir uma tarefa. Ela não mostra que o sistema a conclui com consistência suficiente para produção.

O desafio cresce em conversas de múltiplos turnos. Um usuário pode primeiro solicitar veículos elétricos, depois restringir os resultados por distância e, mais tarde, pedir apenas anúncios recentes. O agente deve preservar o contexto relevante sem levar adiante restrições que o usuário retirou.

Strands Evals trata isso como um problema de sessão, em vez de uma pontuação de prompts isolados. Seus avaliadores podem inspecionar saídas, trajetórias, chamadas individuais de ferramentas e conversas completas. O guia de avaliação do framework também recomenda acompanhar precisão, conclusão de tarefas, tempo de resposta, alucinações, uso de tokens e satisfação do usuário.

As equipes de produção também enfrentam pressão organizacional. Uma falha de agente pode atravessar limites de aplicação, modelo, dados e infraestrutura. Um gerente de produto vê um resultado incorreto, enquanto a causa raiz pode ser uma alteração de prompt, esquema de ferramenta, índice desatualizado, timeout ou atualização de modelo.

Sem rastros, as equipes debatem a resposta visível. Com rastros estruturados, elas podem inspecionar quais ferramentas estavam disponíveis, o que o agente selecionou, quais parâmetros enviou e como cada etapa contribuiu para a resposta.

É por isso que avaliação e observabilidade devem trabalhar juntas. A avaliação decide se o comportamento atende a um padrão definido. A observabilidade registra as evidências necessárias para entender por que ele foi aprovado ou reprovado.

Os resultados da Motorway sugerem que essa abordagem combinada pode reduzir o tempo de detecção. Eles não estabelecem que todas as organizações terão a mesma melhoria. Os benefícios dependem da qualidade dos rastros, do desenho da avaliação, dos padrões de tráfego e das consequências associadas a uma pontuação de falha.

Ainda assim, o ônus da prova mudou. Equipes que implantam agentes em fluxos de trabalho voltados ao cliente precisam cada vez mais de evidências repetíveis, não de uma coleção de transcrições persuasivas.

Como Funciona o Mecanismo de Strands e AgentCore

Strands lida com a avaliação controlada antes do lançamento, enquanto AgentCore estende o mesmo modelo de qualidade ao tráfego de produção amostrado.

O SDK Strands Agents fornece o framework usado para criar e instrumentar o agente. Strands Evals organiza testes em casos, experimentos, funções de tarefa e avaliadores.

Um caso define um cenário, incluindo a entrada e qualquer saída esperada ou trajetória de ferramentas. Um experimento agrupa casos e executa um ou mais avaliadores. Uma função de tarefa conecta esses casos a um agente ativo ou a dados de execução previamente capturados.

Essa estrutura oferece suporte a dois padrões de teste. O teste online invoca o agente durante uma execução de avaliação, o que é adequado para desenvolvimento e integração contínua. O teste offline avalia rastros registrados, o que ajuda a comparar versões ou estudar o comportamento histórico em produção.

O pipeline da Motorway começa com cenários curados que representam buscas comuns de concessionárias e casos extremos conhecidos. Cada execução captura a resposta do agente e o caminho usado para produzi-la.

A camada de ferramentas pergunta se o agente selecionou a capacidade correta e forneceu parâmetros apropriados. Essa camada pode detectar uma solicitação de busca enviada à fonte de dados errada ou um filtro expresso em formato inválido.

A camada de raciocínio analisa a trajetória. Ela procura decisões coerentes em toda a sequência, em vez de julgar uma chamada de ferramenta isoladamente. Isso é importante quando um resultado válido exige várias ações dependentes.

A camada de saída pontua a resposta apresentada ao usuário. Ela pode avaliar qualidades como relevância, completude, segurança e fundamentação. Essa camada final continua necessária porque uma execução interna correta ainda pode produzir uma resposta pouco clara.

Essas verificações de desenvolvimento funcionam como gates de lançamento. A equipe pode comparar uma mudança proposta de modelo, prompt, definição de ferramenta ou orquestração com um conjunto de testes estabelecido. Uma regressão bloqueia a promoção antes que os clientes a encontrem.

Após a implantação, AgentCore Evaluations lê rastros do OpenTelemetry. OpenTelemetry é um padrão aberto para registrar operações em aplicações distribuídas. Suas convenções para IA generativa podem capturar prompts, conclusões, configurações de modelo, chamadas de ferramentas e detalhes de execução relacionados.

Esse formato comum de rastros reduz a dependência de um único framework de agentes. A documentação da AWS afirma que AgentCore oferece suporte a agentes Strands e LangGraph instrumentados com OpenTelemetry ou OpenInference.

AgentCore oferece avaliações sob demanda e online. A avaliação sob demanda pontua rastros ou sessões selecionados durante o desenvolvimento e os testes de lançamento. A avaliação online amostra o tráfego ativo e envia os resultados para fluxos de trabalho de monitoramento.

O serviço pode aplicar avaliadores integrados, juízes personalizados baseados em modelos de linguagem, comparações com verdade fundamental ou avaliadores de código baseados em Lambda. A documentação do AgentCore afirma que os rastros são convertidos para um formato unificado antes da pontuação.

Juízes baseados em modelos de linguagem lidam com qualidades que resistem à correspondência exata. Eles podem avaliar se uma resposta atende ao objetivo do usuário ou permanece fiel ao contexto disponível.

Avaliadores de código lidam com requisitos determinísticos. Uma função pode verificar um identificador preciso, um campo obrigatório, um intervalo de parâmetros ou um esquema de resposta. Isso costuma ser mais previsível do que pedir a outro modelo que inspecione valores exatos.

O pipeline então direciona as pontuações para dashboards e alertas do CloudWatch. Uma queda de qualidade pode criar um incidente, acionar revisão humana ou informar um processo de rollback.

A AWS recomenda iniciar o monitoramento de produção com uma amostragem de 1%. As equipes podem aumentar a cobertura depois de entender os custos dos avaliadores, a latência e a qualidade do sinal. Operações de alto risco podem justificar verificações determinísticas mais amplas, mesmo quando a avaliação por modelo de linguagem continua sendo amostrada.

Falhas em produção retornam ao conjunto de desenvolvimento. Uma expressão rara de revendedor, um padrão de timeout ou um acompanhamento inesperado se tornam um novo caso. Assim, o conjunto de testes cresce a partir do comportamento real, em vez de permanecer uma coleção congelada de prompts sintéticos.

Esse ciclo de feedback é o mecanismo por trás da melhoria relatada. Nenhum avaliador isolado produz confiabilidade. A confiabilidade vem da conversão repetida de falhas observadas em critérios mensuráveis de lançamento.

A Disputa Real É Entre Evidência e Intuição

O pipeline da Motorway desafia um hábito comum no desenvolvimento de agentes: alterar prompts por intuição e validá-los com alguns exemplos favoráveis.

A iteração de prompts é rápida, o que incentiva revisões informais. Um desenvolvedor identifica uma resposta fraca, ajusta uma instrução, testa vários prompts e lança a aparente melhoria.

Esse processo pode corrigir o caso visível enquanto prejudica outro comportamento. Uma instrução mais rígida pode melhorar a seleção de ferramentas, mas reduzir a conclusão de tarefas. Um prompt mais longo pode preservar o contexto, mas aumentar a latência ou incentivar chamadas desnecessárias.

Portanto, o principal adversário no blueprint da Amazon AWS não é outro provedor de nuvem. É o desenvolvimento de agentes guiado pela intuição, no qual as equipes não têm linhas de base estáveis e descobrem regressões por meio de reclamações de clientes.

Os experimentos do Strands oferecem uma comparação controlada. As equipes podem executar os mesmos casos em duas versões e inspecionar mudanças por camada de avaliação. Isso torna os trade-offs visíveis antes de um lançamento.

O AgentCore leva essa comparação à produção. Usuários reais introduzem terminologia, solicitações incompletas, restrições conflitantes e condições de timing que conjuntos de dados curados raramente cobrem. A avaliação em modo sombra pode pontuar essas interações sem alterar imediatamente o sistema voltado ao usuário.

Esse modelo se assemelha à entrega madura de software em um aspecto importante. Os critérios de qualidade se tornam executáveis e repetíveis. No entanto, a avaliação de agentes não pode simplesmente copiar práticas de testes unitários, porque há muitas saídas válidas.

Uma asserção tradicional pode verificar se uma função retornou um valor específico. Um avaliador de agentes frequentemente precisa julgar se uma resposta foi suficientemente útil, fundamentada ou completa. Esses critérios envolvem interpretação.

O pipeline resolve esse conflito escolhendo o avaliador de acordo com a afirmação. Regras exatas de dados e formato vão para o código. Qualidades semânticas vão para avaliadores baseados em modelos de linguagem. Caminhos de ferramentas podem usar trajetórias esperadas, julgamento contextual ou ambos.

Essa distinção deve influenciar decisões de compra. Uma plataforma que informa uma única pontuação combinada de qualidade pode ocultar qual classe de falha mudou. Compradores corporativos devem perguntar se conseguem inspecionar pontuações nos níveis de ferramenta, trace e sessão.

Também devem perguntar se as avaliações podem acompanhar a aplicação em todos os ambientes. Um benchmark de desenvolvimento que desaparece após a implantação não consegue detectar mudanças de comportamento causadas por dados de produção ou padrões de usuários.

A AWS posiciona o AgentCore como a camada gerenciada para essa continuidade. De acordo com sua visão geral de avaliação, o serviço gerencia modelos de avaliação, infraestrutura de inferência, processamento de dados e escalabilidade.

Essa configuração reduz o trabalho de infraestrutura, mas também aprofunda a dependência dos serviços AWS para avaliação, telemetria, dashboards e controles de implantação. Equipes que já operam na AWS podem considerar essa integração uma vantagem.

Organizações com requisitos multicloud precisam examinar a portabilidade. O OpenTelemetry fornece um formato de trace transferível, mas dashboards, configurações de avaliadores, políticas IAM e respostas automatizadas podem continuar específicos da plataforma.

Frameworks abertos oferecem outra alternativa. LangSmith, Arize Phoenix, Braintrust e outros sistemas de observabilidade de agentes também combinam traces, conjuntos de dados, experimentos e avaliadores. A comparação relevante não é o número de juízes disponíveis.

A pergunta melhor é se um sistema conecta falhas de produção a testes reproduzíveis e decisões de lançamento. Esse ciclo fechado é o que a implantação da Motorway afirma ter melhorado.

As equipes também precisam de conhecimento operacional disciplinado. Descobertas de avaliações, explicações de incidentes e regras de domínio se tornam mais úteis quando os engenheiros podem recuperá-las junto a traces e casos de teste. Uma base de conhecimento de engenharia pesquisável pode preservar esse contexto entre lançamentos.

O Que os Ganhos de Precisão Relatados Não Comprovam

As melhorias relatadas são significativas, mas não eliminam a variância dos juízes, lacunas de amostragem, viés de benchmark ou dependência de plataforma.

A primeira limitação é a atribuição. A Motorway introduziu um pipeline de avaliação e relatou melhor desempenho posteriormente. Os resultados públicos não isolam quanto da melhoria veio de novos testes, mudanças nos prompts, correções de ferramentas, atenção operacional ou do próprio AgentCore.

A segunda limitação é a construção do benchmark. Os conjuntos de avaliação refletem os cenários que as equipes escolhem incluir. Uma alta taxa de aprovação pode coexistir com uma cobertura fraca se os casos sub-representarem linguagem ambígua, estados raros de inventário ou caminhos incomuns de conversa.

O feedback de produção reduz esse risco, mas não o elimina. Usuários podem abandonar uma interação com falha sem relatar o problema. A organização então precisa de sinais de negócio, como refinamento de busca ou abandono de tarefa, para detectar falhas ocultas.

A terceira limitação é a amostragem. Uma taxa de monitoramento de 1% controla o custo de avaliação, mas falhas incomuns podem escapar à observação. As políticas de amostragem devem refletir o volume de tráfego e as consequências, não apenas uma porcentagem inicial universal.

A quarta limitação é a confiabilidade dos juízes. Um LLM-as-a-judge usa um modelo de linguagem para avaliar o comportamento de outro modelo em relação a uma rubrica. Ele pode introduzir viés de posição, pontuação inconsistente ou preferências relacionadas ao estilo da resposta.

Uma explicação detalhada não garante um julgamento correto. As equipes devem calibrar juízes de modelo com exemplos revisados por humanos e medir periodicamente a concordância. A avaliação repetida pode revelar uma variância que uma única pontuação oculta.

As rubricas também precisam de controle de versão. Alterar as instruções do avaliador pode mudar as pontuações sem qualquer alteração no agente. Os dashboards devem distinguir regressões do produto de mudanças na medição.

A AWS reconhece esse ônus operacional mais amplo em suas orientações de AgentOps. O modelo recomendado coloca verificações sob demanda antes do lançamento e monitoramento online após a implantação. Seu framework de AgentOps também separa a telemetria de framework, serviço, infraestrutura e negócio.

A quinta limitação é a interpretação das métricas. Elevar a precisão da seleção de ferramentas para 98% ainda deixa falhas. A taxa residual aceitável depende do que a ferramenta faz.

Um filtro de veículo ignorado cria uma experiência de busca ruim. Uma ação incorreta envolvendo um pagamento, prontuário médico ou política de acesso acarreta um risco diferente. As equipes devem definir limites com base nas consequências, em vez de copiar inalteradamente as metas da Motorway.

A retenção de contexto também precisa de uma definição cuidadosa. A AWS relata um aumento de 71% para 94%, mas os resumos públicos não fornecem detalhes suficientes para comparar essa pontuação com o benchmark de outra empresa.

A sexta limitação é a correlação entre avaliadores. Vários juízes podem recompensar a mesma qualidade superficial enquanto deixam passar um ponto cego compartilhado. A AWS recomenda critérios distintos, para que cada avaliador cubra uma dimensão separada de qualidade.

A revisão humana continua importante para falhas de alto impacto e pontuações contestadas. Pessoas podem identificar se uma rubrica representa o requisito real do negócio, algo que um juiz automatizado não consegue decidir de forma independente.

A limitação final diz respeito aos incentivos. Quando uma métrica se torna um critério de implantação, as equipes podem otimizar para o conjunto de testes. Casos de produção, conjuntos de desafio rotativos e avaliações retidas ajudam a impedir que um sistema melhore apenas em prompts familiares.

Nenhuma dessas questões invalida os resultados da Motorway. Elas definem as condições necessárias para interpretá-los com responsabilidade. A avaliação é um sistema de medição, e sistemas de medição precisam de seus próprios testes.

O Que Observar Após o Blueprint da Amazon AWS

O próximo teste é saber se esse pipeline mantém seus ganhos em novas versões de agentes, no crescimento do tráfego real e nos custos de avaliação.

O primeiro sinal é a tendência de incidentes da Motorway. A queda relatada de 12 incidentes mensais para dois estabelece uma linha de base. Um desempenho sustentado daria suporte à afirmação de que a avaliação contínua detecta regressões, e não apenas uma limpeza pontual.

A composição desses incidentes importa tanto quanto a contagem. Se as falhas restantes se concentrarem em linguagem inédita ou contexto de múltiplas interações, a Motorway poderá expandir seus casos e avaliadores. Erros repetidos de ferramentas ou parâmetros enfraqueceriam a confiança nos critérios de lançamento.

O segundo sinal é o desempenho pass^k em novos modelos e prompts. As equipes devem observar se a confiabilidade em execuções repetidas permanece estável quando a Motorway altera versões de modelos, esquemas de ferramentas ou lógica de orquestração.

Um lançamento pode melhorar a precisão média e, ao mesmo tempo, se tornar menos consistente. Informar o sucesso em tentativas repetidas revelaria essa diferença com mais clareza do que uma única taxa de aprovação.

O terceiro sinal é a expansão da amostragem em produção. A AWS recomenda começar em 1% e ampliar gradualmente. Uma cobertura maior sem custos de avaliadores incontroláveis fortaleceria o argumento em favor do serviço gerenciado.

Observe se as organizações combinam julgamentos semânticos amostrados com verificações mais amplas baseadas em código. Esse design híbrido pode reservar modelos de linguagem para questões ambíguas de qualidade, enquanto aplica validação determinística a cada ação crítica.

A adoção do AgentCore além do Strands também testará o valor de sua arquitetura baseada em traces. O suporte a dados padrão do OpenTelemetry importa apenas se as equipes puderem migrar agentes e preservar um histórico útil de avaliações.

A lição maior já está clara. Agentes em produção precisam de um ciclo de qualidade que comece antes do lançamento e continue depois que os usuários chegam. Testes, traces, alertas, análise de incidentes e novos casos de regressão devem formar um único processo conectado.

Para desenvolvedores, a ação prática é escolher um fluxo de trabalho de alto valor e definir seus modos de falha antes de selecionar avaliadores. Acompanhe separadamente a escolha de ferramenta, os parâmetros, a conclusão da tarefa, o contexto, a latência e a saída final. Depois, repita os mesmos casos em várias tentativas.

Compradores corporativos devem solicitar essas evidências durante revisões de agentes. Perguntem quais comportamentos bloqueiam a implantação, como o tráfego de produção é amostrado, quem valida a precisão dos juízes e como falhas se tornam testes futuros.

Profissionais do conhecimento devem se importar porque esses controles determinam se um agente pode ser confiado para trabalhos consequentes. Ao avaliar uma implantação de agente da Amazon AWS, olhe além de respostas fluentes. Peça o trace, o resultado de execuções repetidas e o ciclo de feedback de produção por trás deles.

 
 

Comece grátis

Um assistente de IA local-first com gestão de conhecimento pessoal

Para oferecer uma experiência de IA melhor,

atualmente, o remio é compatível apenas com Windows 10+ (x64) e M-Chip Macs.

​Adicione uma barra de pesquisa ao seu cérebro

É só perguntar ao remio

Lembre-se de tudo

Não organize nada

bottom of page