AIGC标识 Agent 可消费知识库建设:从文档资产、业务路由到可信上下文基础设施

AI 应用的上限,很多时候不取决于模型有多强,而取决于它能拿到什么样的知识。知识如果散、旧、边界不清,Agent 再聪明也只能猜。

导语

过去两年,企业内部出现了大量 AI 工具:Agent、工作流、问答助手、研发辅助平台、运维排查系统。模型能力越来越强,工具接入也越来越完整。

但用得越多,越容易看到一个共性问题:真正限制 AI 应用效果的,常常不是模型,而是上下文。

如果业务知识只存在于几个人脑子里,如果文档散在不同系统里,如果口径互相冲突,如果一篇文档过了三个月就没人知道还能不能信,那么再强的 Agent 接进来,也只能在不完整信息里猜。

反过来,一旦知识本身结构清晰、边界明确、来源可查、状态可判断,Agent 才能稳定消费它。上层应用无论是问答、排查、代码生成,还是需求到实现的协作链路,都有了可靠底座。

所以,AI 时代建设知识库,不只是“把文档整理好”。更准确地说,是把业务知识和代码知识沉淀成一套人能读、Agent 能用、系统能持续更新的知识基础设施。
article-01.png

图:散落文档需要先变成可路由、可复核的上下文资产

知识库的目标不是存档,而是可消费

一个面向 AI 的知识库,至少要完成三件事。

第一,沉淀业务和代码知识。

它不只记录业务背景,还要记录核心概念、主流程、指标口径、边界、FAQ、排查抓手和经验沉淀。更重要的是,它要建立从业务问题到代码入口、模块、仓库、接口和链路的映射。这样人和 Agent 才能从一个真实问题定位到实现位置。

第二,面向不同平台和系统消费。

知识库不应该被锁死在某个专有工具里。它可以同步到在线文档,也可以放进 Git 仓库、静态托管、打包分发、被 Agent 检索。关键是知识本身要有开放格式,而不是先绑定平台,再把内容塞进去。

第三,支撑持续演进。

知识库不是一次性文档工程。业务会变,代码会变,指标口径会变,排查经验也会更新。知识库必须支持新增、补全、修订、拆分、合并、归档和复核。

目标 关键问题
沉淀知识 业务、代码、指标、边界和经验是否被结构化记录
可被消费 人、Agent、工具链是否都能稳定读取
持续演进 内容是否能随系统变化更新,而不是变成历史快照

三条设计原则:可读、可更新、可消费

参考 Google OKF,也就是 Open Knowledge Format 的思路,再结合工程实践,可以把知识库设计原则收敛成三个词:可读、可更新、可消费。

可读:人和 Agent 都要准确地读

传统文档更关注人的阅读体验,允许大量自由叙事。但 Agent 需要更稳定的结构。标题分级、列表、表格、状态字段、来源字段、交叉链接,都不是形式主义,而是为了让机器能准确解析。

可读也不只是“看得懂”,还包括“找得到”。如果每次回答问题都要全库扫描,token 和算力都会被浪费,结果也不稳定。

因此,知识库需要一个轻量路由层。它负责识别业务域、主题归属、父子 wiki 关系,以及业务知识和代码知识之间的映射。检索应该先经过路由,再命中具体知识,而不是直接把所有内容丢给模型。

可更新:每份 wiki 都是活资产

知识库最怕变成“建成即过期”的文档墓地。

每份 wiki 都应该被视为可演进资产。它需要有状态,需要能被复核,需要能被拆分和合并,也需要在废弃后保留历史参考。

这要求知识库在结构上支持生命周期,而不是只靠人工记忆维护。

可消费:开放格式优先,还要标清可信度

AI 消费知识时,一个危险点是把所有内容都当成同等可信。

人读文档时,会凭经验判断哪些段落可能过时,哪些只是临时结论,哪些是明确事实。Agent 没有这种组织记忆,必须靠显式标注。

所以知识库不能只记录确定结论,也要记录不覆盖范围、相邻 wiki 边界、待确认事项、低证据等级内容、易变事实的时间窗。

这类信息对人是提醒,对 Agent 是安全边界。

三层结构:领域目录、路由文件、知识文件

一个可维护的知识库,不应该只有一堆散落的 Markdown。更稳妥的结构是三层:
mermaid-01.png

