Pare de Fazer Fine-Tuning. Você Precisa de RAG, Cache e Prompts Melhores
Fine-tuning mais provisioned throughput é a resposta cara para a maioria dos problemas de LLM. O caminho barato é retrieval, prompt caching e prompts melhores.

Para a maioria dos times que recorrem ao fine-tuning no Amazon Bedrock, a resposta correta é retrieval, um prompt cache e prompts melhores, nessa ordem. Fine-tuning é a ferramenta que você considera depois que essas três se esgotaram, não antes. O motivo não é ideologia. É a conta. Um modelo customizado com fine-tuning no Bedrock precisa ser servido via Provisioned Throughput, e esse modelo de precificação muda a economia de toda a sua aplicação.
Fine-tuning parece a jogada séria. Você tem dados proprietários, quer que o modelo os "conheça", então treina. Mas a maior parte do que as pessoas fazem fine-tuning para não é conhecimento que os pesos precisam absorver. É contexto que o modelo precisa no momento da inferência, formatação que ele pode ser instruído a seguir, e instruções que nunca foram escritas com clareza. Todas as três têm soluções mais baratas.
O custo que você assume ao fazer fine-tuning
No Bedrock, você não pode chamar um modelo customizado com fine-tuning usando precificação on-demand por token. Para rodar inferência contra ele, você compra Provisioned Throughput, que reserva unidades de modelo por hora, com os compromissos mais baratos rodando mensalmente ou mais. Agora você está pagando por capacidade reservada, com tráfego fluindo ou não.
Isso inverte sua estrutura de custo. A precificação on-demand escala com o uso: sem tráfego, sem cobrança. Provisioned Throughput é um piso fixo: uma unidade de modelo ociosa às 3 da manhã custa o mesmo que uma ocupada no pico. Para uma carga de trabalho instável, de baixo volume, ou que ainda está buscando product-market fit, você está pagando aluguel por capacidade que não está usando. E você adicionou uma carga de MLOps, retreinar conforme seus dados mudam, versionar modelos, avaliar cada novo checkpoint, que alguém agora possui para sempre.
O que a pilha mais barata realmente resolve
RAG cuida do conhecimento
Se o objetivo é que o modelo responda a partir dos seus documentos, isso é retrieval, não treinamento. Uma Bedrock Knowledge Base faz embedding do seu conteúdo e traz as passagens relevantes para o contexto no momento da consulta. Documento novo, sem retreinar: você indexa e ele fica recuperável em minutos. Fine-tuning embute conhecimento em pesos que ficam obsoletos assim que seus dados mudam. Retrieval mantém o conhecimento em um repositório que você pode atualizar continuamente, com inferência pay-per-token contra um modelo base.
Prompt caching cuida do contexto repetido
A objeção usual ao RAG e ao prompting com few-shot é o custo de tokens: você está reenviando um prompt de sistema longo, definições de ferramentas e contexto recuperado a cada chamada. Prompt caching remove a maior parte disso. O Bedrock faz cache do prefixo estável do seu prompt, então tokens repetidos são cobrados com um grande desconto e servidos mais rápido, e a duração do cache agora se estende até uma hora, o que abrange confortavelmente uma sessão de usuário ou um job em lote. A coisa que tornava um prompt gordo caro é exatamente a coisa que o caching foi construído para corrigir.
Prompts melhores cuidam de comportamento e formato
Uma parcela surpreendente dos projetos de fine-tuning está, na verdade, pedindo ao modelo para produzir JSON consistente, adotar um tom, ou seguir um procedimento. Isso é um problema de prompt. Um prompt de sistema claro com alguns exemplos bem escolhidos te leva a maior parte do caminho, com custo de treinamento zero e um ciclo de mudança medido em segundos em vez de uma rodada de retreinamento. Esgote o prompting estruturado e os exemplos de few-shot antes de concluir que os pesos precisam mudar.
A matemática de custo, em termos simples
Coloque os dois caminhos lado a lado para uma aplicação típica de volume baixo a médio:
Fine-tune path:
training run (one-off)
+ Provisioned Throughput (fixed monthly floor, idle or not)
+ retraining + eval + versioning (ongoing engineering)
RAG + cache + prompts path:
on-demand tokens (scales to zero when idle)
+ Knowledge Base storage + embedding (small, usage-based)
+ prompt cache (discounts the repeated prefix)Para qualquer coisa abaixo de um volume alto, constante e previsível, a segunda coluna é mais barata em dólares e muito mais barata em tempo de engenharia. O piso fixo do Provisioned Throughput só se paga quando você está rodando tráfego constante suficiente para manter essas unidades reservadas ocupadas.
Quando fine-tuning é genuinamente a resposta
É uma ferramenta real com um nicho real. Faça fine-tuning quando você precisa de um comportamento que nenhum prompt produz de forma confiável: um estilo de saída especializado, um vocabulário de domínio que o modelo base trata mal, ou um orçamento de latência e tokens que um prompt longo não consegue cumprir no seu volume. Esses casos existem. São a exceção, e você deveria conseguir apontar para uma falha medida da pilha mais barata antes de se comprometer com o custo fixo do Provisioned Throughput.
A conclusão
Fine-tuning no Bedrock significa Provisioned Throughput, o que significa um piso de custo fixo e um compromisso de MLOps que você carrega indefinidamente. A maior parte do que os times fazem fine-tuning para é conhecimento, contexto repetido, ou instruções pouco claras, e isso é resolvido de forma mais barata por retrieval, prompt caching e prompts melhores. Recorra à pilha barata primeiro, meça onde ela falha, e só então pague por treinamento.
Leia isto a seguir
- Knowledge Base Chunking Is Where Your RAG Quality Dies, porque uma pilha de RAG só é tão boa quanto o modo como você corta os documentos.
- Cutting Amazon Bedrock Knowledge Base Costs by ~90%, sobre extrair a mesma disciplina de custo do vector store.
Para o playbook mais amplo de otimização de custo em toda a AWS, as notas de campo vivem em ercan.cloud, e o hub está em ercanermis.com.
Mais de Ercan
Mais dois sites, mesmo autor, terreno diferente.
Cloud, AWS, EKS, Terraform, engenharia de plataforma.
Notas de campo de sistemas em produção. EKS, IAM, Terraform em escala organizacional, observabilidade, otimização de custos.
Visitar ercan.cloud →O hub. Sobre, consultoria, contato.
Hub pessoal para as duas trilhas de escrita. Quem sou eu, como funciona a consultoria, como me contatar.
Visitar ercanermis.com →