"Should we fine-tune?" is one of the most common — and most often wrong — first questions in an AI project. Fine-tuning is expensive, slow to iterate, and frequently solves a problem you don't have. Most needs are met by prompting or RAG, in that order of effort. Here's how to decide.
The three approaches, briefly
- Prompting — shape behaviour with instructions, examples, and structure. No training, instant iteration.
- RAG (retrieval-augmented generation) — inject relevant knowledge into the context at query time. The model stays fixed; you control what it knows.
- Fine-tuning — train the model's weights on your data to change its default behaviour or style.
Match the approach to the problem
The key question: is your problem about knowledge, behaviour, or format?
Need current or proprietary knowledge? → RAG. The model can't know your internal docs, last week's data, or customer records. Don't fine-tune facts in — they go stale and the model still hallucinates around them. Retrieve them.