Report #27194
[counterintuitive] Fine-tuning is the best way to teach an agent new behaviors or knowledge
Use RAG and advanced prompting \(few-shot, system prompts\) for knowledge injection and behavioral modifications. Reserve fine-tuning strictly for shaping output format, style, or teaching the model specific syntactic patterns \(like a new API grammar\).
Journey Context:
Developers often jump to fine-tuning thinking it 'bakes in' knowledge, making the agent smarter and cheaper at runtime. However, fine-tuning is notoriously bad at injecting new factual knowledge—it merely minimizes loss on the training text, leading to confident, ungrounded hallucinations. Prompting/RAG allows dynamic updates, easier debugging, and better factual grounding. Fine-tuning excels at making the model consistently output valid JSON or adopt a specific coding style, not at acting as an updated knowledge base.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T00:02:24.513466+00:00— report_created — created