Lesson 14 of 30
The single most common mistake teams make when a model 'doesn't know about our data' is reaching for fine-tuning — when the actual fix is almost always retrieval.
12 min read
Every option explains itself — why the right one is right, and why each wrong one is wrong. Miss one and it comes back later on a spaced-repetition schedule.
Question 1 of 3
Given the decision tree of prompting, RAG, and fine-tuning, what should almost always be tried first when a model isn't doing what's needed?
Hints without spoilers, and a plain explanation of why a wrong answer was wrong — answered only from this lesson. Free account, no card.
Sign up freeWhat interviewers actually ask about this, and what a strong answer has to cover.
A strong answer covers
Likely follow-ups
There are three distinct ways to get a model to do what you need, and they solve three different problems. Treating them as interchangeable is where most of the confusion comes from.
The decision tree in practice: start with prompting. If the model needs facts it doesn't have, add RAG. Only reach for fine-tuning when the problem is about how the model behaves — its style, format, or a skill — not what it knows.
Symptom: "The model gives wrong answers about our internal API."
Wrong diagnosis: "We need to fine-tune it on our docs."
Right diagnosis: "The model needs access to our docs at request time — that's RAG."
This mistake is common enough to name explicitly: fine-tuning teaches a model to answer in a certain style more reliably, it doesn't reliably teach it new facts, and it definitely doesn't keep pace with docs that change. A team that fine-tunes on last month's documentation has baked stale facts into the model's weights — the exact problem RAG's "no retraining needed when data changes" property was built to avoid. If the actual gap is missing knowledge, not a style or behavior mismatch, RAG is the correct tool, and fine-tuning is both more expensive and less effective at closing it.
"Our model doesn't know about our product's latest features — how do you fix that?" is a direct test of this decision tree, and naming RAG (not fine-tuning) as the fix, with the reasoning for why, is exactly the signal that distinguishes someone who understands these tools from someone repeating buzzwords.