2.1 知识来源盘点:文档、FAQ 与工单记录

智能体平台选定之后,我没有马上登录控制台拖节点,而是先花两天做了一件特别不性感的事——盘点知识。原因很简单:知识库这东西,喂进去什么,它就吐出什么。我们是一家五人 SaaS 小公司,客服组每天被重复问题包围,但真正能回答这些问题的素材,散落在至少五个不同的地方。很多人以为搭 AI 助手最难的是编排和提示词,真做过一遍就明白,八成的功夫花在数据上。程序员对知识管理的那点执念,可以看我写的另一本笔记知识库,这一篇只说业务落地。

盘点之前先做一件事:统一语言

拉人开会之前还有件小事容易被忽略:统一术语。我们内部习惯把套餐叫版本,客服和用户交流时也混着叫;运营文案里写的是方案,财务合同里写的是产品包。同一个东西四个名字,用户问起来 AI 会被搞晕,检索也会因为措辞不一致而漏掉答案。我花了一下午整理了一份术语对照表,规定知识库里一律用版本这个说法,其他叫法在清洗时统一改写或标注同义词。这份对照表后来在提示词调试阶段也直接用上了,模型回答的措辞因此始终和官网保持一致。刚做的 AI 客服如果答非所问,先别怀疑模型,十有八九是术语没对齐。

先列一张来源清单

我拉着客服主管和运营妹子,在会议室白板上把所有可能的知识来源全列了出来,然后逐项标注格式、更新频率和可用性。这张表后来贴在我工位边上,是整个知识库建设的起点。盘点这件事别一个人闷头做,客服每天和用户打交道,她们比我清楚答案真正藏在哪里。

会议组织上有个建议:控制在两小时以内,目标就是产出这一张表加一份待清洗清单。第一次我们没设时限,从聊产品 roadmap 聊到客户八卦,一下午什么都没沉淀。第二次我学乖了,提前打印一张空表格贴白板上,逐行填,填完散会。

来源 格式 文档量 更新频率 可用性评估
产品手册 PDF 50 页一份 大版本更新时,约每季度一次 结构完整,但更新慢,需按章拆分
FAQ 文档 在线协作表格 三十余条 每周补充数条 最贴近真实用户问法,优先级最高
工单记录 客服系统 Excel 导出 三千余行 每天 表达真实,但混杂隐私与无效信息
官网帮助页 网页 十六篇 月度更新 现成的结构化内容,可直接复用
内部 wiki 纯文本 七十多篇 随时有人改 写得随意,部分内容已经过时
产品更新日志 在线文档 每月一条 月度 解释新功能,需改写成用户视角
客服应答小抄 纸质记事本 一本攒了一年半 随时 最鲜活的应答话术,需人工录入

盘点完我有点意外:本以为最权威的产品手册,在客服日常回答里占比其实很低——用户问得最多的反而是价格、发票、续费这类琐碎问题,答案全在 FAQ 和工单里。这直接定下了工作顺序:先 FAQ,再工单,再产品手册,最后官网帮助页和 wiki 查漏补缺。顺带一提,如果公司官网本身还在搭建阶段,可以参考我的轻量建站实战,帮助页的内容结构和官网是一起设计的,盘点时能省一轮梳理功夫。

两类最难处理的素材

清单列出来容易,真上手清洗时会发现两类素材特别磨人,工单和 PDF 手册,一个脏在内容,一个乱在结构。

第一类是工单记录。我从客服系统导出了最近三个月的 Excel,三千多行,里面什么都有:用户姓名、手机号、公司名、订单号,甚至还有用户在工单里吐槽的家长里短。这些内容若直接喂进知识库就是灾难。我的做法是先跑一遍脱敏脚本:姓名和手机号用正则替换成占位符,公司名统一替换成某企业,订单号截断只留后四位。脱敏完再人工抽检两百行,确认没有漏网之鱼。另外工单里大量是无效内容——催进度的、道谢的、同一个问题反复提问的、客服之间互相指派商量的——这类对话对检索毫无价值,我只保留带明确解决方案的闭环工单,最后筛出四百多条有效记录。筛选标准也很朴素:这条工单的问答,能不能直接回答某个未来的用户提问?能就留,不能就丢。还有一个容易被忽略的细节:工单里客服的内部备注要整体剔除,那里全是同事之间的内部缩写和情绪发泄,混进知识库会污染检索结果。

第二类是 PDF 产品手册。50 页的手册,章节结构看起来很清晰,但拆开后才发现坑:每页都带页眉页脚和重复出现的目录,图表说明跟正文混排,还有几个跨页表格从中间断开,单独读任何一页都读不通。我的处理是按章节拆成独立小文件,目录页和版权页直接扔掉,跨页表格手动合并修复,图文混排的页面单独整理成纯文字描述。PDF 解析还有个常见问题是扫描件,图片化的页面提取出来全是乱码,这种只能重新找到原始可编辑文档,或者人工补录文字。最麻烦的是表格类参数说明,横竖表头一拆就散架,这类内容我干脆重写成结构化的文字清单再入库。这种内容如果不处理就往里塞,后面切片环节会出一堆语义断裂的碎片,到时候排查起来比现在费劲十倍,这点在 2.3 篇切片实战里会细说。

手册还有个隐藏雷区:版本混乱。我们文件服务器里同时存着 v2.1、v2.3、v2.4 三版手册,客服电脑里还躺着一个不知道哪年的修订版。有阵子用户问某个功能,不同客服给出不同答案,根源就是大家看的不是一版文档。我对齐的笨办法是:把所有版本摊开,逐节对比差异,以产品后台实际功能为准做一份权威版,其余版本整体打上版本号标签归档,不进知识库只有留档备查的用途。同时在团队里立了个规矩,凡是说产品功能的内容,以知识库为准,其他渠道的旧文件一律以新换旧。这事之后我们再没出现过客服和帮助中心页各说各话的情况。

