如果接入 RAG 后答案不对,问题通常不在模型,而在检索阶段。如果检索到的文档有误,LLM 再好也无法生成正确答案。
| 文档类型 | 建议分块 | 备注 |
|---|---|---|
| 手册·规定 | 章节/条款单位 | 保留标题层级 |
| 表格·数据表 | 表格单位 + 标题 | 把表格拆开就失去了意义 |
| FAQ·公告板 | 问答1对 | 把问题附加在分块前面 |
| 一般散文 | 400~800 字 + 15% 重叠 | 优先段落边界 |
通过第一轮检索(向量/BM25)选出 20~50 个,再用重排器对前 5 个重新排序。重排器会同时查看问题和文档并打分,因此准确度提升很大。
仅靠向量检索在型号、零件编号等精确字符串匹配方面较弱。同时使用 BM25(关键词)和向量并合并结果,在工业文档中尤其有效。
在客户手册检索中,有案例通过混合检索加重排序的组合使准确率显著提升。相比更换模型,应优先改进检索。