GitHub周趋势2026W25 | Headroom 压缩 95% Token、NVIDIA 开源 AI Agent 安全扫描器、…
2026-07-28
2026-07-29 0
跳出技术视角,先明知识库本质:解析LLM Wiki与OKF在知识系统中的关键作用,重新定义知识转化的三层逻辑。核心内容:1. 知识库本质:非文件库/Wiki/向量数据库,而是持续转化资料为可理解知识的系统2. RAG、LLM Wiki、OKF的分层作用:RAG负责检索,LLM Wiki负责积累,OKF负责跨工具流动3. 知识库核心问题:从资料到信息再到知识的转化逻辑及验证、维护、跨工具流动等关键要素
摘要
从“知识是怎么形成的”入手,本文把 RAG、LLM Wiki 和 Google 提出的 OKF 纳入同一套五层系统,梳理知识库真正面对的六个问题,并说明它为何不能与文件库、Wiki 或向量数据库画等号。
最近,我一直在思考一个问题:RAG 算不算知识库的较好解决方案?
讨论知识库时,人们很容易先从技术入手,例如如何切分文件、选择哪种 Embedding、采用哪个向量数据库,以及召回率表现如何。
然而再向前追问一步,就会发现这个问题提出得太早。
如果尚未明确知识库究竟要解决什么,我们就可能误以为“上传一批文件,并能向大模型提问”已经代表知识库建设完成。
现在,我更愿意这样理解它:
把原始资料持续加工成可检索、可维护、可验证且可理解的知识,才构成知识库这套系统;装满文件的 Wiki 或一个向量数据库都不能单独等同于它。
在这套系统之中:
三者并非相互替代的产品,而是分别处理三个不同层次的问题。
资料才是一个 PDF、一段会议录音和一份产品手册最初的属性。
产品名称、价格、生效时间和适用对象从资料中被识别后,资料才转为信息。信息还须进入具体业务语境,明确来源与适用边界,并能支持判断、回答问题,才能开始成为可使用的知识。
来看一个简单例子:
“数据—信息—知识—智慧”这一变化,常由我们熟悉的 DIKW 模型描述。
数据、信息、知识、理解与智慧之间的区别,Russell Ackoff 已在《From Data to Wisdom》中作出划分。此后,Jennifer Rowley 对不同文献里的 DIKW 表达进行了梳理,并指出层级转换尚未形成完全一致的定义。
因此,我不会将 DIKW 理解成一条自动化流水线。
上传资料不会令其自动成为知识,信息经过向量化也不会自然获得可信度。
我的定义如下:
分散资料与个人经验经过这套系统处理后,会成为能够持续维护,并支持复用、验证、理解和查找的答案;这套系统就是知识库。
关键不在于“存储”,而在于“转化”以及“持续维护”。
一条可以长期使用的知识,通常必须回答以下问题:
使用内容需要满足哪些条件、内容彼此具有何种关系,也与内容本身一起被知识库保存。
为避免思路被具体工具牵引,我把知识库的目标归纳为六个问题。
网盘、聊天记录、邮件、Wiki、工单乃至人的脑子里都散落着资料;降低答案的寻找成本,是知识库首先要做的事。
找到原始文件并不代表获得答案,系统还需整理长文档、表格与记录,形成围绕对象、问题和场景组织的知识。
答案必须能够追溯至原始来源。缺少证据、负责人或确认状态的内容只能作为线索,不能被直接视为结论。
价格、产品能力、制度及流程都会改变,知识库应识别哪些内容已经失效,哪些内容仍在等待重新确认。
官网、合同、销售材料与员工笔记可能出现不同表述。系统不应悄悄选取最像答案的一段文字,而要揭示冲突,并将其纳入确认流程。
搜索、问答、写作、客服或 Agent 都应能反复调用已经确认的知识,而无须每次面对几十页资料重新推导。
这六点同时提供了一项判断标准:
如果系统只会“检索相似段落”,它虽然实现了知识访问,却尚未完成知识治理。
检索增强生成的英文名称是 Retrieval-Augmented Generation,简称 RAG。
外部的非参数化记忆与模型自身的参数化记忆,在 2020 年的原始论文中被结合起来:相关材料先由系统检索,再交给生成模型据此作答。
这条路径意义重大:大模型不再只能依靠训练阶段记住的内容,也很适合“从一批资料中检索相关内容并回答问题”。
传统原始文档 RAG 的工作方式通常如下:
但这套流程不会自行保证以下事项:
所以,相比“RAG 不是知识库”,更准确的表达是:
找到材料是 RAG 的能力,它所处的位置更接近知识库的消费与查询层;知识生产和治理并不会因此自然完成。
一种“使用 LLM 构建个人知识库的模式”,是 Andrej Karpathy 对其在 2026 年发布的 idea file——LLM Wiki——所作的描述。它并非强制标准,也不是具体产品。
它对常规 RAG 的主要质疑在于:若每次提问都重新检索并拼接原始资料,复杂的综合工作就会反复进行,知识本身却没有持续积累。
原始资料进入查询环节前,LLM Wiki 主张先设置一个持续维护的 Wiki 层:
知识库由此不再只在“查询时临时拼答案”,而会在“摄取时持续编译知识”。
检索并未被 LLM Wiki 判定为无用;同一份说明中,Karpathy 提到规模较小时可以使用 index.md,全文、混合或向量搜索则仍能在规模扩大时加入。
换言之,RAG 不必只检索原始文档片段,也能检索那些已经整理、关联并持续维护的知识页面。
工具之间难以交换的原因在于:即便采用 LLM Wiki 模式,各团队构建的 Wiki 仍可能遵循各自的字段、约定和目录。
Google Cloud 在 2026 年 6 月发布了 Open Knowledge Format(OKF)v0.1 草案,把 LLM Wiki 模式进一步形式化为开放格式。
Google 对这一问题的判断十分直接:真正需要补上的,是格式,而非知识服务。
OKF 的最小形态并不繁复:
index.md 实现内容的逐层发现;log.md 来记录变化。它并非要提供新的知识库界面,而是让同一批知识既能被人阅读,也能被 Agent 解析、纳入版本控制,并可在不同工具间迁移。
但 OKF v0.1 被有意设计成最小化交换规范,该规范只要求每个概念具备 type 字段,至于查询设施、服务和存储,则明确不作规定。
因此,它处理的是“如何表示和交换知识”,却不会自动解决负责人、权限、确认状态、有效期或冲突审批;产品仍需在 OKF 之上自行定义治理字段及流程。
若把知识库分成五层,RAG、LLM Wiki 与 OKF 就能回到同一张图中;我更倾向于这样理解:
| 层次 | 主要任务 | 典型能力 |
|---|---|---|
| 原始资料层 | 保存事实来源 | 文件、网页、数据库、录音、记录 |
| 知识编译层 | 根据资料形成可复用知识 | 摘要更新、冲突发现、关联、合并、归一、抽取 |
| 表示与交换层 | 使知识可读、可解析并可迁移 | Markdown、元数据、链接、OKF 或领域 Schema |
| 治理层 | 判断知识是否值得信任和使用 | 审核、权限、有效期、版本、状态、负责人、来源 |
| 检索与应用层 | 把知识用于具体任务 | 搜索、RAG、问答、写作、Agent 工具 |
在这一结构之中:
已经建成知识库,不能仅凭“我们兼容 OKF”“我们使用 Markdown”或“我们用了 RAG”中的任何一项来证明。
在讨论具体工具以前,可以先逐项确认:
如果这些问题均未得到回答,系统只是“成功上传文件、完成向量索引”,那么知识库依然处于资料接入阶段。
最后还需承认一项边界:知识库无法替组织决定那些组织自身都尚未决定的问题。
系统无法凭空制造正确答案;当企业缺少统一价格、明确政策边界和愿意确认的负责人时,它最多只能暴露冲突与缺口。
我目前既不认为“LLM Wiki 会取代 RAG”,也未得出“RAG 已经过时”的结论。
生产、表示、治理与消费,都是知识库必须覆盖的环节。知识由 RAG 找到,经 LLM Wiki 积累,再借 OKF 跨工具流动;但知识能否可信,最终仍由责任机制、规则与来源决定。
只有区分这些层次,我们才可能讨论一个知识库产品究竟缺少什么,而不再把“文件上传后能够问答”误认为知识库的全部。
登录查看剩余 70% 内容