AIDCIA
RO
In practice6 min read

Prompting, RAG or fine-tuning: how to choose

Three approaches that are often confused and solve different problems. The wrong choice means a month of work for something that took a day — or the other way round.

The question \u201cshould we fine-tune?\u201d comes up often and the answer is usually \u201cnot yet\u201d.

What each one solves

Prompting. You tell the model what to do and how. Solves: output format, tone, structure, the steps to follow. Cost: minutes. Change: instant.

Retrieval (RAG). You give the model the information it needs. Solves: answers grounded in your documents, information that changes, the need for citations. Cost: days to weeks. Change: update the documents.

Fine-tuning. You adjust the model's parameters on your examples. Solves: a very specific style hard to describe in words, a narrow task repeated at high volume, cost reduction by using a smaller model. Cost: weeks, plus labelled data. Change: retrain.

The most expensive confusion

Fine-tuning does not reliably add new knowledge. It teaches the model how to answer, not what to answer.

If you want the model to know your organisation's internal procedures, fine-tuning is not the solution — RAG is. A model fine-tuned on your documents will pick up their style and carry on inventing details, only in a more familiar tone.

The recommended order

  1. Try prompting first. Many problems considered \u201ctoo complex\u201d are solved by a well-written instruction and a few in-context examples.
  2. Add retrieval if information is missing. If the model errs because it does not have the data, give it the data.
  3. Consider fine-tuning only if: you have a few hundred to a few thousand quality examples, the desired behaviour is hard to describe in words, the volume justifies the effort, and the task is stable over time.

What is easy to overlook

A fine-tuned model becomes your responsibility: it has to be hosted or managed, versioned, re-evaluated and retrained when requirements change. A model reached through prompting and retrieval is updated by changing a text or a document.

For a small team, the difference in operational effort often matters more than the difference in performance.

The short rule

If the problem is how it answers → prompting. If the problem is what it knows → retrieval. If the problem is cost or latency at high volume, on a narrow and stable task → fine-tuning.

Related articles