AI Agent 持续进化系统:每日经验沉淀+每周错误反思,正向提炼与负向纠偏合一。v3.0 新增 VFM 确定性验算、评分+衰减淘汰、WHERE×WHY 病理归档、主动 Skill 合成。触发词:记录错误、进化系统、自我反思、踩坑记录、self-evolve、self-improve。
编程
skill-self-improve
试用给任意 WorkBuddy 技能注入「自进化学习系统」,让它越用越好用、越用越高效。 通过通用 learner.py 记录每次使用的成败与用户偏好,自动复盘并给出改进建议。 一键批量注入:复制学习模块、初始化记忆文件、在 SKILL.md 追加自进化章节。 适用:准备发布或已上线的技能、想加自我迭代能力的任何技能。 触发词:自进化、自我复盘、自动迭代、越用越好用、学习系统、skill 自我改进。
它能做什么
给任意 WorkBuddy 技能注入「自进化学习系统」,让它越用越好用、越用越高效。 通过通用 learner.py 记录每次使用的成败与用户偏好,自动复盘并给出改进建议。 一键批量注入:复制学习模块、初始化记忆文件、在 SKILL.md 追加自进化章节。 适用:准备发布或已上线的技能、想加自我迭代能力的任何技能。 触发词:自进化、自我复盘、自动迭代、越用越好用、学习系统、skill 自我改进。
技能文档
技能自进化注入器(skill-self-improve)
为什么需要
技能一旦发布就「定型」了,不会随使用变好。本技能把一套通用自进化学习系统 注入到任意技能里,使其:
- 📊 记录每次使用的成败、能力分布、错误模式
- 🧠 记住用户偏好,下次直接采用,减少重复询问
- 🔁 自动复盘:错误≥3次给改进建议,操作≥10次做高频/低频优化
- 📈 越用越懂用户,从「通用能力」沉淀为「专属最佳实践」
套件内容(本技能自带,自包含)
| 文件 | 作用 |
|---|---|
scripts/learner.py | 通用学习模块:init/record/prefer/insight/reflect |
scripts/section.md | 追加到目标 SKILL.md 的「自进化学习系统」章节文案 |
scripts/inject_self_improve.py | 批量注入器(幂等,已拥有的技能自动跳过) |
用法
1. 给单个技能注入
把本技能的 scripts/learner.py 与 scripts/section.md 复制到目标技能目录,
并在目标 SKILL.md 末尾追加 section.md 内容;同时初始化 learned_patterns.json:
python <本技能>/scripts/inject_self_improve.py
inject_self_improve.py 内置了需要注入的技能名单。若要临时给某个技能加,
直接调用 learner.py 的 init 即可:
python learner.py init <目标技能目录>
2. 使用技能时(技能内部 / 智能体调用)
# 记录一次成功使用
python learner.py record <技能目录> --capability 简历优化
# 记录失败
python learner.py record <技能目录> --capability 简历优化 --fail --error 格式识别失败 --note "用户上传非标准文件"
# 记录用户偏好
python learner.py prefer <技能目录> --key 输出语言 --val 中文
# 查看洞察
python learner.py insight <技能目录>
# 自动复盘
python learner.py reflect <技能目录>
3. 记忆文件 schema(learned_patterns.json)
{
"version": 1,
"totalOps": 0,
"totalErrors": 0,
"capabilityStats": {}, // 能力名 -> {count, success, fail}
"errorPatterns": {}, // 错误类型 -> {count, lastNote, lastTime}
"preferences": {}, // 用户偏好 key->value
"recentOps": [],
"optimizations": {},
"lastUpdated": ""
}
设计要点
- 技能无关:learner.py 不依赖任何业务逻辑,靠
--capability/--error标签归类。 - 幂等安全:注入前检测是否已存在章节,存在则跳过,不破坏原 SKILL.md。
- 真能跑:不只是文字建议——每次使用后 Bash 调用 learner.py,学习闭环真实可执行。
- 阈值驱动迭代:错误≥3次自动建议加预检并回写 SKILL.md;操作≥10次做能力优化分析。
适用场景
- 批量给「准备发布的技能」统一加上自进化能力(本仓库 20 个技能已全员注入)
- 给老技能补充复盘迭代机制
- 作为新技能脚手架的默认组件
相关技能
在当前对话中自动发现 corrections、feature requests、knowledge gaps 和 errors 四类学习信号,并评估其中已经验证、以后可复用的事实、规则、做法和踩坑;用户无需先说“记住”。适用于“不对,实际应该……/that is outdated”“还能不能……/I wish it could……”“原文或现场和理解不符”“命令非零、异常栈、意外输出、超时或连接失败”,也适用于主动要求记住、复盘、纠正、归档或删除。自动发现只启动评估:明确纠正、稳定能力期望、证据闭环或已收敛诊断满足写入条件才保存;临时诉求、猜测、原始报错和未定位事件不写,也不会后台监听或自行改变行为。
Skill开发优化助手。当发现技能有漏洞/流程缺失/逻辑错误/经验教训需要沉淀时触发。自动分析问题→定位根源→修改技能→回归验证→记录影响。触发词:优化技能、修改技能、技能有问题、技能漏洞、改进技能、技能踩坑、把这个经验写进技能、技能加一条规则。
AI 编码助手的经验会随着会话结束而丢失:解决过的坑、反复走过的弯路、好的设计决策、用户的偏好,统统不被记住。本技能集合要建立一个**持续进化的闭环**: ``` 解决问题 → 检测信号 → 温和提醒 → 蒸馏经验(用户确认)→ 分类入库 → 下次自动生效 ``` 经验分四轨存储,各司其职: | 轨道 | 内容 | 生效范围 | |---|---|---| | 用户画像 | 技术栈、工具链、编码风格、协作偏好 | 所有项目 | | 个人通用经验 | 与项目无关的方法论、通用坑 | 所有项目 | | 行业领域经验 | 行业知识、业务规则(如 GIS/GeoAI) | 同领域项目 | | 项
自进化技能自动发布器。一键将本地 skill 发布到 ClawHub 市场,自动处理 各类已知错误和异常,并在每次执行中记录失败模式、学习最优策略、 持续迭代改进发布流程。内置质量门禁、智能重试、版本冲突自动解决。 触发词:发布技能、上架skill、publish skill、部署skill、自动发布。
Skill evolution system. Analyzes agent execution traces to generate Evolution Units (EUs — exploit/explore subtypes under the adaptive type), deploys them to...