Fine-tuning means taking a model that has already been trained and training it a bit further on your own targeted examples, so it fits a specific task or voice better. It solves a common problem: a general model knows a little about everything but rarely nails your jargon, format, or tone, and training one from scratch is out of reach for most teams.
The One-Sentence Definition
Fine-tuning continues training on top of someone else’s finished model, feeding it your examples to nudge the output toward what you want. The base model keeps its general ability; what you add is adaptation to your specific data. Unlike training from scratch, it needs far less data and compute, because the model already learned most of what it knows — you are only teaching it how people in your field actually talk.
A Concrete Example
Say you want a support assistant that answers using your company’s fixed wording and refund policy. You gather a few hundred past exchanges into question-and-answer pairs, fine-tune an open model on them, and afterward it responds in your house style instead of generic politeness. For situations your data never covered, it still falls back to the base model’s default behavior — fine-tuning shifts tendencies, it does not bolt on a new rules engine.
How It Differs from Nearby Ideas
Fine-tuning changes the model’s own parameters, while prompting and RAG leave the model untouched. A prompt is a temporary instruction you give each conversation, and the model remembers nothing afterward; RAG retrieves from external documents before answering and drops what it finds into the context, which suits knowledge that changes often. Fine-tuning bakes the pattern into the model, so it fits styles, formats, and repetitive tasks that are hard to spell out in a few lines of prompt. The three are not mutually exclusive — real projects usually start with a prompt and reach for RAG or fine-tuning only when that is not enough.
When You Actually Need It
Reach for fine-tuning when you need the same output style over and over and no amount of prompt-wording makes it reliable. Before you commit, you can try and compare a few open models in HuggingChat to see which base sits closest to what you want, then decide which one to fine-tune. Keep in mind that some model access depends on your account plan, the available model list can change, answers may be inaccurate, and anything sensitive or high-stakes needs a separate human check. If your need is only occasional Q&A, or your knowledge shifts daily, hold off on fine-tuning — a prompt or RAG is usually less work.