← Voltar ao blog

A atualização que você não pediu

Atualizações de modelo podem quebrar silenciosamente um sistema de IA funcional. Veja como capturar a regressão antes que os clientes relatem.

Por que as atualizações quebram coisas que funcionavam

O sistema da sua IA funcionou na sexta-feira. Na segunda-feira, ele continua a fornecer respostas, continua respondendo em menos de dois segundos e passa em todos os testes de saúde do painel. No entanto, as respostas são sutilmente diferentes — mais longas, com formatação que confunde os analisadores downstream ou com informações incorretas sobre políticas que antes eram corretas.

Nada falhou. O seu provedor enviou uma atualização do modelo.

Este é o modo de falha que mais surpreende as equipes de liderança, pois não parece um problema. Não há luzes vermelhas. O sistema se declara saudável, enquanto a qualidade da sua saída mudou sem que você percebesse. Os clientes notam antes dos seus sistemas de monitoramento.

Por que as atualizações podem quebrar coisas que funcionavam

Um modelo mais novo é melhor em média e diferente em particular. Os provedores otimizam para benchmarks agregados; você implementou contra a sua própria fatia da realidade. Quando o modelo muda, os comportamentos que você ajustou ao redor também mudam — a formulação na qual o seu prompt contava, a estrutura JSON que a sua integração espera, a limitação de recusa que a sua equipe de conformidade aprovou, ou o comprimento que se encaixava na sua interface do usuário.

As atualizações podem chegar de três maneiras: o provedor retira uma versão do modelo e migra você; você usa um alias flutuante que é resolvido silenciosamente para a nova versão; ou você atualiza intencionalmente para reduzir custos ou latência, assumindo que a qualidade só melhoraria. No final, o resultado é o mesmo: o comportamento mudou e ninguém mediu as mudanças.

Construa a coisa que te diz

O único controle importante é um conjunto fixo de casos de teste com respostas corretas conhecidas — um conjunto dourado. 200 exemplos reais do seu tráfego, cobrindo os seus casos comuns, os seus casos de borda e as situações em que estar errado é caro. Cada exemplo deve ter a resposta que o seu negócio considera correta.

Execute esse conjunto contra o modelo atual e registre os resultados. Esse registro é a sua linha de base. Quando um novo modelo aparecer, execute o mesmo conjunto novamente e compare. A comparação é o produto inteiro: agora você tem evidências, não apenas impressões.

Construir isso leva alguns dias e requer que os seus operadores, não os seus engenheiros, definam o que significa "correto". A maioria das organizações pula essa etapa porque parece sobrecarga antes do lançamento. É a forma mais barata de seguro para todo o sistema.

Controle quando a mudança chega até você

Fixe versões explícitas de modelos em todas as configurações de produção. Uma versão fixada transforma uma emboscada em uma decisão agendada. Trate cada atualização como um pequeno projeto:

  • Execute o conjunto dourado contra a nova versão e compare, caso por caso, com a linha de base
  • Peça ao proprietário do negócio para revisar todos os casos onde a resposta mudou, não apenas os que pioraram — melhorias também podem quebrar sistemas downstream
  • Envie uma pequena parte do tráfego ao vivo para a nova versão e observe as sinais operacionais: taxa de escalonamento, tempo médio de tratamento, quantas vezes a equipe edita o rascunho do sistema antes de enviá-lo, cliques "desaprovo".
  • Mantenha a versão antiga acessível por um período de reversão e saiba quem tem autoridade para puxar o gatilho
  • Registre a decisão, a data e as evidências, para que a próxima atualização comece em um estado conhecido.

Observe o que não está nessa lista: uma demonstração. Ver um novo modelo responder cinco perguntas impressionantemente não te diz nada sobre o 20º percentil do seu tráfego, de onde vêm as suas reclamações.

Acompanhe os sinais que o seu negócio já gera

Entre as atualizações, o desvio de qualidade aparece nos números que você provavelmente já coleta. Escalões para um ser humano. Tempo médio de tratamento. Quantas vezes a equipe edita o rascunho do sistema antes de enviá-lo. Contatos repetidos sobre o mesmo problema dentro de uma semana. Qualquer um desses indicadores aumentando 3 ou 4 pontos em duas semanas merece uma olhada no que mudou na camada do modelo.

Designar uma pessoa para revisar semanalmente esses números contra a versão do modelo em produção. Não um comitê, nem uma revisão trimestral. Um proprietário designado e uma verificação de 15 minutos.

Coloque isso no contrato

Peça ao seu provedor por notificação escrita antes da aposentadoria de uma versão, um período mínimo de suporte para versões fixadas e acesso à versão anterior durante a migração. Fornecedores que atendem indústrias reguladas geralmente oferecem esses serviços. Os que não oferecem informarão você disso antes de você construir sobre eles, em vez de depois.

A posição honesta

Você não pode impedir que o seu provedor melhore os seus modelos, e você não quer fazer isso. O que você pode fazer é garantir que a melhoria aconteça nos termos definidos: medida, gradual, revertível e de responsabilidade de alguém.

Essa é a parte pouco glamourosa de executar IA em produção, ao invés de pilotá-la — e é o que fazemos pelos nossos clientes que preferem focar no negócio. De qualquer forma, construa o conjunto dourado. Tudo mais depende dele.

Artigos · Hercules A

Ideias para adaptar a sua empresa à IA.

Contact