Ir para conteúdo
be-human.ai
← Voltar ao blog

Testes e confiabilidade

O que fazer quando o modelo de IA muda: adotar, ajustar ou reverter

Como detectar mudanças de comportamento após a atualização de um modelo de IA, comparar em tarefas reais e decidir se adota, ajusta ou reverte com segurança.

Uma balança de latão sobre travertino com dois vasos de cerâmica quase idênticos nos pratos, ao lado de mármore verde e linho dobrado sob luz quente do sol.
Ilustração conceitual criada com IA · Be Human

O que fazer quando o modelo de IA muda? Rodar o mesmo conjunto de tarefas reais do negócio no modelo antigo e no novo, comparar os resultados com critérios combinados antes e decidir entre adotar, ajustar ou reverter. É isso que se chama de teste de regressão após atualização de modelo. O objetivo não é provar que o novo modelo é melhor em geral. É confirmar que o seu agente continua fazendo o trabalho específico dele, dentro dos limites de aprovação, antes que a mudança chegue à sua equipe ou aos seus clientes.

Principais pontos

  • Uma atualização de modelo pode mudar formatação, escolha de ferramentas, nível de cautela e velocidade, mesmo que prompts, documentos e integrações continuem exatamente iguais.
  • Fixe a versão do modelo e registre uma linha de base antes de qualquer mudança, para ter com o que comparar e para onde voltar.
  • Teste com as suas tarefas, não com benchmarks genéricos. Um conjunto curto e bem escolhido de casos reais vale mais que um conjunto grande e genérico.
  • Olhe além de resposta certa ou errada. Observe chamadas de ferramentas, comportamento de aprovação, estrutura da saída, tratamento de incerteza e velocidade.
  • Toda atualização termina em uma de três decisões registradas: adotar, ajustar a configuração ao redor ou reverter. Uma pessoa com nome é dona dessa decisão.

Por que uma atualização de modelo muda um comportamento em que sua equipe confiava?

Um agente de negócio não é apenas um modelo. É um modelo somado a instruções, memória, ferramentas, permissões e documentos. Quando o modelo de base muda, todo o resto permanece igual, mas o jeito como o modelo lê e usa cada parte não permanece. A nova versão pode dar outro peso às suas instruções, escrever respostas mais longas ou mais curtas, escolher outra ferramenta para o mesmo pedido ou concluir que um pedido ambíguo exige uma pergunta, onde a versão antiga simplesmente chutava.

A maioria dessas mudanças é melhoria em sentido geral. O problema é que o seu fluxo de trabalho foi ajustado, muitas vezes sem que ninguém percebesse, em torno dos hábitos do modelo antigo. Uma frase no prompt que antes incentivava mais cuidado pode agora deixar o modelo hesitante demais. Uma etapa seguinte que esperava determinado formato pode receber outro sem avisar. Uma regra como nunca faça X sem aprovação pode ser seguida no espírito, mas interpretada de forma mais frouxa nas bordas.

As atualizações também chegam de duas formas. Às vezes você escolhe trocar, por capacidade ou custo. Outras vezes o provedor move um alias de modelo para uma versão mais nova, ou aposenta uma versão antiga em data programada, e a mudança é feita por você. A verificação de regressão é a mesma nos dois casos. O que muda é o prazo que você tem, e por isso a preparação abaixo pesa mais que o teste em si.

O que deixar pronto antes de a atualização chegar?