图:全局目录、领域路由和具体 wiki 共同构成 Agent 的导航层

三类文件各有职责:

文件 职责 回答的问题
global-business-map.md 全局领域目录 有哪些业务领域,各领域仓库在哪里,当前是否可用
topic-map.md 业务路由索引 这个领域有哪些主题,主题之间是什么关系,哪些 wiki 处于什么状态
xxx.md 具体知识 wiki 某个主题的背景、边界、概念、流程、指标、FAQ、排查抓手和代码连接点

其中 topic-map.md 很关键。它不是目录美化,而是 Agent 的导航层。没有它,Agent 很容易在大量文档里全局搜索,召回一堆相关但不精确的信息。

生命周期状态要显式写出来

知识库里的内容不可能永远同等可靠。一个成熟 wiki、一个刚创建的初稿、一个过期待复核的页面,不能被 Agent 视为同一等级。

可以给每个 wiki 维护一组轻量状态:

状态 含义
planned 已登记主题,但尚未形成可用内容
created 已建成基础 wiki,可供阅读
mature 内容完整度较高,可稳定消费
stale 超出复核周期,需要重新确认
archived 已废弃,仅保留历史参考

这类状态对 AI 很重要。它能帮助 Agent 判断:这份知识能不能直接采用?是否需要提醒用户复核?是否只能作为历史背景?
article-02.png

图:状态、复核和归档让知识不再被默认视为永远可信

wiki 文件应该有固定骨架

每个具体 wiki 可以使用 UTF-8 Markdown,由 Frontmatter 和正文两部分组成。

Frontmatter 记录机器可读的元数据,正文记录人和 Agent 共同消费的内容。正文不必完全一致,但最好有相对固定的章节骨架,便于定位。

一个通用骨架可以包含:

章节 作用
概览 主题定位、用途、当前状态、一句话摘要
背景与边界 业务背景、覆盖范围、不覆盖范围、相邻 wiki 边界
核心概念 名词定义、易混概念、关键对象
业务流程 主链路、例外路径、fallback
易混点对照 常见误解与正确口径
核心指标 指标定义、统计口径、数据窗口
架构与模块 业务主题到代码入口的映射
信号建设 日志、监控、事件、告警等排查信号
FAQ 与排查 高频问题、判断路径、抓手
证据与待确认 来源、证据等级、待确认项、风险

这里有几个实践约定值得保留。

主流程只写主链路。旁支、例外、历史原因,不要塞进主线里,否则文档会很快失焦。

架构与模块只记录业务主题到代码入口的映射,不重复展开实现细节。代码知识可以由下游代码管道归纳,业务 wiki 不应该变成低质量代码说明书。

经验沉淀要短。每条最好只保留现象、根因、抓手三类信息,详细复盘单独归档。

易变数据要单独放数据快照,并标注窗口、口径、采集时间和证据等级。否则 Agent 很容易把过期数据当成当前事实。

拆分粒度:默认主题级,不要无限细拆

知识库最容易走向两个极端。

一种是所有内容塞进一篇大文档,最后谁也不敢改。另一种是无限拆分,每个小点一页,导航成本高到难以维护。

更稳妥的默认粒度是主题级。只有满足以下条件时,才拆成子 wiki:

拆分条件 原因
单篇过大影响维护 页面过长会降低阅读和更新质量
子主题有独立知识边界 可以单独定义概念、流程、指标和负责人
子主题被高频单独访问 独立页面能提升命中效率

拆分后,parent wiki 应只保留总览、边界和导航,不要复制子页全文。重复内容越多,后续口径越容易分裂。

用 Skill 标准化建设过程

如果知识库要长期运行,不能完全依赖人工整理。建设和维护动作本身也应该标准化,让 Agent 能参与。

可以把流程拆成三类 Skill:

Skill 作用
wiki-creator 创建新 wiki,按模板生成基础结构
wiki-updater 补全、修订、拆分、合并、归档已有 wiki
wiki-advisor 做查询、路由和命中解释

这样做的意义不只是提效,而是让产物格式稳定。无论来源是飞书文档、代码仓、oncall 记录还是会议纪要,最终进入知识库时都能落到同一套结构。

知识库也需要评测

知识库不是建完就算完成。它必须被评测,否则很难知道到底好不好用。

可以从四个维度看:

