⚠️ 源单薄性声明 本条目素材只有陈彬的全局 CLAUDE.md~/.claude/CLAUDE.md 里的”Agent 知识沉淀规则 Gaia Knowledge System v3.0”一节)。没有 Gaia 的历史版本文档、没有失败复盘、没有跨人对比。 已讲清楚:规则本身是什么、为什么这套规则存在 还没听到:名字由来、v1→v3 演化、失败案例 本条目是”官方规则的忠实转录 + 推断性解读”,等陈彬亲笔补演化故事。

一句话

Gaia Knowledge System 是陈彬给他所有 agent** 订的一条硬规则:每次干活用到知识,顺手把知识整理进 Wiki;任何 agent 要用知识,先查 Wiki 再去找原文。**

不是系统,是协议——所有 agent 都要服从的几条规则。

为什么这套协议会存在

来源:全局 ~/.claude/CLAUDE.md “Agent 知识沉淀规则 (Gaia Knowledge System v3.0)” 一节。

陈彬有几十个 agent(Meta、Architect、Tyrion、Learning、Writing、Scholar、Jung、Sheep…),每个 agent 都会产出内容、使用知识。没有协议的话会发生什么:

  • 同一个知识被每个 agent 各自查一遍(浪费)
  • 同一个洞察被每个 agent 各自记一份(重复,还彼此不知道)
  • 知识散在各种 agent 的 session 记录里(下次查不到)
  • 已有 wiki 条目没人更新(只读不写,慢慢过期)

Gaia 协议就是解决这个。让 Wiki 成为跨 agent 的共享记忆

v3.0 的三条硬规则

规则 1:Agent 沉淀规则

“指定 Agent 在完成一个产出后,更新 知识库/Wiki/ 中的相关页面。不存在相关页面则创建。”

不是所有 agent——只有指定的几个。陈彬全局 CLAUDE.md 里明确:

  • 执行的:Tyrion(PK)、Learning Agent(DG)、Digital陈(DG)、Kris(CR)、Dan(CR)
  • 不执行的:Sheep、Alfred、Jung——除非陈彬明确说”记下来”

为什么不所有 agent 都沉淀?因为 Sheep / Alfred / Jung 这些是陪伴型/情绪型 agent——它们的产出是对话过程,不是知识成品。硬逼它们沉淀反而会污染 wiki。

沉淀操作

  1. Read Wiki 相关页面
  2. 判断:创建新页 / 追加到已有页 / 不动
  3. 写明来源
  4. 更新 _index.md

规则 2:Knowledge Flow Invariant(知识流不变量)

“任何 Agent 需要知识支撑时:先查 Wiki → 再查框架 → 再查素材原文。查到原文后,在使用的同时将相关知识编入 Wiki。”

翻译:查询顺序是硬排的——

  1. 先看 Wiki(已有结晶)
  2. 再看框架库(如战略框架、素材模板)
  3. 最后才去翻原文(原始素材)

关键点:读原文的同时必须编入 Wiki——“用一次就沉淀一次”。不允许只读不写,否则下个 agent 又要从原文查起。

这条是整个系统最硬的约束。违反它就是”知识泄漏”。

规则 3:防污染规则(新增于 v3.0)

v3.0 加了三条防护:

  • 已有 Wiki 是参考起点不是终点——基于原文判断是否需要补充
  • 独立验证原则——编译完成后不能自己验证自己
  • 覆盖率透明——Scholar 定期 lint 报告孤儿素材和单源偏见

翻译:

  • 不迎合已有内容:Wiki 已有不等于对,要基于原文重判。防止”错误被重复引用后变成共识”。
  • 不自己背书自己:写完这条 wiki 的 agent,不能自己审核它。必须另一个独立 agent 来评。
  • 看得见偏见:Scholar 定期跑 lint,报出”某某原文只被引用过一次”或”某某话题只有一个来源”——让偏见显形。

这三条是抗迎合护栏——防止多 agent 协作变成”彼此点赞的回音室”。

Gaia 和 AIBuilder 本项目的关系

AIBuilder 把 Gaia 这套协议原样搬了过来,只是尺度缩到了社群规模

Gaia 全局(陈彬个人 Wiki)AIBuilder 本项目
规则 1:指定 agent 沉淀AI 学者独占写 wiki;AI 学习者写 _素材项目/;其他 agent 不碰 wiki
规则 2:Wiki → 框架 → 原文AI 学者每周编译时:先读 wiki/,再读 raw/,再读 _素材项目/
规则 3:防污染AI 学者自己不审核自己——陈彬人工策展;_health_report.md 报孤儿与单源

AIBuilder 的 human_review_status + _candidates/ 工作流,就是 Gaia v3.0 “独立验证”这条的落地形态。AI 学者产候选,陈彬(独立的人)策展,避免 AI 自己背书自己。

和 Obsidian-AI / Karpathy 路线的差别

三者互补:Gaia 假设你已经是 MD-based(否则多 agent 没地方共享),且你要么倾向 LLM-as-compiler 要么倾向 RAG(Gaia 对这个选择保持中立)。

什么时候 Gaia 这套需要

诚实说:

  • 你只跑一个 agent——没有多 agent 协同问题
  • 你的知识库只给你自己看——不用跨角色同步,你自己记得
  • 你的工作不产生可复用知识——比如纯执行性任务,没什么可沉淀

适合 Gaia 的信号:你同时跑 3 个以上 agent,而且它们经常碰到相似的问题、查相似的资料。

陈彬视角(占位——等亲笔扩)

  • Gaia 这个名字(地母盖亚)和”共享生态系统”的隐喻——陈彬为什么选这个名字?
  • v1 → v2 → v3 的演化:每个版本是什么痛点驱动的升级?
  • 防污染规则(规则 3)是什么时候痛到必须加的?——等亲笔故事。

关联

needs_sources(明确待补)

  • Gaia 命名由来(陈彬亲笔)
  • v1 → v3 的演化史
  • Gaia 方案的失败/踩坑案例
  • 其他人用过类似协议的对比(有没有人独立发明了相似的东西)