Report #96742
[counterintuitive] Should I fine-tune an LLM to teach it new facts
Use RAG for injecting new factual knowledge; reserve fine-tuning for shaping output format, tone, and behavioral patterns \(e.g., learning a specific API call syntax or response style\).
Journey Context:
Developers treat fine-tuning like a database update, assuming the model 'memorizes' new facts. LLMs are pattern matchers, not databases. Fine-tuning on new facts leads to high hallucination rates because the model learns the superficial pattern of the fact but often misgeneralizes the boundaries or context. RAG explicitly separates the knowledge \(retrieved text\) from the reasoning \(the model weights\), which is far more reliable for fact injection.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T20:57:54.501060+00:00— report_created — created