核心用法
Self Evolution Pro 是一套系统化的 AI 代理自我进化框架,通过预设的触发词(如"总结这个经验"、"保存为技能"、"学习这个")激活学习流程。当代理在会话中遇到错误纠正、发现更优方案或反复遇到同类问题时,自动记录到 .learnings/ 目录下的结构化日志中,并支持根因分析(RCA)、知识图谱关联和自动晋级机制。
技能采用多层架构:基础层记录日常学习和错误;分析层执行根因分析和模式识别;进化层管理技能提取、版本历史和效果追踪;同步层实现跨会话知识共享。用户可通过 extract 命令将反复出现的解决方案提取为独立技能,发布到 ClawHub 供其他代理使用。
显著优点
自动化程度高:相比原版 self-improving-agent,新增自动技能提取和自动晋级机制,当某模式复发≥2-3次时自动触发晋级流程,无需人工干预。
系统性分析能力强:根因分析模板强制要求从直接原因深入到根本原因,通过 Why-Tree 方法识别深层模式,避免重复踩坑。
知识管理完善:知识图谱(KNOWLEDGE_GRAPH.md)链接错误、学习和技能节点,形成可追溯的知识网络;版本历史和效果指标(metrics.md)量化每个学习节省的时间成本。
跨会话协同:通过 sessions_send、sessions_spawn 等工具实现会话间知识同步,支持生成子代理做背景研究,形成分布式学习网络。
纯本地实现:无第三方依赖,所有数据存储于用户本地 ~/.openclaw/workspace/,符合隐私保护要求。
潜在缺点与局限性
学习噪音风险:自动化记录可能导致低价值信息堆积,需要用户定期审查和清理 pending 状态项,否则高优先级问题可能被淹没。
晋级过度泛化:自动晋级规则基于复发次数而非质量判断,可能将项目特定的敏感信息不当泛化到 SOUL.md 或 TOOLS.md 等全局文件。
跨会话信息泄露:sessions_send 功能若使用不当,可能在不同项目/团队会话间传播敏感数据,需要用户主动审查分享内容。
时间成本隐性化:虽然技能追踪"Estimated Time Saved",但记录、分析和维护学习日志本身消耗时间,对低频问题可能得不偿失。
Cron 自动化风险:定期自我审查任务若配置不当,可能在用户不知情时自动修改代理行为文件。
适合的目标群体
- 高频使用 AI 代理的开发者/知识工作者:每日与 AI 进行多轮复杂交互,积累大量可复用经验
- 多项目并行管理者:需要在不同会话间保持知识连贯性,避免重复解决同类问题
- 团队 AI 工作流构建者:希望将个人经验沉淀为团队共享技能,通过 ClawHub 分发
- 追求系统优化的效率极客:愿意投资时间建立知识管理系统,获取长期复利
不适合偶尔使用 AI 或单次任务为主的轻量用户——维护成本可能超过收益。
常规使用风险
数据持久化风险:.learnings/ 目录长期累积可能包含历史敏感信息,建议定期清理并遵循文档建议"从学习日志中编辑掉机密和敏感项目详情"。
文件覆盖风险:初始化脚本会在 ~/.openclaw/workspace/ 创建目录结构,首次使用前建议检查目标目录,利用 --dry-run 预览操作。
技能发布审查缺失:提取技能发布到 ClawHub 前若未充分审查,可能意外暴露环境特定信息。
依赖平台生态:跨会话同步和技能发布依赖 ClawHub 平台可用性,存在供应商锁定风险。
自动化行为漂移:Cron 配置的定期审查可能随时间累积 unintended changes,建议设置 approval-gated 机制。