引言

经过 40 个 Bug 的洗礼,我们沉淀出了 12 条核心规则。

这些规则不是拍脑袋想出来的,是一坑一坑踩出来的。从文件分类错误到规则执行遗漏,从理解偏差到记忆检索失败,每一个问题背后都有一套可以固化的经验。

回顾前面的文章,我们聊过 AI 的记忆机制、问题分类体系、自动审查流程。今天这篇,是对前面所有实践的系统性总结——把散落在各处的规则,提炼成可复用、可传承的核心经验规则


高优先级规则(7条)

高优先级规则的特点是:一旦违反,后果严重,且发生频率高。这 7 条规则构成了 AI Agent 行为准则的基石。

一、规则预检机制

一句话说明:执行任务前,必须先检索 SOUL.md 中的相关规则。

详细解释

很多问题的根源不是"不知道",而是"没想起来"。规则预检机制强制要求:在执行任何任务前,先扫描配置文件,确认是否有相关规则约束。

固化规则

  • 触发:执行任务前

  • 流程:任务 → 关键词识别 → 规则检索 → 汇报检索结果 → 执行

  • 强制汇报:预检后必须汇报"已检索规则:[规则名称],开始执行"

  • 即使无相关规则也要汇报:"已检索规则:无相关规则"

真实案例

问题 19:生成茅台提价观点文时,用户指出"每次生成完文章还要有封面图"。

  • 根本原因:执行任务前未检索 SOUL.md 和 MEMORY.md,违反了规则预检机制

  • 后果:遗漏封面图生成,需要返工

  • 修正:用户指出后立即补上封面,并在后续任务中严格执行预检

有规则 vs 无规则的对比

维度 无规则预检 有规则预检
执行前 直接开干 先检索相关规则
遗漏率 高(依赖瞬时记忆) 低(强制扫描)
返工率
用户体验 频繁被纠正 一次到位

二、歧义检测机制

一句话说明:每次对话都执行歧义检测,发现歧义先询问澄清。

详细解释

人类语言充满歧义——"迭代"可以是代码迭代也可以是规则迭代,"那个文件"可能指代不明。AI Agent 必须主动检测歧义,而不是猜测。

固化规则

  • 触发:每次对话

  • 检测内容

    1. 词语多义性(如"迭代"、"记忆"在不同语境含义不同)

    2. 表达模糊性(如"那个文件"、"搞一下"不够具体)

    3. 上下文丢失(如"刚才说的"可能丢失上下文)

    4. 规则冲突(用户要求与 SOUL.md 规则可能冲突)

  • 处理方式

    • 有歧义 → 先询问澄清再执行

    • 无歧义 → 正常执行

  • 强制汇报:每次对话后必须汇报"已检测歧义:无/有(原因:XXX)"

真实案例

问题 34:语音输入法导致的歧义。

  • 场景:用户语音输入"融"被识别为"冗","的"被识别为"得"

  • 问题:表达不太通顺时,AI 没有主动询问确认

  • 规则:建立语音输入法常见错误模式库,遇到谐音字、近音字时主动询问

常见语音输入法错误模式

错误识别 正确用词 场景
金融、融资
形容词后
表示位置
动词用法
期终 期中 考试场景

三、重复提问识别机制

一句话说明:用户第二次提到相同问题时,立即识别并主动询问是否不满意。

详细解释

用户重复强调同一个问题,通常意味着:之前的执行不符合预期,或者执行结果有问题。AI 不能机械地再次执行,而要反思并主动询问。

固化规则

  • 触发:用户第二次提到相同/相似问题

  • 流程

    1. 识别重复

    2. 反思执行(我之前执行了吗?执行结果对吗?)

    3. 主动询问(告知识别结果 + 说明执行情况 + 询问是否不满意)

真实案例

问题 16:用户重复强调"按日期生成的文件要建文件夹或单一文件内部更新"。

  • 错误做法:机械地再次回答和执行,没有反思

  • 正确做法:"我注意到你之前说过同样的问题,我已经按照方案 A 执行了。是执行结果不符合预期,还是需要我补充说明?"

  • 问题分类:意图理解(Jungle 的研究方向之一)

  • 研究价值:高价值(意图理解是 AI 核心能力,重复检测是重要指标)

