← Blog

What fine-tuning actually changes

fine-tuningllm

There’s a common misconception that fine-tuning is how you “add knowledge” to a language model. Usually it isn’t. Fine-tuning is much better at changing behaviour — format, tone, tool use, how the model decides what to do — than at reliably injecting new facts.

Behaviour moves easily

If you want a model to always answer in a particular JSON shape, prefer a house style, or reach for a specific tool when it sees a certain kind of request, a few hundred well-chosen examples go a long way. You’re not teaching the model anything it can’t already express; you’re shifting which of its existing behaviours it defaults to.

Facts move stubbornly

Trying to teach durable factual knowledge through fine-tuning is fragile. The model may repeat a fact it saw during training, but it will also happily contradict it, and you have no clean way to update or retract it later. Retrieval — putting the fact in the prompt at inference time — is almost always the better tool for that job.

A rule of thumb

Ask whether the thing you want is a skill or a fact.

  • Skill (do this task, in this shape, with these tools) → fine-tuning fits.
  • Fact (this specific, changeable piece of information) → retrieval fits.

Most real systems want both: retrieval for what’s true right now, fine-tuning for how the model should behave when it answers.