Report #82040
[counterintuitive] Should I fine-tune an LLM to teach it new facts
Use RAG for adding new knowledge or facts; reserve fine-tuning for shaping the model's format, tone, or behavioral patterns \(e.g., learning a specific API syntax\).
Journey Context:
Developers often try to fine-tune a model to memorize new domain knowledge. Fine-tuning is terrible at rote memorization of new facts and often leads to severe hallucination when queried on that knowledge. It is essentially gradient descent on behavioral priors, not a database insert. The model learns to recognize the style of the data but cannot reliably recall specific facts without the data being present in the context. RAG is the correct tool for knowledge injection; fine-tuning is the correct tool for skill and style acquisition.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T20:18:05.867507+00:00— report_created — created