Teste de regressão é, em grande parte, preparação. Se você começar a montar as evidências depois da mudança, não terá nada confiável para comparar. Resolva estes pontos enquanto o cenário está calmo:

  • Um identificador de modelo fixado. Saiba exatamente qual versão o agente usa hoje e prefira uma versão fixa a um alias móvel, quando o provedor permitir.
  • Uma linha de base registrada. Guarde as saídas, as chamadas de ferramentas e os tempos do modelo atual em um conjunto fixo de casos, para que a comparação seja feita com evidência armazenada e não com memória.
  • Um conjunto de referência com tarefas reais. Escolha casos que representem a função: pedidos comuns, pedidos incômodos e aqueles em que um erro custaria caro. O artigo Monte um conjunto de testes de referência para sua IA explica como montar um.
  • Critérios de aprovação escritos para cada tipo de tarefa. Defina o que é aceitável antes de ver os resultados novos, para que os números não levem você a uma conclusão conveniente.
  • Um responsável pela decisão, com nome. Uma pessoa aprova a adoção, e uma pessoa pode ordenar a reversão sem comitê.
  • Um caminho de reversão testado. Confirme que dá para voltar rapidamente à versão anterior, incluindo a configuração, e que alguém já fez isso na prática pelo menos uma vez.

Se não for possível fixar a versão de jeito nenhum, trate isso como um achado. Significa que o seu agente pode mudar de comportamento em um dia que você não escolheu, e o monitoramento passa a carregar o peso que o teste carregaria.

Como rodar uma verificação de regressão, etapa por etapa?

O roteiro abaixo funciona para uma equipe pequena e cresce sem mudar de formato. Ele pressupõe a preparação descrita acima.

  • Etapa um: congele a linha de base. Rode o conjunto de referência no modelo atual e guarde os resultados completos: saídas finais, sequência de chamadas de ferramentas, argumentos passados e tempo de cada caso.
  • Etapa dois: mude somente o modelo. Troque o modelo em um ambiente de teste e mantenha prompts, ferramentas, documentos e permissões idênticos. Se você mudar duas coisas ao mesmo tempo, não saberá qual causou a diferença. Um ambiente de teste separado também mantém os experimentos longe do trabalho real.
  • Etapa três: rode cada caso mais de uma vez. A saída do modelo varia de uma execução para outra, então uma única passada pode enganar nos dois sentidos. Execuções repetidas mostram se a diferença é uma mudança real ou variação normal.
  • Etapa quatro: compare por categoria, não só no total. Um resultado geral estável pode esconder um tipo de tarefa que piorou claramente enquanto outro melhorou. Agrupe os casos por tarefa e leia cada grupo separadamente.
  • Etapa cinco: peça a uma pessoa que revise as divergências. Onde o resultado antigo e o novo diferem, um revisor que conhece o trabalho decide qual é melhor, ou se ambos são aceitáveis. Verificações automáticas cuidam dos casos claros; pessoas cuidam dos casos de julgamento.
  • Etapa seis: observe com tráfego real, sem autoridade. Deixe o novo modelo processar entradas reais em paralelo enquanto o antigo continua agindo, e compare. O artigo Teste um agente de IA em modo de observação mostra como fazer isso com segurança.
  • Etapa sete: decida e registre. Anote a decisão, as evidências, a data de vigência e o gatilho de reversão. A próxima atualização parte desse registro.

Se você está começando a montar a parte de avaliação, Como avaliar agentes de IA em tarefas de negócio aprofunda os métodos de pontuação. Os guias de avaliação da OpenAI e da Anthropic também são uma boa base para entender como estruturar avaliadores e por que avaliar agentes exige mais que conferir a resposta final.

Dois pequenos modelos de pontes de pedra lado a lado sobre uma mesa de carvalho, um com o arco um pouco diferente, com um prumo de latão e uma fita métrica de linho entre eles.
Ilustração conceitual criada com IA · Be Human

Quais diferenças importam além de resposta certa ou errada?

