Self-Improvement Agent

🧠 AI 智能体的持续进化记忆系统

AI 智能体的持续自我改进系统,通过结构化日志捕获错误、知识缺口与最佳实践,自动升级为项目记忆文件。

收藏
4k
安装
1.2k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

self-improving-agent 是一套面向 AI 辅助编程工作流的元认知增强系统,通过强制化、结构化的日志机制,将单次对话中的错误、用户修正、知识盲区转化为可复用的项目级记忆。

触发场景涵盖六类:命令异常失败、用户直接纠错、功能缺失请求、外部 API 故障、知识过时自察、发现更优解法。系统预设敏感词("actually"、"wrong"、"outdated" 等)与非零退出码作为自动检测信号。

日志采用三级分类存储:.learnings/ERRORS.md(运行时错误)、.learnings/LEARNINGS.md(认知修正,细分为 correction/knowledge_gap/best_practice)、.learnings/FEATURE_REQUESTS.md(能力缺口)。每条记录遵循标准化 ID 格式(TYPE-YYYYMMDD-XXX),包含优先级、状态追踪、解决时间戳与跨条目关联(See Also)。

关键创新在于「晋升机制」(Promotion):当某条学习具备跨文件适用性、或 30 天内重复出现 3 次以上时,自动提炼为简洁规则,写入 SOUL.md(行为模式)、AGENTS.md(工作流)、TOOLS.md(工具陷阱)或 CLAUDE.md(项目事实),成为持久化系统提示的一部分。

OpenClaw 平台额外提供跨会话能力:sessions_history 读取其他会话记录、sessions_send 推送学习至活跃会话,实现多代理间的知识联邦。

显著优点

  • 错误归因闭环:强制要求「Suggested Action」与「Resolution」字段,避免「记录即遗忘」
  • 渐进式知识沉淀:区分临时日志与永久提示,防止上下文窗口污染
  • 量化技术债务:通过 Recurrence-Count 与周期性 grep 审查,识别高频痛点
  • 跨会话继承:突破单次对话的上下文限制,构建项目级集体记忆
  • 框架无关设计:核心 Markdown 格式可适配 Claude Code、Codex、Copilot 等多代理环境

潜在局限

  • 人工审查负担:晋升决策依赖用户判断,自动化规则仅基于频次阈值,可能误报或漏报
  • 日志膨胀风险:活跃项目可能快速累积大量 .learnings/ 文件,需配套归档策略
  • 格式刚性:严格 ID 与元数据字段对轻量场景可能过度设计
  • 无内置冲突解决:同一问题的多条修正记录需手动去重与整合
  • 安全边界模糊:未明确敏感信息(如密钥、PII)在错误日志中的脱敏处理

适合人群

  • 长期维护复杂代码库的专业开发者
  • 需要多会话协作的大型项目团队
  • 高频使用 AI 辅助工具且追求持续优化的「提示工程师」
  • 希望构建可迁移项目模板的社区贡献者

常规风险

  • 过度记录:为低价值交互创建结构化日志,产生认知税
  • 晋升滞后:高优先级模式未及时提炼为 CLAUDE.md,导致重复犯错
  • 跨会话污染sessions_send 可能将项目特定上下文误推至无关会话
  • 依赖路径耦合:硬编码的 .learnings/ 路径在容器化或 CI 环境中需额外配置

Self-Improvement Agent 内容

assets文件夹
hooks文件夹
openclaw文件夹
references文件夹
scripts文件夹
手动下载zip · 22.2 kB
LEARNINGS.mdtext/markdown
请选择文件