维度 关注点
覆盖度 是否覆盖真实问题和高频场景
可命中性 路由是否准确,主题和父子 wiki 是否命中正确
可回答性 命中知识后,回答是否准确、可信,是否还需要追问
可演进性 反馈进入知识库后,同类问题是否改善

评测集最好来自真实场景:oncall 问题、业务问答记录、人工补充的边界题、长尾题、用户反馈记录。

当评测集成熟后,可以让专用 Agent 参与生成和维护。知识库的迭代就不再依赖偶发整理,而是能围绕问题闭环。

AI 应用不该只停留在“替换某个人工步骤”

当知识底座足够 AI-friendly 后,AI 应用的形态也会变化。

很多现有 AI 工具,本质是在旧流程里把某一步从人换成 AI。流程本身、权限边界、系统组织方式都没变。这样做当然能提效,但也容易把 AI 限制在“功能按钮”层面。

更值得探索的是:让 AI 承接一段完整工作。

例如,在 IM thread 里讨论需求,Agent 直接进入上下文,理解问题、定位相关模块、产出变更,人负责 review 和授权。thread 本身就是上下文,不需要额外整理一份很快过期的 PRD。

再比如 oncall 场景,Agent 不只是帮人查资料,而是先通过路由命中对应 wiki,再根据排查抓手拉日志、查配置、比对指标,给出初判,最后把确认后的经验回流到知识库。

这种形态的前提,是知识库能被 Agent 稳定读取和操作。否则 Agent 只能靠对话里临时提供的信息做一次性判断。
article-03.png

图:可靠知识底座让 Agent 从一次性问答走向完整工作闭环

AI-friendly 正在变成基础项

过去选工具,常常看人用起来是否顺手:界面好不好看,排版够不够丰富,协作体验是否流畅。

现在还要加一个新维度:Agent 能不能顺畅读取和操作。

有些工具对人很友好,但对 Agent 不友好。接口弱、结构不稳定、难检索、难自动修改。另一些工具也许视觉体验普通,但开放接口好、结构清楚、能被 MCP 或 API 稳定操作。随着越来越多工作变成人指挥 Agent 完成,后者的权重会越来越高。

放到知识库上,AI-friendly 意味着三类取舍:

取舍 更 AI-friendly 的方向
结构 vs 自由表达 用结构化标题、字段、表格和状态,换取稳定解析
路由 vs 全文检索 先路由到主题,再读取具体知识,减少全库扫描
显式标注 vs 默认可信 标注证据等级、时间窗、覆盖边界和待确认项

但 AI-friendly 不等于去人化。

有些环节确实是历史包袱,比如纯粹为了人工流转而设计的中间步骤。模型和工具能力提升后,这些步骤可以重新审视。

但另一些环节承载的是人的判断、责任和品味,比如关键变更的 review、口径和边界的拍板、经验中的判断抓手。这些不但不能删,还应该做得更顺手。

合理的方向不是让机器替代一切,而是重新分工:

机器更适合 人更适合
检索、解析、归纳、执行、初步排查 判断、授权、定义标准、确认边界、沉淀经验

知识库的结构化、路由和开放格式,是为机器优化的。证据等级、待确认项、经验沉淀和风险判断,则必须把人保留在回路里。

结语

AI 时代的知识库,不应该只是文档仓库。它应该是一层可消费的知识底座。

这层底座要能让人读懂,也要让 Agent 读准;要能承载确定结论,也要标注不确定边界;要能记录业务知识,也要连接代码入口;要能被今天的工具使用,也要能随明天的系统迁移。

当知识本身变得结构化、可路由、可更新、可信度可判断,上层 AI 应用才不必每次从零开始猜。Agent 能做得多远,很多时候取决于组织把知识准备到了什么程度。

AI-friendly 不再只是加分项,而正在变成知识系统的基础项。
aaa_compressed_under_1M.png

推荐阅读

Claude Tool Search 深度拆解:延迟加载、工具引用和与 Codex 对比

RAG 找不到答案时,别急着怪模型,不如试试 SAG 知识库

长程 Agent 的三类硬约束

Agent Memory 架构拆解:别再把向量库当唯一记忆系统

Hermes 上下文压缩架构:长任务 Agent 不失忆的几个关键设计

posted @ 2026-07-28 11:10  AI小老六  阅读(0)  评论(0)    收藏  举报