RAG & Knowledge

Fine-tune or retrieve: the decision is about what changes, not what you prefer

Fine-tuning encodes behaviour; retrieval supplies facts. Asking which is better is asking the wrong question — ask how often the underlying knowledge changes and whether you must cite it.

Two mechanisms that get confused for each other

Fine-tuning changes the weights. Retrieval changes the prompt. They are frequently discussed as competing techniques for the same job, which is why so many teams pick one on instinct and then spend a quarter discovering why it does not fit.

They solve different problems. Fine-tuning is good at form: tone, output shape, task adherence, domain idiom. Retrieval is good at content: specific facts, documents that did not exist at training time, anything you need to cite.

The decision rule

Start with two questions. First: how often does this knowledge change? Anything on a cadence shorter than your retraining cycle belongs in retrieval, because a fine-tuned model goes stale silently and you will not notice until a user does. Second: do you need to show where the answer came from? If yes, retrieval is not optional — a weight update cannot produce a citation.

Only after both questions come back favourable should you consider fine-tuning. The remaining case is narrow but real: you need a stable behaviour or format that prompting cannot reliably produce, at a token budget or latency that retrieval makes worse.

The failure mode of each

Fine-tuning fails quietly. The model becomes fluent in your domain vocabulary while remaining confidently wrong about current facts, and because it sounds right, nobody checks. It also creates a maintenance obligation: every base model upgrade means repeating the training and re-running the evaluation.

Retrieval fails visibly, which is a feature. Bad retrieval produces obviously irrelevant context, and you can measure it. The cost is that you now own a pipeline: parsing, chunking, embedding, index freshness, and permission filtering. Most quality problems in RAG systems are in that pipeline, not in the model.

What usually works

Retrieval first, for nearly everything, because it is measurable and reversible. Then fine-tune narrowly for form, once you have traces showing a consistent behavioural gap that prompting and few-shot examples cannot close. Doing it in that order means you will have the evaluation set ready before you need it, which is the thing most teams lack when they start.

What to do about it

  • Fine-tuning is for form and behaviour; retrieval is for content and facts
  • Ask how often the knowledge changes and whether you must cite it — that decides most cases
  • Fine-tuning fails silently; retrieval fails visibly, which makes it easier to operate
  • Build the evaluation set with retrieval first, then fine-tune narrowly if traces show a real gap
Recommended kits

RAG in Production Playbook

Chunking strategies, reranking setups, evaluation harnesses and the seven failure modes that kill every RAG demo in week three.