清洗的通用套路

两类硬骨头啃完,我总结了一个可复用的五步清洗流程,后来每周迭代知识库都照这个走:第一步导出原始文件,第二步脱敏(工单类必须有这一步),第三步剔除无效内容,第四步统一术语和格式,第五步人工抽检百分之五左右。抽检比例不用太高,但必须做,脚本永远替不了人眼对语境的判断。整个流程最好沉淀成一串脚本加一份检查清单,这样客服主管自己也能每周跑一遍,不用每次都来找我。

一个被忽视的来源:客服的私人收藏

清单列完之后还有个小插曲。材料都入库了,我发现有两类问题始终答不好:一类是新功能上线后的高频提问,一类是那种官网帮助页没写、但客服天天在解释的灰色地带。我问客服主管这些答案平时存在哪,她有点不好意思地掏出一个记事本——她私人攒了一年半的应答小抄,全是真实用户提的问题和她验证过的话术。

这份小抄后来成了我们知识库里质量最高的一批素材。它比 FAQ 更新更快、比工单更聚焦答案本身,而且天然带着用户问法。我把它逐条整理成标准问答格式纳入 FAQ 体系,同时和客服主管约定:每两周把小抄里新增的内容同步进知识库。这也提醒我,盘点知识来源时别只盯着系统和文档,问一句你们平时靠什么答题,可能掘出最大的宝藏。

最后给这节做个小结。盘点阶段真正花的精力不在盘点本身,而在三件事上:拉通客服拿到准确清单,统一术语避免鸡同鸭讲,以及把脱敏和筛选做到位。做完这三件事,知识库的地基就稳了。下一节我们解决这些原文存在哪、怎么管的问题。

怎么判断一份知识值不值得收

不是所有文档都配进知识库。我定了一个粗标准,和客服主管一起逐份过:

判断维度 保留标准 说明
时效性 一年内有过更新 超过一年没动的内部 wiki 直接弃用
覆盖面 被问到过,或预判会被问 没人问的内容进了库也是噪声
权威性 与产品现状一致 老版本手册标注版本号单独留档
可读性 拆分后语义完整 说不清的流程文档先改写再收录
合规性 无客户隐私与敏感信息 含敏感信息的一律脱敏后才入库

光有标准还不够落地,我又把它做成了一张打分表,每份文档五个维度各打零到二分,满分十分,七分以下直接进缓冲目录:

打分 含义 处理方式
九到十分 高质量知识 直接清洗入库
七到八分 基本可用 改写或合并后入库
四到六分 存疑 进缓冲目录,看测试结果再定
三分以下 噪声或风险 弃用或仅留档备查

打分表的好处在于是它把拍脑袋变成了记录在案的决定:某份文档为什么没进知识库,日后新人翻表格就清楚,不用靠口口相传。

筛选过程中我们扔掉的东西远比留下的多:三十七篇阅读量个位数的 wiki 杂记、两份作废的活动说明、一整套去年的旧版帮助文档。有人觉得可惜,但知识库不是档案柜,它的唯一使命是支撑回答用户问题。把没用的东西留给搜索引擎,把有用的留给 AI,定位清楚了取舍就简单。

这里还有个平衡的艺术:保留标准太严会漏掉长尾知识,太松又会被噪声拖垮。我们的折中做法是设置一个缓冲目录,拿不准的文档先扔进去,等摸底测试跑完看哪些题型答不上来,再回头从缓冲目录里找对应内容补进去。既保证了起步克制,也给后续留了弹药。按这个标准筛完,最终进入知识库的有效素材是:FAQ 三十条、工单四百条、手册拆分后的二十个章节文件、帮助页十六篇。规模不大,但每一份都是确认过的干净数据。我宁可起步少一点,也不盲目把全公司文档倒进去——知识库质量和数量没什么关系,脏数据进得多,反而把干净的检索结果带偏。在盘点这一步多花的每一天,后面编排和调试都能省回来。至于知识原文最终存在哪里、怎么集中管理,是下一篇 COS 存储规划的内容;我们业务后端所依赖的服务器与数据库底座,可以看我另一本腾讯云五件套实战。

踩坑记录

  • 差点把含手机号的工单原文上传:清洗前我随手把一份导出文件拖进了共享目录,好在后来检查权限时发现。从此定下规矩,任何文件先脱敏再落盘。
  • FAQ 版本冲突:在线表格有多人同时编辑留下的历史版本,我导出时没注意,收进了几条已经作废的答案。后来固定每周一上午由客服主管确认后我再导出。
  • 帮助页直接抓取会带上导航栏文字:抓下来的网页混着一堆菜单链接和页脚信息,需要单独提取正文区域,否则检索时会当成正文返回给用户。
  • 术语不统一导致漏召回:最初用户问专业版多少钱时没命中答案,因为知识库里写的是团队版价格。术语对照表做完之后这类问题基本消失。
  • 工单筛选标准太宽松:最初我只剔除了明显无效的工单,结果留下一批只有客服内部讨论、没有最终结论的记录,这些回答不了任何用户问题,第二轮被清掉了。

延伸阅读

  • 知识管理的系统性方法,见笔记知识库。
  • 本地存储与云端方案的对比取舍,见NAS 家庭服务器。
  • 知识原文如何集中管起来,见下一节 COS 存储规划。