← Todas as histórias

,

Você mudou o prompt. Como sabe o que deixou de funcionar?

Crie avaliações com situações reais para comparar mudanças de prompt, modelo e ferramentas sem perder comportamentos já aprovados.

Atualizado em

Engenheira revisa cenários e resultados de testes de uma automação.
Neste artigo

Uma instrução nova corrige o tratamento de um pedido incompleto. Na demonstração seguinte, o agente parece melhor. Só depois a equipe percebe que ele passou a perguntar demais em pedidos simples e deixou de respeitar uma condição de encaminhamento. A mudança resolveu um exemplo, mas alterou outros comportamentos.

Uma avaliação de regressão verifica se capacidades já aceitas continuam funcionando. O objetivo não é congelar a conversa nem exigir frases idênticas. É preservar resultados, limites e propriedades relevantes enquanto o prompt, o modelo, as ferramentas e os documentos evoluem.

Transforme incidentes e dúvidas em casos avaliáveis

Cada caso precisa de entrada, contexto inicial e critério de sucesso. Registre também o que não pode acontecer: chamar uma ferramenta indevida, escolher registro de outra empresa ou afirmar conclusão sem confirmação. Uma coleção de perguntas e respostas bonitas não cobre essas consequências.

Inclua tarefas frequentes, raras e de maior impacto. Distribua exemplos de ambiguidade, dado ausente, indisponibilidade e correção pelo usuário. Preserve a origem do caso sem expor dados pessoais desnecessários. Quando o processo mudar, atualize o resultado esperado com aprovação do responsável, sem apagar o histórico.

Combine verificações conforme o tipo de resultado

A publicação da Anthropic sobre avaliações descreve verificadores por código, modelo e revisão humana. A escolha depende da propriedade avaliada; julgamentos automáticos subjetivos precisam de calibração.

Neste desenho, campos e permissões podem ter verificações determinísticas. Clareza e utilidade da pergunta podem exigir revisão por pessoas do processo. Evite depender apenas de outro modelo para decidir se a ação teve sucesso quando existe um estado verificável no sistema de teste.

Exemplo composto: uma regra que mudou a conversa

Uma equipe fictícia acrescenta uma instrução para confirmar a filial antes de registrar pedidos. Isso corrige casos ambíguos, mas aumenta perguntas quando a filial já foi escolhida explicitamente. O conjunto de avaliação contém ambas as situações, além de um usuário sem acesso à filial mencionada.

A comparação mostra onde a nova versão melhorou e onde piorou. A equipe ajusta a condição de esclarecimento e repete os casos afetados, mantendo uma amostra reservada. A decisão de liberar considera o conjunto de comportamentos e o impacto dos erros, não uma única pontuação agregada.

Compare versões completas e ambientes equivalentes

Registre modelo, instruções, contratos das ferramentas, documentos, configurações e dados iniciais. Se esses componentes mudam ao mesmo tempo, fica difícil atribuir a diferença ao prompt. Use um ambiente isolado e reinicie o estado entre casos quando uma execução puder influenciar a seguinte.

Considere a variabilidade das respostas. Repita situações críticas quando houver comportamento não determinístico e examine a distribuição dos resultados. Uma execução bem-sucedida não estabelece confiabilidade. Guarde evidências suficientes para reproduzir a falha, evitando logs excessivos com dados sensíveis sem finalidade.

Checklist antes de liberar uma mudança

  1. Versione os componentes que definem o comportamento do agente.
  2. Inclua resultados corretos, recusas e encaminhamentos esperados.
  3. Separe critérios objetivos e avaliação de qualidade da interação.
  4. Defina falhas bloqueantes por consequência.
  5. Compare custo e tempo junto com qualidade e autorizações.

Depois da liberação, acompanhe amostras reais e sinais de divergência do ambiente de teste. Mudanças no cadastro, no vocabulário e nas regras podem reduzir a cobertura do conjunto. A coleção deve crescer a partir de ocorrências úteis, não apenas acumular exemplos quase iguais para aumentar o número de testes.

Como a Uiless ajuda

Ferramentas por contrato e evidência de execução oferecem pontos de verificação para fluxos construídos com a Uiless. O conjunto de avaliação e a infraestrutura de teste precisam ser mantidos pela equipe responsável, alinhados às integrações e às consequências de cada rotina.

Comece pelo teste sem alterar a operação e reutilize os critérios ao trocar o modelo de IA. O mesmo pedido deve continuar respeitando as regras de negócio mesmo quando a redação da resposta mudar.

Da leitura à prática

Leve uma rotina real para a Uiless

Converse com a equipe sobre como aplicar essas ideias nos sistemas e processos da sua empresa.