Neste artigo
- O que cada abordagem faz de verdade
- Por que prompt engineering resolve mais do que parece
- Quando o prompt realmente não resolve
- Os custos reais do fine-tuning que as pessoas subestimam
- O que avaliar antes de decidir
- O impacto de tomar a decisão errada
- Dúvidas comuns sobre fine-tuning versus prompt engineering
- Conclusão e próximo passo
Toda vez que alguém me fala que precisa fazer fine-tuning de um modelo, minha primeira pergunta é a mesma: você já tentou resolver com prompt engineering? Na maioria das vezes a resposta é não. E na maioria das vezes, o prompt bem estruturado teria resolvido.
Não é que fine-tuning seja ruim. É que a decisão entre fine-tuning e prompt engineering costuma ser tomada antes de testar o caminho mais simples, e fine-tuning tem custos reais que as pessoas subestimam até precisar arcar com eles.
Trabalhei com essa escolha em contextos de produção numa fintech, e aprendi a respeito dessa decisão da forma mais cara possível. Neste artigo, você vai entender quando cada abordagem faz sentido, os critérios que realmente distinguem um caso do outro e como evitar o ciclo de fine-tuning que não entrega o que prometeu.
O que cada abordagem faz de verdade
Prompt engineering é o processo de estruturar as instruções que você passa para o modelo para obter respostas melhores e mais consistentes. Isso inclui o contexto de sistema, exemplos do comportamento esperado, formato de saída, cadeia de raciocínio e restrições explícitas. O modelo não muda. O que muda é a qualidade do que você comunica a ele.
Fine-tuning ajusta os pesos do modelo com exemplos do seu domínio. O modelo aprende padrões que você não consegue comunicar de forma eficiente via prompt. Ao final, você tem uma versão do modelo especializada no que você treinou.
A diferença fundamental: prompt engineering não muda o modelo, muda a comunicação com o modelo. Fine-tuning muda o modelo em si.
Por que prompt engineering resolve mais do que parece
Modelos como Claude Sonnet, GPT-4o e Gemini 1.5 Pro foram treinados em volumes de dados que a maioria das empresas não vai superar com fine-tuning. A capacidade de seguir instruções complexas, adotar estilos específicos e raciocinar sobre problemas do domínio já está nos pesos do modelo. O problema quase sempre é que a instrução chegou mal formulada.
Antes de concluir que o prompt não resolve, vale conferir se você já tentou:
- Incluir de três a cinco exemplos do comportamento esperado diretamente no prompt, o que é chamado de few-shot prompting
- Pedir que o modelo explique o raciocínio antes de dar a resposta final, a cadeia de raciocínio
- Especificar o formato de saída de forma precisa, incluindo estrutura, tamanho e campos obrigatórios
- Adicionar restrições negativas explícitas sobre o que o modelo não deve fazer
- Ajustar o nível de aleatoriedade na geração para tarefas que precisam de consistência
Testar com três exemplos e concluir que prompt não funciona é o erro mais comum nessa avaliação. Boa parte do que parece falha de prompt é falta de iteração suficiente.
Quando o prompt realmente não resolve
Existem casos genuínos onde fine-tuning é a resposta certa. Reconhecê-los evita o erro inverso, de ficar iterando prompt para sempre quando o problema pede outra solução.
Volume de exemplos que não cabe no prompt
Se você precisa de cinquenta exemplos para o modelo seguir o padrão correto de forma consistente, isso não é viável no prompt. O custo por requisição fica alto, a latência aumenta e o contexto cheio de exemplos começa a criar interferência. Fine-tuning foi criado exatamente para esse caso: você passa os exemplos no treinamento, não na requisição.
Estilo muito específico e consistente
Quando você precisa que o modelo escreva exatamente no dialeto técnico de um setor muito nichado, no formato de documentos jurídicos específicos ou no estilo de comunicação interna de uma empresa, fine-tuning aprende esse padrão de forma mais estável do que qualquer instrução no prompt. O estilo que está no prompt pode ser deslocado por contexto conflitante. O estilo que está nos pesos é mais difícil de quebrar.
Custo e latência em escala
Um modelo menor com fine-tuning pode substituir um modelo grande com prompt longo para tarefas bem definidas. Se você processa milhões de requisições por dia, a economia pode ser expressiva. Mas esse cálculo só faz sentido quando o volume é real e o modelo menor consegue manter a qualidade do modelo maior.
Conhecimento estável e não disponível publicamente
Dados que não mudam, não estão na web e precisam de alta precisão são candidatos razoáveis para fine-tuning. Vocabulário técnico interno, estrutura de dados proprietária, padrões de documentação específicos da operação. Para conhecimento que muda com frequência, RAG é quase sempre melhor que fine-tuning. O artigo sobre RAG na prática explica quando essa abordagem faz mais sentido.
Os custos reais do fine-tuning que as pessoas subestimam
Fine-tuning parece mais simples do que é quando você só vê a etapa de treinamento. O que costuma surpreender:
Dados de qualidade são a parte mais cara. Você precisa de centenas ou milhares de exemplos bem anotados e revisados. Coletar esses exemplos de fontes reais, anotar corretamente e revisar para remover ruído leva tempo e dinheiro que raramente está no orçamento inicial do projeto.
O primeiro ciclo quase nunca acerta. Você vai passar por múltiplas iterações de treinamento e avaliação antes de chegar num modelo satisfatório. Cada ciclo tem custo de processamento e, mais importante, custo de tempo da equipe para avaliar os resultados.
Manutenção é permanente. Quando o comportamento desejado muda, você refaz. Um prompt você atualiza em minutos. Um modelo fine-tunado exige novo ciclo de treinamento. Isso cria uma dívida técnica real que fica invisível enquanto o projeto está estável.
Avaliação rigorosa é obrigatória. Como você sabe que o modelo fine-tunado é melhor que o modelo base com bom prompt? Você precisa de benchmark com exemplos de teste separados dos de treinamento, métricas definidas antes do treinamento e comparação sistemática. Sem isso, você tem confiança sem evidência.
O que avaliar antes de decidir
A decisão entre as duas abordagens fica mais clara quando você tem respostas concretas para estas perguntas:
- Qual é a métrica de sucesso? Taxa de acerto em classificação, qualidade medida por avaliadores humanos, cobertura de casos esperados? Sem métrica definida, você não consegue comparar as duas abordagens de forma honesta
- Quantos exemplos você tem disponíveis com qualidade suficiente para treinar? Menos de algumas centenas raramente produz fine-tuning que supera um bom prompt
- Com que frequência o comportamento esperado vai mudar? Se muda com frequência, o custo de manutenção do modelo fine-tunado pode superar o ganho
- Qual é o volume de requisições esperado? Em volumes baixos, o custo do prompt longo raramente justifica o investimento em fine-tuning
O impacto de tomar a decisão errada
Escolher fine-tuning quando prompt resolve tem consequências concretas: ciclos de treinamento que consomem tempo, dados que precisam ser coletados e anotados, benchmarks que precisam ser construídos do zero. E no final, muitas vezes o resultado não é melhor do que o prompt bem iterado teria entregue.
Escolher prompt quando fine-tuning era necessário tem um custo diferente: inconsistência em produção, prompts que crescem sem controle, requisições caras que poderiam ter sido feitas por um modelo menor e mais barato.
Nos dois casos, o custo aparece depois, não durante a decisão.
Dúvidas comuns sobre fine-tuning versus prompt engineering
Fine-tuning garante respostas mais consistentes do que prompt?
Depende do que você treinou e de como avaliou. Fine-tuning bem feito com dados de qualidade pode melhorar consistência para padrões específicos. Fine-tuning com dados ruidosos pode criar inconsistências novas. Prompt bem estruturado com temperatura baixa já oferece consistência razoável para a maioria dos casos. Testar os dois com a mesma métrica de avaliação é a única forma de saber qual é melhor para o seu caso.
Posso fazer fine-tuning e prompt engineering ao mesmo tempo?
Sim, e em muitos casos é o que faz sentido. Um modelo fine-tunado ainda recebe instruções no prompt. Fine-tuning ensina o padrão base, o prompt define o comportamento específico de cada requisição. As duas técnicas não são mutuamente exclusivas.
Quanto tempo leva para ver resultado com fine-tuning?
Depende do provedor e do volume de dados. Alguns provedores entregam o modelo treinado em horas, outros levam dias. O tempo de iteração mais longo costuma ser a coleta e anotação dos dados de treinamento, não o treinamento em si.
Fine-tuning funciona para qualquer tipo de tarefa?
Funciona melhor para tarefas com padrões claros e exemplos suficientes. Para raciocínio complexo, tarefas abertas ou domínios onde o “correto” é difícil de definir com exemplos, fine-tuning tem retorno menor. Para monitorar se o modelo fine-tunado continua performando bem depois do deploy, o artigo sobre quando retreinar um modelo de IA cobre os sinais de degradação que antecipam problemas.
Conclusão e próximo passo
Fine-tuning versus prompt engineering não é uma escolha ideológica. É uma decisão técnica com critérios concretos: volume de exemplos necessários, frequência de mudança no comportamento esperado, escala de requisições e qualidade dos dados disponíveis. Comece pelo prompt. Itere com rigor antes de concluir que não resolve. Se depois da iteração você ainda tem problema de consistência em escala, avalie fine-tuning com dados reais.
Se você quer avançar com prompt engineering antes de considerar fine-tuning, o próximo passo é:
- Montar um conjunto de vinte a trinta casos de teste representativos do seu problema
- Iterar o prompt sistematicamente e medir o resultado em cada versão
- Documentar o que mudou entre versões e o impacto em cada categoria de caso
Para entender como estruturar instruções que o modelo realmente segue, o artigo sobre prompt engineering na prática cobre as técnicas que fazem diferença. E para avaliar se o modelo está entregando o que deveria em produção, o artigo sobre como avaliar respostas de LLM em produção mostra como estruturar isso além do achismo.


