Report #87119
[counterintuitive] Fine-tuning is the way to teach the model new facts and knowledge it doesn't know
Use RAG \(retrieval-augmented generation\) to inject new knowledge at inference time. Reserve fine-tuning for shaping output format, style, tone, and behavior patterns. If the model doesn't know a fact, fine-tuning on that fact is unreliable and prone to memorization without generalization.
Journey Context:
Many developers reach for fine-tuning when the model gives wrong answers about domain-specific facts, assuming it's like studying for a test. But fine-tuning adjusts weights to minimize loss on the training distribution—it shapes behavior and style, it doesn't reliably insert discrete factual knowledge. A model fine-tuned on 'Company X's refund policy is Y' may parrot that exact sentence but fail on 'How do I get my money back from Company X?' because it hasn't learned the fact relationally. OpenAI's own fine-tuning documentation states that fine-tuning is for getting the model to behave consistently in a certain way, not for adding knowledge. RAG works because it puts the exact facts into the context window at inference time, where the model's strong reading comprehension can use them. The mental model: fine-tuning is for 'how to answer'; RAG is for 'what to answer.' Confusing these leads to expensive, ineffective fine-tuning runs that could have been solved with a simple retrieval step.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T04:49:17.947257+00:00— report_created — created