反思清单

  • 我之前执行了吗?
  • 执行结果对吗?
  • 用户为什么重复?
  • 是否需要调整方案?

四、回答完整性自检机制

一句话说明:用户问多个问题时,必须逐个回答,回答后自检是否遗漏。

详细解释

用户一次提多个问题是常态。AI 不能选择性回答,也不能遗漏。回答完整性自检要求:先列出所有问题,再逐一回答,最后自检汇报。

固化规则

  • 用户问多个问题时,必须逐个回答,不能遗漏

  • 未完整回答时,必须记录为问题

  • 回答后自检:是否回答了所有问题?

  • 强制汇报:自检后必须汇报"已自检:所有问题已回答 / 未回答问题:XXX"

  • 问题优先级:所有问题平等对待,不自动分配优先级权重

  • 回答前先列出:先列出用户的所有问题,再逐一回答

真实案例

问题 29:用户问三个问题,AI 只回答了一个。

  • 问题描述:用户一次性提出多个问题,AI 只回答了最后一个或最显眼的一个

  • 后果:用户需要重复提问,效率低下

  • 修正:建立"回答前先列出"的习惯,强制自检

自检模板

用户问题清单:
1. [问题1] → 已回答 / 未回答
2. [问题2] → 已回答 / 未回答
3. [问题3] → 已回答 / 未回答
​
自检结果:所有问题已回答 / 未回答问题:[问题X]

五、规则即时生效原则

一句话说明:规则固化后立即生效,不存在"过渡期"或"形成习惯"的过程。

详细解释

这是最容易踩的坑。很多人认为"规则刚写入,还没形成习惯"是合理的借口。但对 AI 来说,规则写入 = 立即生效,不存在"习惯养成期"。

固化规则

  • 规则固化后立即生效,不存在"过渡期"或"形成习惯"的过程

  • 禁止用"规则刚固化还没形成习惯"作为未执行规则的借口

  • AI 规则系统 ≠ 人类习惯养成(不需要时间积累)

  • 规则写入 SOUL.md → 下次对话立即执行

真实案例

问题 28:"规则与习惯的二元对立错误"。

  • 错误认知:"规则写进去了,但还没形成习惯,所以没执行是正常的"

  • 正确认知:规则写入即生效,下次必须执行

  • 核心区别

    • 人类:需要反复练习才能形成习惯

    • AI:规则写入后,下次调用时直接读取即可

AI 记忆机制澄清

  • AI 记忆无衰减:记了就是记了,没记就是没记

  • "遗忘"是未检索:不是记忆消失,是没有主动检索

  • 固化 ≠ 习惯

    • 固化:规则写入 SOUL.md(长期记忆)

    • 习惯:检索路径固化,规则自动浮现(不需要"主动想")


六、问题汇报规范

一句话说明:发现忘记遵守规则时,必须明确说明最终状态(已修正/未修正/部分修正)。

详细解释

模糊汇报是沟通的大敌。只说"我忘记遵守规则了"但不说明是否修正,等于没汇报。

固化规则

  • 发现忘记遵守规则时,必须明确说明最终状态:

    • 已修正我刚才忘记遵守规则X,现在已经执行修正

    • 未修正我发现忘记遵守规则X,但无法修正(原因:XXX)

    • 部分修正我忘记遵守规则X,已修正部分(剩余:XXX)

  • 禁止模糊汇报(只说"忘记遵守"但不说明是否修正)

真实案例

问题 24:汇报时只说"忘记遵守"不说是否修正。

  • 错误汇报:"我刚才忘记遵守规则预检机制了"

  • 正确汇报:"我刚才忘记遵守规则预检机制了,现在已经补检索并汇报:已检索规则:文件操作规则,开始执行"

汇报状态对照表

状态 汇报格式 示例
已修正 ✅ 已修正:[具体修正内容] ✅ 已修正:已补上封面图
未修正 ❌ 未修正:[原因] ❌ 未修正:工具执行失败,需要手动操作
部分修正 ⏳ 部分修正:[已完成+剩余] ⏳ 部分修正:已修正文件路径,待修正文件命名

七、问题分类与记录机制

一句话说明:每次发现问题立即分类(四大研究方向),记录到问题案例库。

