Provider drift e prompt drift
Provider Drift / Prompt Drift
Mudança
IntermediárioCategoria: MLOps, LLMOps e ciclo de vidaSubcategoria: Drift e manutenção
O que significa
Provider drift é quando o fornecedor atualiza o modelo por trás da API e o comportamento do seu produto muda sem que você tenha alterado nada: formato das respostas, frequência de recusas, qualidade em determinadas tarefas.
Prompt drift é o acúmulo de mudanças no prompt ao longo do tempo, sem versionamento nem avaliação, até que ninguém sabe mais por que ele está do jeito que está.
Knowledge drift é a base de RAG que desatualiza enquanto o mundo muda. Os três são formas de “dívida de IA” específicas de produtos sobre LLMs.
Como usar na prática de produto
Em Produto, três práticas simples previnem a maior parte desses problemas. Primeiro, fixar a versão do modelo em produção, sem usar o alias “mais recente”, e rodar a avaliação de regressão ao migrar, tratando a migração como troca de fornecedor. Segundo, versionar prompts, com número, dono e avaliação. Terceiro, definir um acordo de atualidade para a base de conhecimento.
Sem isso, a qualidade percebida cai aos poucos e ninguém sabe apontar a causa.
Por exemplo, quando o fornecedor anuncia a descontinuação da versão fixada, a migração é agendada com avaliação completa, e não feita por atualização automática.
Quando usar este termo ou outro
Use provider drift quando o que mudou foi o modelo do fornecedor.
Use prompt drift quando o que mudou foram as suas instruções, sem controle.
Use knowledge drift quando o que mudou foi o mundo, e a base não acompanhou.
Uma forma simples de diferenciar: provider drift é o fornecedor mudando; prompt drift é você mudando sem registro; knowledge drift é a realidade mudando.
Exemplos de aplicação
- Versão fixa: usar versões específicas do modelo, nunca “latest”.
- Migração: avaliação de regressão completa antes de mudar de versão.
- Prompts: versionamento com número, dono e resultado de avaliação.
- Base de conhecimento: SLA de atualização e monitoramento de idade dos documentos.
- Diagnóstico: eval fixo rodado periodicamente para detectar mudanças de comportamento.
Origem do termo
Termos de LLMOps (2023); Chen, Zaharia & Zou documentaram mudanças de comportamento do GPT-4 entre versões (How is ChatGPT's behavior changing over time?, 2023).
Fonte técnica
Chen, Zaharia & Zou, How Is ChatGPT's Behavior Changing over Time? (2023); OpenAI Platform docs, Model deprecations
