乐于分享
好东西不私藏

企业知识库不是把 PDF 丢进向量库

企业知识库不是把 PDF 丢进向量库

那个报错价的机器人,问题不在模型

先讲一个翻车现场。

一家企业做内部问答机器人,把这些年的制度文件、产品手册、报价单、合同模板,几百个 PDF 全部导进知识库,再接上大模型。演示那天很顺。问「出差补贴标准是多少」,它能答,还能标出文件名。会议室里有人说,这下新人不用到处问了。

上线两周,销售在群里问:「这个客户能不能给到八折?」机器人回答得很稳:「可以,参考《大客户价格政策》第三条。」销售照着报了价,客户也接受了。问题出在复核时才暴露:那份政策三年前已经作废,现行版本是八五折封顶。差出来那五个百分点,一单就是几万块。

复盘时大家才发现,新旧两份政策都躺在库里,标题相近,正文也像。机器人不是没搜到新版,而是没有能力判断哪一份该信。更麻烦的是,它说错时没有犹豫,语气比人还像权威。

这类事故在会议室复盘时特别尴尬。技术同事会说检索命中了,业务同事会说现行口径错了,管理者只关心一件事:下次谁来保证它不再拿旧文件当标准答案。

这就是「把 PDF 丢进向量库」最容易制造的错觉:好像知识库的核心是能不能搜到。可企业真正害怕的,常常不是搜不到,而是它把过期的、不该外发的、还没确认的东西,用很可信的口吻说出去。


检索能找到,治理才决定能不能说

个人知识库追求「找得到」,这没问题。你查到一段资料,还会自己判断版本、场景和可信度。企业知识库一旦接到业务动作,标准就变了。

企业里的 AI 输出往往连着后续动作:报价、答复客户、生成合同、写公告、走审批。这里的关键不是「有没有相关段落」,而是「这句话能不能被公司背书」。两者之间隔着一条很宽的沟。

沟里有很多细碎问题:这份文件是不是当前唯一有效版本?这个数字是承诺,还是内部参考?这句话能不能对客户说?案例里有没有客户隐私?制度适用于全国,还是只适用于某个区域?这些问题靠相似度解决不了。旧版政策和新版政策最危险的地方,恰恰是它们大部分内容都很像,只有少数句子变了。

知识库真正值钱的部分,不是把文本切开、存起来、召回出来。那只是入口。真正的活在治理:谁有资格进入库里,谁已经作废,谁只能内部看,谁可以对外引用,缺信息时是停下来请人补,还是继续往下编。

一句话,个人知识库解决「找得到」,企业知识库要解决「不说错」。后者更慢,也更不性感,但它决定系统能不能上线。


飞书 Wiki 五层:先给知识一个身份

我在第二篇里写过,飞书适合作为企业 AI 工作台,知识层只是其中一层。到具体搭知识库时,这一层还要再拆开。我的常用做法,是在飞书 Wiki 里建五层:制度、产品、案例、话术、SOP。

这五层不是为了好看,而是为了让每条知识先有身份。

制度库放规章、流程、审批口径,必须标清生效日期、适用范围和废止关系。产品库放规格、参数、价格政策,最怕新旧并存,关键字段要有当前唯一版本。案例库放做过的项目、踩过的坑、客户反馈,内部越具体越好,对外引用前必须脱敏。话术库放能对客户说的话,敏感问题怎么答、哪些词不能用,都要经过审核。SOP 库放动作:谁发起、谁复核、点哪个入口、异常怎么处理。

同一段文字,放错层就会出事。一个客户案例里的「当时给过八折」,不能自动变成产品库的价格政策。一次项目复盘里的抱怨,也不能跑进话术库对外输出。很多所谓知识库幻觉,其实不是模型突然发疯,而是企业自己没有告诉它:这段材料到底是什么,能用到哪里。

