生产级RAG架构
数据层
- 文档解析(PDF/Word/网页)
- 分块策略(语义分块 vs 固定分块)
- 元数据标注
检索层
- 混合检索(向量+关键词+BM25)
- 重排序(cross-encoder)
- 查询改写
生成层
- 提示模板设计
- 引用来源标注
- 答案校验
评估层
- 检索命中率
- 答案准确率
- 引用正确性
常见坑
- 分块太小丢上下文,太大噪声多
- 单一向量检索效果差,要混合
- 没有评估就上线,等于盲飞
建议
从简单开始,逐步加组件。每次改动都要有评估数据支撑。
从简单开始,逐步加组件。每次改动都要有评估数据支撑。
📄 本文采用 CC BY-NC-SA 4.0 国际许可协议授权,转载请注明出处。