返回博客

Google 提出了 OKF,LLM Wiki 要升级了?

远舟笔记·第21篇

Google 最近提出了一套知识库标准格式,叫 OKF(Open Knowledge Format)。刚好我一直在用 LLM Wiki 做个人知识管理,就研究了一下两者的关系,看看能不能改造过去。

先说这两个概念的区别。


LLM Wiki 和 OKF 到底是什么

LLM Wiki 是一种工作流。 核心思路是:你丢素材给 AI,AI 自动整理成条目目录结构、持续更新、检测矛盾、维护索引。简单说就是让 AI 当你的图书管理员

OKF 是一种文件格式标准。 由 Google 提出,规定知识库的 Markdown 文件应该长什么样——用什么字段、怎么命名目录、怎么组织结构。目的是让不同工具都能看懂你的知识库

两者不是竞争关系。LLM Wiki 关心的是「怎么做」,OKF 关心的是「长什么样」。理论上,LLM Wiki 完全可以基于 OKF 格式来实现。

所以问题来了:要不要把我的 LLM Wiki 改造成 OKF 格式?


改造方案拆解:三个层面

我认真看了一遍 OKF 的规范,如果要完整改造,需要动三个地方。

第一层:文件改造

每个 Markdown 文件补上 OKF 标准 YAML 头,统一 type 字段(Concept、Source、Comparison、Archive),把现有的自定义元数据对齐到 OKF 的推荐字段。

第二层:目录改造

按 OKF Bundle 规范重新组织文件夹结构,分成 concepts/、sources/、comparisons/、archive/ 等子目录,每层加 index.md 做导航索引。现在的目录是按照主题来分的,OKF 是按文档类型分。

第三层:Obsidian Web Clipper 改造

调整 Obsidian Web Clipper 的保存路径,让新剪藏的素材直接进入 OKF 规范目录,而不是散落在各处。


评估之后,我决定先不改

原因有三。

第一,我的知识库只有一个消费者。

OKF 最大的价值是「厂商中立、跨工具通用」。但我的知识库目前只有一个 AI 在维护、也只有一个 AI 在消费。它不需要在多个工具之间流转。跨工具互通这件事,对我来说不是痛点。

第二,我已有的规范已经够用。

我的 LLM Wiki 已经有了自己的 CLAUDE.md,定义了 frontmatter 字段、目录结构、来源标注规则、交叉引用方式。OKF 能提供的结构化能力,我基本都有了。改过去相当于把一套命名换成另一套命名,作用和习惯都要重新适应,但没有实质性的新增能力。

第三,改造成本不为零。

70 多个页面要补 YAML 头、检查链接格式、更新目录索引。虽然这些工作可以交给 AI 批量处理,但总归要花时间去确认质量。做完之后没有实质收益,那我就找不到非做不可的理由。

但这不是说 OKF 不好。如果你的知识库要在多个工具之间流转、要分享给团队协作、要公开分发——OKF 的价值很大。只是我的场景目前用不上它。

所以最终决定:了解规范但不迁移,保持现有结构,等有实际需求时再改。


附:LLM Wiki 与 OKF 核心区别

维度LLM Wiki(知识管理范式)OKF(知识表示格式)
本质属性一种知识管理的操作范式/工作流,描述「如何做」一种知识表示的文件格式/标准,描述「长什么样」
核心关注点过程与行为:如何摄入、查询、体检;人机分工结构与规范:文件字段、目录组织、跨工具互操作
知识维护者LLM 全权负责,人类只管策源和提问任何人/任何工具均可生产与消费
矛盾处理主动检测并标注矛盾不内置矛盾处理,消费端自行判断
索引与导航LLM 维护 index.md + log.md依赖 index.md 和目录结构,支持图谱可视化
查询方式LLM 基于维基问答,合成带引用的答案任何兼容工具均可消费,不限定问答方式
技术依赖依赖 LLM 读写能力(Markdown 为媒介)零依赖,纯 Markdown + YAML
一句话总结定义了「怎么做」的知识管理范式定义了「长什么样」的知识表示格式

LLM Wiki 可以基于 OKF 格式来实现,但两者不是绑定关系;反过来,OKF 也可以被非 LLM Wiki 范式的工具所使用。