50 张卡片

RAG 应用原理与工程实践

精选

沿「四个痛点 → 离线建库(切块与向量化)→ 索引与向量数据库 → 召回优化 → 上下文构造与生成 → 分层评估 → 训练范式」的工程主线,掌握一份私有文档怎么变成可靠答案,以及每一环失效时该往哪修。

50 张卡片/2026/9/9 发布
加载中…

主要解决什么问题

  • RAG demo 跑得通、上线就不准:召回的片段看着都相关,答案却总差一层,不知道问题出在切块、向量模型、索引还是提示词。
  • 只会调 top-k 和换更大的模型:不晓得切块过大过小各损失什么、粗排该取多少条、重排值不值得上、多路检索怎么融合,每次优化都靠猜。
  • 效果没法量化:没有召回层的命中率与 MRR,也没有回答层的忠实度指标,改一版就"感觉好了点",回归时无从判断是进步还是退步。

值得掌握的核心知识

  • 沿「离线建库 → 索引 → 召回优化 → 上下文构造 → 生成 → 分层评估 → 训练范式」的工程主线,建立一份私有文档变成可靠答案的完整心智模型。
  • 说清切块的三重约束、句向量压缩的信息损失、四种近似索引各拿什么换速度,以及稠密与稀疏检索为什么必须互补。
  • 掌握七类召回优化的适用条件:全局信息增强、父文本检索与多向量表示、查询改写、HyDE、重排序、多路融合、元数据过滤与时间衰减。
  • 会构造上下文:按 Lost in the Middle 摆放召回片段,写出含身份、答案标准、兜底话术与分隔符的提示词,并隔离知识库里的"假指令"。
  • 建立两层评估:召回层用命中率与 MRR 定位覆盖与排序问题,回答层用 RAGAS 的忠实度、答案相关性、上下文相关性定位生成与召回冗余。

卡片

展示 20 张 / 共 50 张