Straight out of pretraining, a model is a spectacularly good next-token predictor — but it is not yet helpful, safe, or specialised. Turning that raw base model into a useful assistant is the job of post-training: fine-tuning, distillation and RLHF. Here is what each does and when you would reach for it.
The post-training toolkit
Fine-tuning: specialise a model you already have
Fine-tuning continues training a base model on a smaller, curated dataset so it adapts — to your tone of voice, a specific task, or a domain like legal or finance. Because the model already understands language, this is dramatically cheaper than pretraining. Supervised fine-tuning (SFT) on high-quality example inputs and outputs is the most common form.
LoRA: fine-tuning without the bill
Updating all of a model's billions of weights is expensive. LoRA (Low-Rank Adaptation) freezes the original weights and trains only a small set of extra low-rank matrices alongside them:
This captures most of the benefit at a fraction of the cost and storage, so you can maintain many lightweight specialised variants of one base model.
Distillation: shrink a big model into a small one
Distillation trains a compact student model to imitate a larger teacher. The student learns from the teacher's rich outputs, inheriting much of its capability in a model that is cheaper and faster to run. It is a major reason the small models of 2026 are so good.
RLHF: making it helpful and safe
The step that most changes user experience is Reinforcement Learning from Human Feedback. Humans compare model responses and rank them; a reward model learns those preferences; the model is then optimised to produce answers people prefer. This is how a base model becomes helpful, honest and harmless — the difference between raw autocomplete and a genuine assistant.
Fine-tune, or just use RAG?
A common question: should you fine-tune or use retrieval-augmented generation? The rule of thumb: fine-tune to change how the model behaves (tone, format, task), and use RAG to change what it knows (your documents, live data). Most production systems use RAG first and fine-tune only when behaviour genuinely needs to change.
The modern post-training stack, in order
Turning a base model into an assistant usually follows a pipeline: pretrain → supervised fine-tuning (SFT) → preference alignment (RLHF, or the simpler DPO that many 2026 teams now use). Each stage does a distinct job — SFT teaches format and task, preference alignment teaches judgement and tone. Skipping alignment is exactly why a raw base model feels like autocomplete rather than a colleague.
LoRA in numbers
Full fine-tuning updates every weight — billions of numbers, and a full-size copy of the model per variant. LoRA instead trains small low-rank matrices, typically well under 1% of the parameters, and stores each specialised variant as a few megabytes. That efficiency is why a single base model can power dozens of tailored versions — and why fine-tuning is now within reach of ordinary teams, not just frontier labs.