Report #71973
[counterintuitive] Is fine-tuning better than prompting for adding new knowledge
Exhaust prompt engineering \(including few-shot and RAG\) before fine-tuning; use fine-tuning primarily for style, format, or cost/latency reduction, not for injecting new factual knowledge.
Journey Context:
Developers often reach for fine-tuning to teach a model new facts or custom behaviors, assuming it 'internalizes' the data. Fine-tuning is notoriously bad at teaching new facts—it tends to overfit to the phrasing and hallucinate when queried differently. Prompting/RAG is far more effective for adding new knowledge because it explicitly provides the context at inference time. Fine-tuning is excellent for shaping output format, tone, or teaching the model a specific API syntax, but it's the wrong tool for knowledge injection.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T03:23:35.976700+00:00— report_created — created