企业 AI 知识库落地:RAG 的三个关键选择

文档流汇入核心球体的示意图
RAG 的本质:先把资料找对,再让模型组织语言
企业做 AI 知识库,八成的问题不在模型,而在"切、找、评"这三件事。模型换一代就能提升的空间,远小于把这三件事做对带来的差别。

一、"接个大模型"不等于有了知识库

把公司文档丢给模型,让它"记住",这条路在工程上走不通:上下文长度有限、更新不及时、无法追溯来源,还会一本正经地编造。

RAG(Retrieval-Augmented Generation,检索增强生成)换了个思路:模型不负责记忆,只负责组织语言;事实由检索系统现场提供。这样既能引用来源,也能随时更新。

二、选择一:怎么切

文档切分(chunking)决定了检索的基本粒度。切得太大,检索到的段落里混着无关内容,模型容易被干扰;切得太小,语义不完整,答案会断章取义。

  • 按结构切,而不是按字数切:优先用标题层级、条款编号、表格边界作为切分点。
  • 保留上下文:每个片段带上所属章节标题与文档名,检索时更容易命中。
  • 重叠一小段:相邻片段保留 10%–15% 的重叠,避免关键句被切断。
  • 表格单独处理:表格转为结构化文本并保留表头,否则检索到的是一堆没有列名的数字。

三、选择二:怎么找

检索质量决定答案质量。常见做法有三种,实际项目里通常是混着用:

方式擅长局限
向量检索语义相近、换一种说法也能找到对产品型号、专有名词、数字不敏感
关键词检索精确匹配型号、条款号、人名不理解同义表达
混合检索 + 重排兼顾召回与精度工程复杂度与延迟增加

企业文档里有大量型号、编号、条款,纯向量检索经常"找不到准确的那一条"。加入关键词通道并做一次重排,通常是最划算的改法。

光束从大量索引卡中选取一张的示意
检索不是"找相似的",而是"找对的那一条"

四、选择三:怎么判断好坏

没有评估,就无法迭代。至少要准备三样东西:

  • 问题集:从真实客服记录里挑 50–100 个高频问题,覆盖不同难度。
  • 标准答案:每个问题标注"应该引用哪份文档的哪一段"。
  • 两个指标:召回率(正确文档有没有被检索到)、答案正确率(最终回答对不对)。

先看召回再看生成。召回不到,模型再好也只能编;召回对了但答错,才是提示词或模型的问题。

五、三个工程坑

权限:不同角色能看的文档不同。检索层必须做权限过滤,不能靠提示词"请不要回答机密内容"。

更新:文档改了但索引没更新,是知识库最常见的翻车方式。需要增量同步与失效机制。

成本:全量重排、长上下文都会推高成本。简单问题走小模型、命中缓存、裁剪上下文,能把账单压下来一大截。

发光的书页射出光束并带有引用标签
好的知识库回答,必须能指回原文

六、什么时候不值得做

如果知识总量不足几十份文档、问题高度重复、且已有成熟的 FAQ 页面,那么做好站内搜索或 FAQ 结构,成本更低、效果更稳。RAG 的价值在于"资料多、更新快、需要溯源",不满足这三条,上系统只是增加维护负担。

我们提供从评估到落地的AI 应用开发服务,也会直接告诉你不值得做的情况。

想把这套方法用到你的站点?

提交域名,我们做一次技术健康度与 AI 可见性诊断,给出可执行的改进清单。

预约免费诊断