OpenClaw 实战:AI Agent 每日复盘——让错误变铁律,让铁律改行为

📖 本文首发于微信公众号「Wesley AI 日记」,搜索关注获取完整 AI Agent 实战系列。

OpenClaw 实战:AI Agent 每日复盘机制------让 Agent 团队真正自我进化

作者用 OpenClaw 搭建了一个 AI Agent 运营团队,这是第 5 集:给 Agent 团队装上复盘机制,让错误变铁律,让铁律改行为


背景:「完成了」≠真完成

最血泪的教训:Agent 报告「任务完成」,但实际上:

  • 文章发了,但图片是 mmbiz 外链(微信图片,跨平台显示为空)
  • 说「已更新记忆」,但文件根本没变化
  • 「已发布到小红书」,结果是重复发了同一篇

这类问题不是模型能力的问题,而是缺乏验证机制 + 没有错误学习闭环


复盘驱动进化:核心机制

三层记忆架构

yaml 复制代码
# SOUL.md - 行为铁律(每次启动必读)
rules:
  - "发布前必须检查:文件是否已存在同名"  
  - "图片不能使用 mmbiz.qpic.cn 链接"
  - "任务完成后必须验证:读取文件确认内容"

# MEMORY.md - 持久核心事实
identity: growth-hacker
current_okr: "公众号月增粉 500+"
platform_accounts:
  xiaohongshu_id: "5ce562fd0000000012014d60"

# memory/YYYY-MM-DD.md - 每日日志
events:
  - timestamp: "2026-03-22 11:00"
    type: "task_completed"  
    what: "掘金文章发布"
    why_if_failed: ""
    how_next: "下次检查图片链接"

复盘日志格式(每次任务后写入)

markdown 复制代码
### 2026-03-22: 跨平台发布踩坑

**What**: 掘金文章中图片显示为空
**Why**: 直接复制了微信文章的 mmbiz 图片链接,掘金不允许外域图片
**How**: 
- 立即:重新上传图片到掘金 CDN
- 永久:在 SOUL.md 加铁律「图片必须上传至目标平台 CDN」

**状态**: ✅ 铁律已写入 SOUL.md

错误→铁律的提炼流程

objectivec 复制代码
发现错误
  ↓
写 What/Why/How 日志
  ↓  
判断:这个错误会反复发生吗?
  ↓ YES
提炼为 SOUL.md 铁律(一句话可操作规则)
  ↓
下次启动时 Agent 读取 SOUL.md,铁律生效

四类高频问题实录

1. 执行类:重复请示

Agent 在每次子任务前都问「请问是否继续?」

根因SOUL.md 没有明确「自主执行」的边界
铁律:「标准执行任务无需请示,只在超出预期范围时暂停确认」

2. 质量类:配图敷衍

小红书文章配了9张图,但全是纯色背景+文字,质量很低

根因 :没有配图质量标准
铁律:「配图必须包含实际界面截图或数据图表,纯色文字图不超过 30%」

3. 验证类:「完成了」虚报

Agent 说已写入记忆,但文件时间戳没变

根因 :任务完成判断依赖主观报告,无客观验证
铁律:「所有写文件操作完成后,必须 read 文件确认内容变化」

4. 协作类:双发事故

内容 Agent 和运营 Agent 各发了一篇同题文章

根因 :无共享状态锁,Agent 间信息不同步
铁律:「发布前检查 shared-knowledge/published-log.md,确认无同名文章」


实际效果数据

时间段 错误次数/周 重复错误率
第 1-2 周(无复盘) 12-15 次 ~80%
第 3-4 周(有复盘日志) 6-8 次 ~50%
第 5-6 周(SOUL.md 铁律) 2-3 次 <10%

关键发现:错误总量减少 80%,同类错误几乎消失。不是因为 AI 更聪明,而是因为经验被制度化了。


SOUL.md 最终铁律清单(片段)

markdown 复制代码
# SOUL.md - Growth Hacker Agent 行为铁律

## 发布前检查(必须)
1. 图片链接:不得包含 mmbiz.qpic.cn 域名
2. 重复检查:查 published-log.md 确认无同名
3. 格式验证:掘金用 Markdown,知乎用 HTML

## 任务完成后(必须)
1. 读取目标文件,确认内容已写入
2. 在日志文件末尾写 Retain 段
3. 无论成功失败,都更新 memory/YYYY-MM-DD.md

## 协作规则
1. 写入 shared-knowledge 前检查版本冲突
2. 跨 Agent 通信走 sessions_send,不直接改对方文件

开始自己的复盘系统

  1. 最小化起步 :只要一个 memory/YYYY-MM-DD.md,每次任务后写三行(What/Why/How)
  2. 第一条铁律:把你观察到的第一个重复错误写进 SOUL.md
  3. 周期性蒸馏:每周整理一次日志,提炼可复用铁律

复盘不需要复杂系统,只需要一致地执行


相关文章

📖 公众号「Wesley AI 日记」完整系列:

微信搜索「Wesley AI 日记」关注,持续更新 AI Agent 实战内容。