Um modelo novo pode passar em todas as verificações de correção e ainda assim atrapalhar a operação. Estas são as áreas em que as regressões mais costumam se esconder:

  • Resultado da tarefa. O agente chegou ao resultado pretendido, com os fatos, números e referências que a tarefa exige?
  • Uso de ferramentas. Ele escolheu a ferramenta certa, passou os argumentos certos e chamou as ferramentas em ordem sensata? Atenção a chamadas extras novas, chamadas puladas e chamadas repetidas.
  • Limites de aprovação. Ele ainda para e pergunta onde deve? Qualquer caso em que o novo modelo tente uma ação que antes exigia uma pessoa é um achado grave, mesmo que a ação em si estivesse correta.
  • Estrutura da saída. Se outro sistema ou um colega lê a saída em formato fixo, confira se títulos, campos e ordem se mantêm.
  • Tratamento de incerteza. Ele ainda diz que não sabe, ou faz uma pergunta de esclarecimento, em vez de preencher a lacuna com um palpite plausível?
  • Tom e tamanho. Textos para clientes e para a diretoria podem mudar de registro ou ficar mais prolixos sem nenhum erro factual.
  • Velocidade e esforço. Um modelo que raciocina por mais tempo ou faz mais chamadas pode entregar trabalho melhor e ainda assim perder a meta de tempo de resposta. Um orçamento de latência indica quanto de lentidão já é demais.
  • Recusas e cautela. Verifique se pedidos legítimos agora são recusados ou se pedidos sensíveis agora são tratados com menos rigor.

Só é possível comparar o que foi registrado. Se os seus logs guardam entradas, chamadas de ferramentas, saídas e tempos, as diferenças aparecem rápido. Se não guardam, comece por aí: Observabilidade de agentes de IA: o que registrar? lista o que vale a pena manter. Como vocabulário comum para rastrear chamadas de IA generativa, as convenções semânticas do OpenTelemetry para IA generativa são uma referência prática.

Como decidir entre adotar, ajustar ou reverter?

Transforme a evidência em um de quatro desfechos. Este roteiro mantém a decisão consistente de uma atualização para a outra.

  • Adotar quando os critérios de aprovação forem atendidos em todas as categorias de tarefa, nenhum limite de aprovação tiver sido ultrapassado, estrutura e velocidade estiverem dentro do combinado e o período de observação não tiver trazido surpresas. Registre a nova versão como a linha de base.
  • Ajustar quando o novo modelo for claramente capaz, mas alguns comportamentos diferirem de maneiras corrigíveis. Correções típicas: reforçar uma instrução que agora é lida de outro modo, reafirmar um formato de saída, corrigir a descrição de uma ferramenta que o modelo passou a interpretar de forma mais literal ou atualizar o contexto que ele recebe. Ajuste a configuração ao redor e rode a verificação completa de novo, não só os casos que falharam.
  • Reverter quando um limite tiver sido ultrapassado, quando um tipo de tarefa de alta consequência tiver piorado, quando a correção exigir reescrever grandes partes da configuração ou quando a equipe não conseguir explicar a diferença. Volte à versão fixada, registre o motivo e agende a próxima tentativa em vez de abandonar a atualização.
  • Aguardar quando a evidência for mista e a versão antiga ainda tiver suporte. Permanecer onde está por um período definido é uma decisão legítima, desde que você saiba a data em que a versão antiga deixa de estar disponível e planeje o trabalho antes dela.

Uma regra mantém tudo honesto: gravidade pesa mais que médias. Poucas falhas em uma tarefa em que o erro é caro valem mais que uma melhora ampla em trabalho de rotina. Defina com antecedência quais tipos de tarefa têm esse peso.

Cenário ilustrativo: uma equipe usa um agente para preparar rascunhos de resposta a dúvidas de fornecedores, e uma pessoa aprova cada rascunho antes do envio. Depois de trocar o modelo no ambiente de teste, as respostas ficam mais claras e curtas, e a maioria dos casos passa. Mas em alguns casos em que a data de entrega não consta no documento de origem, o novo modelo afirma uma data plausível, enquanto o antigo pedia confirmação. O resultado geral parece melhor, mas a categoria de incerteza piorou em uma tarefa em que uma data errada gera retrabalho real. A equipe escolhe ajustar: inclui uma instrução explícita e um campo obrigatório para a fonte da data, roda o conjunto completo e o comportamento volta a ser perguntar. Só então adota a nova versão. Se a correção não tivesse funcionado, a versão anterior fixada continuaria em uso.

