Files
nexus/wiki/concepts/每日复盘机制.md

59 lines
2.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "每日复盘机制"
type: concept
tags: [openclaw, automation, memory, cron]
sources: [养虾日记2-让agent更懂你-openclaw-self-improving-复盘实战案例分享]
last_updated: 2026-04-17
---
## Definition
每日复盘机制是 [[OpenClaw]] 多 Agent 系统中的自动经验总结流程。每天固定时间23:00 北京时间)通过 cron 任务自动触发Agent 回顾当天工作、记录学习、更新记忆。核心目标:**在不被要求时主动发现问题和改进机会**。
## 执行流程
每天 23:00北京时间每个 Agent 独立运行自己的复盘流程:
1. **读取当天 memory 文件**`memory/YYYY-MM-DD.md`
2. **调用 `self_improvement_log`** 记录今日学习分类correction / workflow / config
3. **检查 Pattern-Key 重复**——如果发现同一个 Pattern-Key 出现多次,说明该问题需要系统性解决
4. **把有价值的经验同步到长期记忆**memory-lancedb-pro 向量数据库)
5. **通过 Telegram 发送复盘摘要**
## 复盘发现静默漏洞的能力
复盘机制的价值不仅在于记录已知错误,更在于**主动发现正常情况下不会想到的问题**。例如:
- **LRN-20260328-001** 发现3月27日的 memory 文件是空的——原来设计只在"第一次对话时"创建 memory 文件,如果一整天都没有对话,文件就不会被创建
- 这个静默漏洞导致第二天 Agent 想读取 3/27 的记录,发现什么都没有
- **没有复盘,这个漏洞可能永远不会被发现**
## 与其他组件的关系
- **触发器**[[OpenClaw]] cron 任务系统(`every day at 23:00`
- **执行工具**`self_improvement_log` 工具 → 写入 [[LEARNINGS.md]]
- **数据源**:每日对话记录文件(`memory/YYYY-MM-DD.md`
- **输出目标**:长期记忆向量数据库 + Telegram 摘要
- **上层机制**[[Self-Improving-Skill]]
## 与 Self-Improving-Skill 的关系
[[每日复盘机制]] 是 [[Self-Improving-Skill]] 的**执行入口**。Self-Improving-Skill 定义了经验记录的格式和原则,每日复盘机制负责**定期激活**这一流程。两者的关系:
- Self-Improving-Skill = 记录规范What to log
- 每日复盘机制 = 触发时机When to log
## 实践建议
- 每个 Agent 独立运行自己的复盘流程
- 复盘摘要通过 Telegram 发送给用户,保持透明
- Pattern-Key 出现重复时,必须追问"上一次解决了吗?为什么又出现?"
- 有价值的经验同时写入向量数据库,供语义搜索召回
## References
- [[养虾日记2-让agent更懂你-openclaw-self-improving-复盘实战案例分享]]
- [[Self-Improving-Skill]]
- [[双层记忆架构]]
- [[Pattern-Key]]
- [[OpenClaw]]