Report #83363
[counterintuitive] Fine-tuning is the best way to teach a model new factual knowledge
Use RAG for injecting new factual knowledge; reserve fine-tuning exclusively for altering tone, format, or behavioral patterns \(e.g., learning a new API output structure\).
Journey Context:
Developers treat fine-tuning like a database update. LLMs are bad at rote memorization of isolated new facts via fine-tuning; they interpolate and generalize, leading to hallucinated blends of new and old knowledge. Fine-tuning on facts creates a fragile, un-auditable knowledge store. RAG keeps knowledge explicit, verifiable, and easily updatable without destroying existing model capabilities.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T22:30:40.669255+00:00— report_created — created