完整题目
项目里想让大模型掌握公司的业务知识,你会选择 RAG 还是微调?请从知识时效性、成本、幻觉三个角度说说你的判断依据。
本文目录
答案要点
- 微调是“改模型本身”:用领域数据继续训练模型,把知识和行为方式写进参数里
- RAG 是“外挂资料库”:模型不动,回答前先检索资料喂给它
- 知识时效性:知识经常变 → 选 RAG,改知识库即时生效;微调的知识固化在参数里,更新就得重训
- 成本:RAG 主要是工程成本;微调需要标注数据 + GPU 训练,且每次知识更新都要再花一遍
- 幻觉:RAG 答案有原文可溯源,更可控;微调过的知识模型照样可能记岔、编造
核心概念
RAG 与微调(Fine-tuning)是给大模型补充领域能力的两条路线:RAG 在回答时从外部知识库检索资料喂给模型,模型参数不变;微调则是用领域数据继续训练模型,把知识和说话方式直接写进模型参数。前者像给员工发一本随时更新的操作手册,后者像送员工去脱产培训。
三个角度对比
| 角度 | RAG | 微调 |
|---|---|---|
| 知识时效性 |