飞书 Wiki 在这里的好处,不是它能放多少文件,而是目录、权限、文档负责人和更新记录能贴着业务走。知识不是上传完就完事,而是有人知道自己负责哪一格货架。

分层之后,AI 取知识就不再是「在一锅 PDF 里找最像的」。它要先判断问题属于哪一层,再看这一层的版本、权限和引用规则。制度回答规矩,产品回答事实,案例提供经验,话术约束表达,SOP 推动动作。五层合在一起,才像一个能工作的企业知识库。


三条规则:让 AI 学会闭嘴

把知识码进五层,只是第一步。更难的是让 AI 老老实实只说库里有的,库里没有就停住。

我在一个内容生成项目里,把这件事写成硬约束:凡是涉及品牌事实的标题和正文,唯一来源只能是事实库。用户随口补的,模型联想到的,网上常见但没有入库的,都不算数。听起来麻烦,但这是企业内容能不能过审的底线。

这里有三条规则。

一是缺信息不硬凑。事实库里没有容量、价格、资质、适用人群,就标「待补充」,交给人确认。宁可页面上露一个空位,也别填一个看起来顺口的假数字。

二是高风险表述自动降级。像「亲测三十天」「实测八款」「客户一致好评」这种带体验背书的说法,如果库里没有证据,就不能让它混过去。系统会把它改成更窄的表达,比如「基于公开参数的对比」。前者像品牌承诺,后者只是说明分析来源。

三是对外内容只走审过的话术。产品参数可以来自产品库,项目细节可以来自案例库,但真正对客户说出口,必须经过话术库。尤其是价格、疗效、收益、竞品比较、售后承诺这些敏感位置,不能让模型现场发挥。

这三条听起来都不像让 AI 更聪明。它们更像刹车、护栏和红灯。可企业知识库最反直觉的地方就在这里:项目越接近真实业务,越不是鼓励 AI 多说,而是训练它在没把握时闭嘴。

一个会说「这里缺依据,需要补充」的 AI,比一个什么都能答的 AI,更容易被业务部门长期使用。


知识库要养,不是灌完就交差

按这个思路做下来,变化会慢慢出现。

答案的可信度先变了。AI 的回答能追溯到哪一层、哪一条、哪个版本。错了也能定位:是产品库参数过期,是话术库没更新,还是 SOP 少了异常分支。以前错在一锅糊里,只能怪模型;现在错在具体货架上,可以改。

出错方式也变安全了。过去是自信地报错价,现在是遇到缺口就标待补充。前者会让人照着错的去做,后者只是让人多确认一步。企业系统不怕慢半拍,怕的是把错误包装成确定答案。

更重要的是,知识开始有回流。销售问过的新问题、客服踩过的新坑、审批里补过的新规则、项目复盘里的经验,都能回到对应层里。制度更新制度库,产品变更产品库,客户案例进案例库,表达口径进话术库,操作步骤进 SOP 库。用得越久,库越准,AI 越稳。

这也是我不愿意把本篇写成向量数据库教程的原因。技术路线当然要选,但选技术之前,企业要先决定什么叫有效知识,什么叫可引用知识,什么叫必须人工复核。

真要搭企业知识库,别急着问买哪家向量数据库,也别把 RAG 当成项目本身。先问几个土问题:资料分得清层吗?关键知识有没有当前唯一有效版本?哪些内容能对外,哪些只能内部看?AI 缺依据时,是标待补充,还是继续编?出错之后,有没有地方把这次教训沉淀回去?

这些问题,一个模型都替企业回答不了。它们是治理问题,也是知识库真正的价值。

企业知识库不是存了多少 PDF,而是能不能让 AI 在该说的时候说对,在没把握的时候闭嘴。

下一篇聊内容增长:知识库理顺之后,怎么让它长出公众号、小红书和销售素材,把「企业知道的」变成「客户看得到的」。


本文基于真实项目经验整理,涉及企业、客户和数据的部分均已脱敏处理。