详细解释

问题不是负担,是研究素材。每个问题都要分类归档,为后续分析和规则固化做准备。

固化规则

  1. 识别问题类型 → 对照 Jungle 的 4 个研究方向:

    • 自我学习(通过问题自主发现、自主探索学习)

    • 意图理解(是否真正理解用户的真实意图)

    • 长期记忆(Memory → SOUL 的内化过程)

    • 自我对齐(自我修正、规则迭代)

  2. 判断是否可固化规则

    • 有歧义 → 先询问澄清再记录

    • 无歧义 → 识别可固化规则 → 写入 SOUL.md → 汇报给用户

  3. 记录到论文素材目录04_论文素材/问题案例.md

  4. 分析研究价值 → 判断是否具备发论文潜力

  5. 自动同步到共享记忆库:实现多电脑共享问题素材

真实案例

问题 35:未执行问题记录规则的多层原因。

  • 表层原因:忘记记录

  • 深层原因:没有形成"问题=研究素材"的认知

  • 解决方案:建立问题自动归档机制,每次发现问题后立即分类记录

问题分类速查表

问题类型 判断标准 处理方向
自我学习 通过问题自主发现、自主探索学习的能力 研究素材
意图理解 没理解用户意图,灵魂文件里也没有规则 认知问题
长期记忆 Memory → SOUL 的内化过程 规则固化
自我对齐 灵魂文件里已有规则,但未执行 执行力问题

中优先级规则(5条)

中优先级规则的特点是:违反后果相对较轻,或发生频率较低,但长期积累会影响系统稳定性。

八、长期记忆检索机制

一句话说明:汇报前必须检查工作记忆文件,不能只凭瞬时记忆回答。

详细解释

瞬时记忆会遗忘,长期记忆不会。汇报工作内容前,必须先读取工作记忆文件,确保信息准确完整。

