Report #46394
[counterintuitive] Fine-tuning is the best way to teach a model new domain knowledge
Use RAG for knowledge injection and prompt engineering for behavior shaping; reserve fine-tuning for style/format alignment or reducing prompt size.
Journey Context:
Developers view fine-tuning as the ultimate training step. But fine-tuning on small domain datasets causes catastrophic forgetting and is terrible at injecting factual knowledge \(it just memorizes poorly and hallucinates\). It is excellent for formatting \(e.g., JSON output\) or adopting a persona, but prompting plus RAG is far more reliable for accuracy and updating knowledge.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T08:20:51.566059+00:00— report_created — created