NEWS Anunciamos US$ 3,2M em rodada pré-seed · OneVC · Maya · Norte Ventures Leia →
Voltar ao blog

Trocar de modelo raramente resolve:
o que muda e o que continua igual

TL;DR: Trocar por um modelo mais capaz melhora redação, estruturação do raciocínio, seguimento de instrução e desempenho em tarefas de código. Não corrige erro causado por informação ausente, porque o modelo continua respondendo a partir do contexto que recebe. Quando a resposta erra por falta de dado ou de regra de negócio, a variável a mexer é a entrada.

O que a troca melhora de fato

Vale reconhecer os ganhos reais, porque eles existem:

  • texto mais claro e mais bem organizado
  • maior aderência a instruções longas e a formatos pedidos
  • melhor desempenho em raciocínio de várias etapas
  • menos erro em geração e revisão de código
  • em muitos casos, mais velocidade e janela de contexto maior

Se o problema do seu projeto está em algum desses itens, a troca é a decisão certa.

O que continua exatamente igual

O conjunto de informação que chega ao modelo. Se a aplicação consulta apenas o CRM, o modelo novo também vai responder apenas com o CRM. Se a definição de conta em risco nunca foi declarada, ele vai usar a definição genérica do mercado com mais eloquência.

Existe um efeito colateral aqui. Argumentação melhor aumenta a confiança de quem lê. Uma recomendação errada apresentada com estrutura sólida passa por mais revisões sem ser questionada do que a mesma recomendação escrita de forma confusa.

Como saber qual é o seu caso em dez minutos

Pegue uma resposta ruim que motivou a discussão sobre trocar de modelo e faça o teste do contexto completo: monte à mão, sem nenhuma automação, o conjunto de informação que uma pessoa experiente usaria para responder aquela pergunta. Cole tudo no modelo atual e refaça a pergunta.

Se a resposta ficar correta, o problema é de contexto e nenhuma troca vai resolver. Se continuar ruim mesmo com todo o material na mão, aí sim o modelo é o limitante.

Esse teste custa o tempo de montar o material e evita meses de migração que não mudam o resultado.

Exemplo aplicado

Uma fintech de crédito usava um agente para triagem inicial de pedidos de aumento de limite. As recomendações vinham inconsistentes, e o time decidiu migrar para o modelo mais caro disponível.

A migração levou seis semanas entre ajuste de prompt, testes e revisão de custo. As respostas ficaram mais bem escritas e a taxa de recomendação inadequada praticamente não mudou.

O teste do contexto completo, feito depois, mostrou o problema: a aplicação enviava o histórico de pagamento dos últimos 90 dias, e a política interna considerava 12 meses, além de exigir a checagem de restrição em uma base que não estava conectada. Com o material completo, o modelo original acertava a triagem.

A correção foi de arquitetura de dados e levou menos tempo do que a migração que não resolveu.

O custo escondido de uma migração

Trocar o modelo de uma aplicação em produção não é alterar uma linha de configuração. O trabalho real costuma incluir:

  • reescrita e reteste dos prompts, porque cada família de modelo responde de forma diferente a instruções longas;
  • ajuste do formato de saída consumido pelo restante do sistema;
  • nova rodada de avaliação de qualidade, se ela existir;
  • revisão de custo e de limite de requisição com o novo provedor;
  • em alguns casos, nova aprovação de segurança e jurídico.

Seis a dez semanas é uma faixa comum para esse ciclo em aplicação com usuários reais. Quando a causa do problema era contexto, esse tempo inteiro é gasto sem alterar o resultado que motivou a decisão.

Quando a troca compensa

SituaçãoTrocar de modeloTrabalhar o contexto
Resposta correta, texto ruimSimNão
Instrução complexa ignoradaSimTalvez
Resposta genérica sobre o negócioNãoSim
Regra interna desrespeitadaNãoSim
Custo alto com qualidade aceitávelSim, para modelo menorSim, reduz o volume enviado

A última linha é a mais interessante para quem já organizou o contexto, porque a troca passa a ser no sentido inverso, do modelo maior para o menor.

A ordem que economiza tempo

Quando uma aplicação está entregando abaixo do esperado, a sequência que costuma resolver mais rápido é esta:

  1. Teste do contexto completo, para separar as duas causas possíveis.
  2. Correção do que faltava, seja conexão com fonte, definição de regra ou estratégia de recuperação.
  3. Reavaliação com o modelo atual, porque em boa parte dos casos o resultado já fica aceitável aqui.
  4. Comparação entre modelos, com conjunto de avaliação próprio e contexto congelado.
  5. Decisão por tipo de tarefa, mantendo modelos diferentes onde fizer sentido.

Times que começam pelo passo 4 gastam o orçamento de migração antes de saber se ele muda alguma coisa.

O caso em que a troca melhora o contexto

Existe uma exceção que vale conhecer. Modelos com janela maior permitem enviar mais material sem cortar, o que pode melhorar respostas em tarefas com documentos longos.

Isso resolve o sintoma e mantém o custo alto, porque a conta acompanha o volume enviado em toda chamada. Vale como solução temporária enquanto a recuperação é reformulada, e não como desenho definitivo.

Com o contexto organizado em um Company Brain, a discussão sobre modelo costuma mudar de direção, porque passa a ser viável rebaixar em vez de subir.

Perguntas frequentes

Vale sempre usar o modelo mais novo?

Vale testar, com um conjunto de avaliação próprio. O melhor modelo em benchmark público não é necessariamente o melhor nas suas tarefas.

Como montar esse conjunto de avaliação?

Reúna de 50 a 100 consultas reais da operação, incluindo os casos difíceis, com a resposta esperada quando for possível. Rode o mesmo conjunto em cada candidato, com o mesmo contexto.

Dá para usar modelos diferentes por tarefa?

Sim, e costuma ser o desenho mais econômico. Tarefas simples em modelo menor, tarefas críticas no maior, com a mesma camada de contexto servindo os dois.

Descubra se o problema é modelo ou contexto.

Fale com um especialista da Strattum e rode o teste do contexto completo na sua aplicação antes de decidir a próxima migração.