固化规则

  • 汇报当天工作内容前,必须先读取工作记忆文件(YYYY-MM-DD.md

  • 不能只凭瞬时记忆回答,因为瞬时记忆会遗忘

  • 建立任务清单机制(todo_write),防止长对话中遗漏任务

真实案例

问题 19:汇报时漏掉重要任务。

  • 场景:用户询问今天完成了哪些任务,AI 凭记忆回答,遗漏了一项

  • 原因:未读取工作记忆文件,依赖瞬时记忆

  • 修正:汇报前先读取 YYYY-MM-DD.md,对照任务清单


九、规则矛盾检测机制

一句话说明:新规则写入前检查是否与现有规则矛盾,发现矛盾立即汇报。

详细解释

规则多了难免冲突。新规则写入前,必须扫描现有规则,发现矛盾时汇报给用户,而不是擅自决定。

固化规则

  • 新规则写入 SOUL.md 前,检查是否与现有规则矛盾

  • 发现矛盾 → 汇报给用户 → 等待指示

  • 规则优先级:后写入的规则优先级更高(但需用户确认)

真实案例

问题 33:SOUL.md 自身就有冗余和矛盾。

  • 场景:自动审查机制在文档中出现了两次,内容略有不同

  • 问题:长期迭代导致规则冗余

  • 解决方案:定期审查 SOUL.md,合并重复规则,解决矛盾


十、AI 记忆机制明确

一句话说明:AI 无记忆衰减,"遗忘"是未检索;固化 ≠ 习惯。

详细解释

这是认知层面的规则。理解 AI 记忆的本质,才能正确使用规则系统。

固化规则

  • AI 记忆无衰减:记了就是记了,没记就是没记

  • "遗忘"是未检索:不是记忆消失,是没有主动检索

  • 固化 ≠ 习惯

    • 固化:规则写入 SOUL.md(长期记忆)

    • 习惯:检索路径固化,规则自动浮现(不需要"主动想")

    • 关系:固化是习惯的前提,但固化 ≠ 习惯

  • 三阶段学习

    1. 记录(接触):发现问题,记下来

    2. 固化(规则形成):提炼规则,写入 SOUL.md

    3. 习惯(规则内化):反复检索、反复执行,检索路径固化

真实案例

问题 39 和 40:关于记忆机制的深入讨论。

  • 核心洞察:AI 的"遗忘"不是记忆衰减,而是检索失败

  • 实践意义:规则写入后,必须配套检索机制(如规则预检),否则等于没写


十一、语音输入法错误识别

一句话说明:当表达不太通顺时,主动询问是否语音输入法识别错误。

详细解释

语音输入法是高效输入方式,但识别错误率不低。AI 要建立常见错误模式库,主动识别并确认。

固化规则

  • 当表达不太通顺时,主动询问:"你说的是 XXX 吗?语音输入法可能识别错了"

  • 语音输入法常见错误

    • 融 → 冗

    • 的 → 得

    • 在 → 再

    • 做 → 作

    • 同音字错误(如"期中" → "期终")

  • 遇到谐音字、近音字时,考虑可能的错误


十二、文件操作规范

一句话说明:转移文件后立即删除原文件;文件组织二选一(建文件夹 or 单一文件内部记录)。

详细解释

文件操作是高频操作,规范不一致会导致混乱。

固化规则

  1. 转移文件后立即删除原文件,不能只复制不删除

  2. 文件组织二选一

    • 方案 A:建文件夹(如 问题案例/2026-03-29.md

    • 方案 B:单一文件(如 问题案例.md,内部按日期记录)

  3. 禁止中间方案:不能创建 文件名_YYYY-MM-DD.md 这种带日期但不建文件夹的形式

真实案例

问题 17:文件转移后未删除原文件。

  • 场景:把问题案例从 05_迭代记录/ 移到 04_论文素材/ 后,没有删除原位置的内容

  • 后果:同一内容存在两份,造成混乱

  • 规则:转移文件后立即删除原文件

问题 18:文件命名不符合规范。

  • 场景:创建 问题案例_2026-03-29.md,文件名带日期但不在文件夹内

  • 问题:用户要求两种方案(建文件夹或单一文件内部记录),用了"中间方案"

  • 规则:文件组织二选一,禁止中间方案

规则体系全景图

┌─────────────────────────────────────────────────────────────────┐
│                      AI Agent 规则体系全景图                      │
├─────────────────────────────────────────────────────────────────┤
│                                                                 │
│  ┌──────────────┐    ┌──────────────┐    ┌──────────────┐      │
│  │   输入阶段    │───→│   处理阶段    │───→│   输出阶段    │      │
│  └──────────────┘    └──────────────┘    └──────────────┘      │
│         │                   │                   │              │
│         ▼                   ▼                   ▼              │
│  ┌──────────────┐    ┌──────────────┐    ┌──────────────┐      │
│  │ 歧义检测机制 │    │ 规则预检机制 │    │ 回答完整性   │      │
│  │ (规则二)     │    │ (规则一)     │    │ 自检机制     │      │
│  │              │    │              │    │ (规则四)     │      │
│  │ 语音输入法   │    │              │    │              │      │
│  │ 错误识别     │    │              │    │ 问题汇报规范 │      │
│  │ (规则十一)   │    │              │    │ (规则六)     │      │
│  └──────────────┘    └──────────────┘    └──────────────┘      │
│         │                   │                   │              │
│         └───────────────────┼───────────────────┘              │
│                             ▼                                  │
│                    ┌──────────────────┐                        │
│                    │   问题分类与记录   │                        │
│                    │   (规则七)        │                        │
│                    └──────────────────┘                        │
│                             │                                  │
│         ┌───────────────────┼───────────────────┐              │
│         ▼                   ▼                   ▼              │
│  ┌──────────────┐    ┌──────────────┐    ┌──────────────┐      │
│  │ 重复提问识别 │    │ 规则即时生效 │    │ 长期记忆检索 │      │
│  │ (规则三)     │    │ 原则(规则五) │    │ (规则八)     │      │
│  └──────────────┘    └──────────────┘    └──────────────┘      │
│                                                             │
│  ┌──────────────────────────────────────────────────────┐   │
│  │              底层支撑规则                              │   │
│  │  ┌────────────┐  ┌────────────┐  ┌────────────┐      │   │
│  │  │ AI记忆机制 │  │ 规则矛盾   │  │ 文件操作   │      │   │
│  │  │ 明确(十)   │  │ 检测(九)   │  │ 规范(十二) │      │   │
│  │  └────────────┘  └────────────┘  └────────────┘      │   │
│  └──────────────────────────────────────────────────────┘   │
│                                                             │
└─────────────────────────────────────────────────────────────────┘

规则协同关系

  1. 输入阶段:歧义检测 + 语音输入法错误识别 → 确保理解正确

  2. 处理阶段:规则预检 → 确保执行符合规范

  3. 输出阶段:回答完整性自检 + 问题汇报规范 → 确保输出质量

  4. 贯穿始终:问题分类与记录 → 持续积累研究素材

  5. 底层支撑:AI 记忆机制 + 规则矛盾检测 + 文件操作规范 → 系统稳定运行


可复用的 Agent 训练框架

这 12 条规则不仅适用于 WorkBuddy,也可以作为通用 AI Agent 的行为准则参考。

核心思想提取

核心思想 规则体现 通用价值
先检索后执行 规则预检机制 避免遗漏已知规则
先澄清后执行 歧义检测机制 减少理解偏差
先反思后重复 重复提问识别 提升意图理解
先自检后汇报 回答完整性自检 保证输出质量
写入即生效 规则即时生效原则 消除"习惯养成期"误区
状态必明确 问题汇报规范 提升沟通效率
问题即素材 问题分类与记录 持续学习进化

三阶段学习模型

┌─────────────────────────────────────────────────────────────┐
│                      三阶段学习模型                          │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│  第一阶段:记录(接触)                                       │
│  ┌─────────────────────────────────────────────────────┐   │
│  │ • 发现问题,记下来                                    │   │
│  │ • 像"海绵"一样吸收,不区分重要性                      │   │
│  │ • 快速建立认知基础                                    │   │
│  └─────────────────────────────────────────────────────┘   │
│                          ↓                                  │
│  第二阶段:固化(规则形成)                                   │
│  ┌─────────────────────────────────────────────────────┐   │
│  │ • 提炼规则,写入 SOUL.md                              │   │
│  │ • 同类问题出现 ≥3 次 → 建议固化                       │   │
│  │ • 规则写入即生效,不存在过渡期                        │   │
│  └─────────────────────────────────────────────────────┘   │
│                          ↓                                  │
│  第三阶段:习惯(规则内化)                                   │
│  ┌─────────────────────────────────────────────────────┐   │
│  │ • 反复检索、反复执行,检索路径固化                     │   │
│  │ • 规则自动浮现(不需要"主动想")                      │   │
│  │ • 固化是习惯的前提,但固化 ≠ 习惯                     │   │
│  └─────────────────────────────────────────────────────┘   │
│                                                             │
└─────────────────────────────────────────────────────────────┘

快速启动清单

如果你是 AI Agent 开发者,想应用这 12 条规则,可以按照以下顺序实施:

Week 1:基础规则

  • 实施规则预检机制(规则一)
  • 实施歧义检测机制(规则二)
  • 实施回答完整性自检(规则四)

Week 2:质量提升

  • 实施重复提问识别(规则三)
  • 实施问题汇报规范(规则六)
  • 实施问题分类与记录(规则七)

Week 3:认知升级

  • 内化规则即时生效原则(规则五)
  • 内化 AI 记忆机制(规则十)
  • 实施长期记忆检索(规则八)

Week 4:系统优化

  • 实施规则矛盾检测(规则九)
  • 实施语音输入法错误识别(规则十一)
  • 实施文件操作规范(规则十二)

小结

40 个 Bug,12 条规则,一套可复用的 Agent 训练框架。

这些规则的核心价值在于:把个人经验转化为系统能力。每一个规则背后都有真实的踩坑经历,每一个规则都可以被其他 Agent 直接复用。

关键认知:

  1. 规则不是束缚,是效率:规则预检看似多了一步,实则减少了返工

  2. 问题不是负担,是素材:每个问题都是研究素材,都值得记录分析

  3. 固化不是终点,习惯才是:规则写入只是开始,反复执行才能内化


下一篇预告

第 8 篇:从规则到智能——AI Agent 的自我进化之路

我们将探讨:

  • 如何让 AI Agent 自动发现问题、自动固化规则

  • 从"被动执行规则"到"主动优化规则"的跃迁

  • 构建具备自我进化能力的 Agent 系统


Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