企业知识库 RAG 系统,是让大模型基于企业自己的文档回答问题,而不是凭空生成答案:先把制度、手册、经验文档做成分块索引,提问时先检索相关片段,再让模型基于片段生成回答。它有助于降低大模型缺乏企业依据时的回答风险;RAG 仍可能检索遗漏、引用错配或生成失真,回答需要按检索质量与依据一致性分别评测。本文给出从文档治理到效果验收的完整建设路径。

工作人员协作整理文档

图:文档治理场景

第一步:文档治理是成败关键

RAG 效果的上限,由文档质量决定。建设前先做三类治理:去重(同一制度的不同版本保留版本、有效日期与废止关系,默认当前有效版;同版本重复内容去重)、分级(机密资料是否入库依据授权、隔离与必要性确定,不写所有机密永不入库或全量统一入库)、标注(明确每份文档的适用范围和更新责任人)。很多项目检索效果差,不是模型问题,而是知识库里堆满了过期文档和重复版本。先花时间治理文档,后面事半功倍。

第二步:分块与索引策略

文档不是整篇丢给模型,而是切成分块再索引。分块大小需要按文档类型调整:制度类适合按章节切,问答类适合按条目切,手册类要保留层级关系。索引阶段要记录每块的来源、版本和权限范围;权限在查询取片段前控制可见范围,并覆盖缓存、摘要、引用原文与导出,删除或撤权需同步索引与相关缓存。

  1. 文档治理:去重、分级、标注,维护版本、有效日期与废止关系
  2. 分块与索引:按文档类型分块,记录来源、版本与权限范围
  3. 授权范围内的查询:权限在取片段前控制可见范围,覆盖缓存、摘要、引用原文与导出
  4. 混合检索与可选排序:向量检索与关键词检索结合
  5. 证据检查:确认片段属于授权范围并对应指定文档版本
  6. 回答带引用,或回答"当前授权范围内未找到可靠依据"并转入人工

权限贯穿检索与引用全链路;引用指向文档版本与片段,而非任意链接。

第三步:检索质量怎么保障

检索是 RAG 的核心环节。常见做法是向量检索与关键词检索结合:向量检索找语义相近的内容,关键词检索提高专有名词(如系统名称、项目代号)的匹配机会,但不能保证不漏:别名、分词、OCR 错误与过滤都会影响。上线前可用 50–100 个真实问题作为试点起点(不是行业验收标准),按业务覆盖与反例扩充,开发调参集与最终评测分开;检索命中率指相关证据是否进入指定 Top-k,召回率需相关文档标注,答案正确性与依据一致性另计,不混为一个分数。命中率不达标,先调文档与分块,不要急着调模型。

第四步:回答生成与引用呈现

生成环节要固定两条规则:一是回答必须基于检索到的片段,检索不到可回答"当前授权范围内未找到可靠依据",再核检索与版本,必要时人工接手,不强迫所有无依据回复附虚构引用;二是每条回答标注来源文档(文档版本与片段),方便员工核对;检索质量与回答依据分别评测,有引用不直接判定正确。把这两条写进系统设定和验收标准,RAG 系统才有可信度。

以下为抽象文档的假设问答示例,用于说明回答与证据状态,不代表真实产品截图:

项目示例内容
问题公司差旅报销标准是什么
授权范围全体员工的制度文档,当前有效版本
命中文档版本《差旅管理制度》V3(2026-01 生效)
引用片段住宿标准:一类城市 600 元/晚
回答与证据状态基于上述片段回答;如未找到可靠依据,回答"当前授权范围内未找到可靠依据"并转入人工

第五步:效果验收与持续运营

验收建议分三层:检索层(命中率、检索召回)、回答层(正确率、拒答率——该说不知道时说不知道)、运营层(知识库更新机制是否有人负责、问答日志是否定期分析补库)。RAG 系统不是一次性建设,知识库必须持续更新,否则一段时间后回答就会过时。

检索与评测原理可参考 Microsoft Azure 文档(https://learn.microsoft.com/en-us/azure/search/retrieval-augmented-generation-overview 、https://learn.microsoft.com/en-us/azure/foundry/concepts/evaluation-evaluators/rag-evaluators ),作为技术对照,不代表瑞铭产品背书。

企业知识问答项目如何对接

企业知识问答项目对接时,先明确文档规模、来源授权、更新责任、使用角色与代表性问题,再逐项确认知识入库、权限继承、检索证据、引用定位与删除撤权等需求。瑞铭智枢的具体支持范围应以当前版本、配置及联调结果为准;通用工作台不能证明已具备全部 RAG 功能。可查看产品与平台栏目,并将待核验能力、接口条件与验收样本写入项目确认清单。