【AI面试临阵磨枪-84】如何看待 RAG vs 微调(Fine-tuning)?选型依据

一、面试题

面试官:RAG 和微调 Fine‑tuning 怎么选?各自优缺点、选型依据、适用场景

二、满分精简回答(直接背诵)

1. 核心区别一句话

  • RAG:外挂知识库,实时查询,不改动模型权重
  • 微调:把知识/风格/规则注入模型权重,永久固化

2. RAG 优缺点

优点

  1. 知识实时可更新,新增文档立刻生效,不用重训
  2. 不改变模型本身能力,风险低、幻觉可控
  3. 支持海量外部知识,不受上下文限制
  4. 成本低、速度快、可解释,适合企业私有数据

缺点

  1. 依赖检索质量,检索差回答就差
  2. 长上下文、复杂推理场景表现弱
  3. 实时数据、强业务规则场景适配一般

3. 微调 Fine‑tuning 优缺点

优点

  1. 知识内化到模型,推理更自然、响应更快
  2. 适合固定风格、话术、格式、业务范式、行业术语
  3. 复杂长链路推理、指令遵循更强

缺点

  1. 更新难:数据变了必须重新微调
  2. 成本高、算力要求大、周期长
  3. 容易灾难性遗忘、过拟合
  4. 隐私数据风险高、不可控

4. 选型黄金标准(面试必背)

选 RAG 的场景

  1. 知识经常变动(政策、库存、订单、实时规则)
  2. 数据量大、文档多、需要随时新增
  3. 需要可解释、可溯源、合规审计
  4. 私有敏感数据,不想改动模型

选微调的场景

  1. 固定话术、语气、格式、输出规范(客服口吻、公文格式)
  2. 行业术语、专有名词、固定业务逻辑需要内化
  3. 推理链路长、复杂指令遵循、多步骤任务
  4. 知识库稳定、极少变更

最优生产方案:RAG + 微调结合

  • 微调:固定角色、语气、格式、指令、行业术语
  • RAG:提供实时、动态、可变知识
    取长补短,工业界 90% 都是这么做。

三、一句话总结(30秒口述)

动态知识用RAG,固定范式用微调;简单检索用RAG,复杂推理用微调;生产环境RAG+微调组合使用。

四、极简对比表(速记)

|------|-----|-------|
| 维度 | RAG | 微调 |
| 知识更新 | 实时 | 需重训 |
| 成本 | 低 | 高 |
| 幻觉 | 可控 | 易固化错误 |
| 推理能力 | 一般 | 更强 |
| 合规溯源 | 强 | 弱 |

相关推荐
暗不需求1 小时前
React 性能优化秘籍:深入理解 `useMemo` 与 `useCallback`
前端·react.js·面试
ApachePulsar2 小时前
多元协议,总线归一:为何协议灵活性对 AI 智能体至关重要
人工智能
Lkstar2 小时前
万字长文拆解大模型训练:预训练→微调→RLHF,ChatGPT 是怎么炼成的
人工智能
晓风伴月2 小时前
Command、Skill、Automation、Connector、Plugin分工详解
人工智能
虾..2 小时前
大模型认识
人工智能·llm·rag
“码”力全开2 小时前
解耦流媒体与AI推理:基于Docker与GB28181/RTSP的边缘计算中台,全量源码交付如何帮集成商节省95%开发成本?
人工智能·docker·边缘计算
better_liang2 小时前
每日Java面试场景题知识点之-数据库与缓存的一致性
java·数据库·redis·面试·分布式系统·缓存一致性·cache aside
hsg772 小时前
简述:ImageNet2010样本分类列表
人工智能·分类
2601_959477912 小时前
Vatee平台平台运行稳定吗?
大数据·人工智能·安全