完整题目
RAG 最终上下文不准确时,如何定位到原文、解析、权限、检索、排序或组装,并怎样设计数据集与质量控制?
本文目录
先冻结一个可回放请求
保存查询、身份/租户、可见范围、原文与知识快照、解析/切分/嵌入/索引版本、各路候选、过滤原因、融合与重排结果、最终上下文和答案。没有相同条件,两次结果差异不能归因。涉及客户数据时先最小化和脱敏。
沿上下文形成链逐层查
- 原文:支持结论的资料是否存在、有效、未冲突且当前用户有权查看;
- 解析与切分:标题、表格、页码、否定句、时间与父子关系是否保留;
- 索引一致性:新增、更新、删除和权限变化是否已传播,各索引/缓存是否同版本;
- 候选资格:服务端过滤是否漏掉正确资料或放入越权资料;
- 召回与融合:各路候选独有贡献、去重键和候选预算是否正确;
- 重排与组装:正确证据是否被降权、截断、去标题或与错误版本拼在一起;
- 生成:若上下文本身正确,再检查模型是否错误使用。
用人工核验且有权查看的证据替换检索结果,可以区分检索/组装和生成;固定候选开关重排,可以测排序净影响。