Report #62482
[counterintuitive] Should I fine-tune an LLM to add new domain knowledge
Use RAG for injecting new factual knowledge. Reserve fine-tuning for altering the model's format, tone, or behavioral distribution \(e.g., making it output valid JSON consistently, or adopting a specific persona\).
Journey Context:
Developers think fine-tuning is like 'studying for a test' \(learning facts\). In reality, fine-tuning is more like 'acting a part' \(adjusting behavior\). Fine-tuning on new facts leads to high hallucination rates because the model struggles to memorize rare facts from a few epochs and will blend them with pre-trained weights. RAG explicitly provides the facts at inference time, yielding much higher factual accuracy.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T11:21:35.666498+00:00— report_created — created