RAG把资料检索结果作为回答依据,适合制度、产品资料和操作手册问答。它不会自动保证答案正确:文档本身过期、检索漏掉关键段落或回答引用错误,都可能导致错误结论。知识库上线应分别验收资料、检索和生成。
先整理资料及访问范围
建立文档编号、版本、生效日期、负责人和允许访问的部门。去除重复文件、失效制度和扫描噪声;表格保留列名与单位。涉及客户或员工的数据先确认处理范围,未经授权不要直接上传到外部模型服务。
切分保持业务含义
以标题、步骤和表格为边界,避免把限制条件与规则主体拆开。保留原文链接和页码。向量检索与关键词检索可以组合,但方案优劣应在自己的问题集上比较,不仅按数据库品牌选择。
权限过滤发生在检索之前
把用户身份映射到资料可见范围,在检索请求或数据层应用过滤,避免先取出敏感段落再让模型自行隐藏。缓存答案也要绑定相同权限,部门变更后及时失效。
用答案与证据共同验收
准备包含简称、旧制度、无答案和跨部门问题的测试集,分别检查召回、答案与引用。无可靠资料时明确说明无法确认。更新文档后删除旧向量与缓存,并通过固定问题回归;培训问答不能成为未经审核的新知识。
参考资料
回答怎样关联有效出处
来源应能定位到文件版本和具体段落,引用一个文档名称不足以证明整段回答正确。
资料撤回时同步清除索引与缓存,用停用文件的旧问题复测,确认系统不再引用失效内容。
例如产品手册撤回后,用原有问题重新查询,确认答案和引用均不再指向该失效版本。