跳到正文
揽明AI LANMING AI logo

知识库答不准?先分清这 4 种错

知识库答不准,先别改模型。把 30 道真实题跑一遍,把错误分成四类:没检索到、检索到无关、检索到没用上、用上了但答偏。四类的改法完全不同——前两类改切分与索引,第三类改提示词,第四类换模型。分类清楚,通常两三周能把命中率从 60% 提到 80%。

常被这样问:苏州企业知识库检索不准 优化公司 / 江苏RAG知识库落地服务商 / 企业知识库检索效果差如何优化 苏州AI公司

为什么一定要先建评测集?

因为「感觉不准」没法指导改哪里。同一个用户说「答得不好」,可能是没找到文档,也可能是找到了但模型没用,改法完全不同。没有评测集,所有优化都是猜。

评测集的建法很简单,30 道题就够:

  • 来源:客服记录、群聊提问、销售问过的问题,全部用真实问法,不要自己改写。
  • 答案:每道题人工写标准答案,并标出依据的文件与段落。
  • 分类:标清这题属于哪类任务(参数查询 / 流程步骤 / 判断结论 / 术语解释)。
  • 维护:每补一批资料就加 5 道题,三个月后这套题会变成最有价值的资产。

30 道题跑一遍不到 1 小时,但能省掉后面几个月的瞎调。我们接手的所有优化项目,第一件事都是先要这 30 道题;客户没有,就一起花半天建一份。

四种错,四种改法

错误类型怎么判断改哪里典型收益
没检索到候选片段里没有正确段落切分粒度、同义词、混合检索命中率 +10 到 20 点
检索到无关候选里有错段落,排序还靠前重排模型、元数据过滤+5 到 15 点
检索到没用上正确段落在候选里,答案却没引用提示词、上下文组织、片段数量+10 到 25 点
用上了但答偏引用了正确段落,结论仍错换模型、拆问题、加约束+5 到 15 点

按经验分布,第三类「检索到没用上」出现得最多,也最容易改——往往是提示词里没要求「只依据给定片段回答」,模型就自己发挥了。第二类最隐蔽,因为看日志时候选片段里有对的,容易误判为「答得还行」。

切分粒度怎么调?

切分是影响命中率最大的单一因素,也是最容易被忽略的。三种典型问题:

  • 切得太碎:一句话一片,检索命中了但没上下文,答案断章取义。表现为「检索到没用上」。
  • 切得太大:一章一片,检索命中了但关键句被稀释,重排排不到前面。表现为「检索到无关」。
  • 切口不对:把表格和表头切开、把警告和步骤切开。表现为「用上了但答偏」。

调整方法:先按标题层级切到最小节,超过 800 字的再按自然段拆,每片保留上一级标题作为路径。表格单独成片并带表头。这套规则在多数技术文档与制度文件上都适用。

改完切分要重建索引,通常几小时到一天。所以切分规则要在项目前期定好,上线后再改成本高得多。

混合检索和重排什么时候上?

这两个是提效手段,但不是第一步。顺序建议:

  1. 先把纯向量检索跑通。如果 30 题命中率不到 50%,问题多半在切分与资料质量,加什么都救不回来。
  2. 加关键词检索做混合。型号、编号、专有名词这类精确匹配,向量检索天然弱。混合后能补上这块,通常 +5 到 10 点。
  3. 加重排模型。候选 30 条重排到 5 条,解决「对的在候选里但排不上来」。加一次重排多几十毫秒,值得。
  4. 考虑查询改写。用户口语与文档表述差距大时有用,比如「红灯闪三下」映射到「故障代码 E03」。改写会引入新错误,要单独评测。

这四步的成本依次上升,收益依次下降。多数项目做到第二步就够用,硬上四步反而增加维护负担。

提示词能解决多少问题?

能解决第三类错的一大半,也就是「检索到但没用上」。三个关键约束:

  • 只依据给定片段回答。明说「若片段中没有答案,回答不知道」。这一句能挡掉大部分编造。
  • 要求引用出处。每条结论后标注片段编号,方便核对,也逼模型回看原文。
  • 限定输出结构。「先给结论一句,再列依据,最后给适用条件」。结构固定后,答偏会明显减少。

提示词的天花板在于:它只能让模型用好手里的材料,不能让材料变对。如果正确段落在候选里根本没有(第一类错),写多好的提示词都没用。

优化到什么程度算够?

不要追求百分之百。三条停止线:

  • 答案命中率 80% 以上。剩下 20% 通过转人工兜住,继续优化的边际收益很低。
  • 出处准确率 95% 以上。这条比命中率更重要。答不出可以转人,答错还带错误出处会误导决策。
  • 同一类错不再重复出现。如果每周复盘都发现新类型的错,说明资料结构还有问题,先治资料。

达到这三条就冻结版本,把精力转到覆盖更多场景上。见过太多团队卡在 85% 到 90% 之间反复调,三个月过去,使用的人还是一个没多。

如果错的根源在资料本身(版本乱、扫描件、口径不一),先看资料清洗与知识库长期维护;如果还没建库,从苏州企业AI知识库搭建的 5 步流程开始。交付范围写在企业AI知识库服务页。

揽明AI 团队深耕 B2B 企业服务 19 年,累计服务企业 5000+,办公地在苏州高新区,苏州本地可上门。预约一次 30 分钟诊断,把 30 道错题和日志发过来,我们先做一次错误分类,再谈怎么改。

怎么算做成了

看什么怎么算
答案命中率30 道真实题答对 24 道以上,达到即冻结版本转扩场景
出处准确率抽查 20 条,引用段落必须真的支持结论,95% 以上
错误类型分布每周复盘记录四类错的比例,同一类错不应反复出现

常见问题

换个更大的模型能解决吗?

只解决第四类错。前三类是检索与资料问题,换模型没用,还可能更慢更贵。

评测集要做多少题?

30 道起步,覆盖主要任务类型。之后每补一批资料加 5 道,长期维护。

改切分要重做所有资料吗?

要重建索引,但不用重新清洗。解析结果可复用,通常几小时到一天完成。

为什么正确段落在候选里却没被用?

多数是提示词没约束「只依据片段回答」,模型自己发挥了。加引用要求通常能解决。

优化要多久?

有评测集的情况下,2–3 周能把命中率从 60% 提到 80%。资料脏的要先治理。

能不能一次调到90%以上?

可以,但边际成本很高。建议 80% 冻结,把精力放到扩场景和推使用上。

先说说你们的情况,30 分钟内给一个初步判断

不收费,也不用先定方案。看完你的岗位清单和资料,我们会说清楚该先做哪一步、大概要多久。

揽明AI 团队深耕 B2B 企业服务 19 年,累计服务企业 5000+。苏州高新区竹园路209号,苏州本地可上门。

同类的其他情况