O que acontece depois que você adota um novo modelo?

Adotar não encerra a verificação. Mantenha um acompanhamento mais leve durante o primeiro período de uso real. Compare os mesmos sinais que você testou: padrões de chamadas de ferramentas, taxa de escalonamento para pessoas, taxa de correção pelos revisores e tempos de resposta. Uma mudança brusca na frequência com que as pessoas editam ou rejeitam os rascunhos do agente costuma ser o primeiro sinal de que algo que o conjunto de testes não cobria mudou.

Dois hábitos tornam as próximas atualizações mais baratas. Primeiro, leve cada falha real descoberta de volta ao conjunto de referência, para que a próxima verificação a cubra. Segundo, tenha em mente o risco de premissas obsoletas: instruções escritas para um modelo antigo às vezes permanecem e atrapalham o modelo novo. Revise prompts e descrições de ferramentas em ciclos regulares, e não só quando algo quebra. O Checklist semanal de manutenção de agentes de IA é um bom lugar para encaixar essa revisão.

Por fim, trate a atualização como um evento de governança. O NIST AI Risk Management Framework enfatiza a medição e a gestão contínuas de sistemas de IA, e um registro escrito de cada mudança de modelo, com a evidência de teste e a decisão, se encaixa nessa prática sem exigir muito esforço adicional.

Como a Be Human lida com trocas de modelo na operação gerenciada?

A Be Human trata a troca de modelo como uma mudança controlada em uma função que já está em operação, e não como uma atualização de rotina. Para cada agente gerenciado, a versão do modelo, as instruções, as ferramentas e as permissões ficam documentadas, e um conjunto de tarefas representativas com critérios de sucesso combinados é mantido como linha de base. Quando um provedor anuncia uma mudança ou surge uma opção melhor, o novo modelo é testado nesse conjunto em um ambiente separado, as diferenças são revisadas por uma pessoa e um período de observação sem autoridade pode preceder qualquer troca. A decisão de adotar, ajustar ou reverter é registrada, a configuração anterior fica disponível para retorno, e os limites de aprovação do cliente são verificados primeiro, porque são os comportamentos que não podem mudar em silêncio.

Perguntas frequentes

Quantos casos de teste preciso para uma verificação de regressão útil? O suficiente para cobrir cada tipo de tarefa que o agente executa, incluindo as incômodas e as de alta consequência, com alguns casos de cada. Um conjunto pequeno, bem escolhido e revisado por pessoas é mais útil que um conjunto grande em que ninguém confia. Acrescente casos sempre que uma falha real aparecer.

Posso automatizar toda a comparação? Dá para automatizar as verificações claras, como campos obrigatórios, estrutura da saída, sequência de chamadas de ferramentas e tempo. Julgamentos sobre tom, completude e cautela adequada ainda se beneficiam de um revisor que conhece o trabalho. Uma combinação de verificações automáticas e revisão humana focada é o equilíbrio prático.

E se o provedor mudar o modelo sem aviso? Fixe uma versão específica sempre que o provedor permitir e, onde não permitir, monitore de perto o comportamento em produção. Mantenha seus logs e um pequeno conjunto de tarefas sentinela rodando com regularidade, para que uma mudança de comportamento apareça nos seus próprios sinais antes de aparecer como reclamação.

Devo sempre migrar para o modelo mais novo? Não. Migre quando o novo modelo atender aos seus critérios e trouxer um benefício que importa para você, como mais qualidade em uma tarefa difícil, menor latência ou menor custo por tarefa concluída. Permanecer em uma versão testada até a próxima revisão planejada é uma decisão razoável, desde que você saiba quando termina o suporte à versão antiga.

Orientação editorial Be Human. Exemplos são ilustrativos, salvo atribuição explícita. Fontes oferecem contexto; a implementação depende do seu processo.

Menos tarefas. Mais espaço para você.

Traga o trabalho para o qual falta tempo.

Teste um agente de IA personalizado 7 dias grátis pelo WhatsApp ↗