自我进化助理:把错误与纠正沉淀为 Agent 的长期记忆

前言

在 Cursor、Claude Code 等环境里跑 Agent,常见情况是:同一条命令昨天失败、今天换参数才过;用户说过「不对,应该是……」,下一轮对话里模型又按旧习惯走。会话结束,上下文清空,教训也跟着消失。单靠更长上下文或更复杂的提示词,很难系统地把「这次为什么错、后来怎么改对」留下来。

下面介绍 SkillHub 上的 自我进化助理(坐标 @user_298b682c/selfimprovingagentbyhutingyu)。它用通用 SKILL.md 格式,要求智能体在特定节点做自我反思、记录错误与修正,并在重要任务前回顾历史学习,目标是持续改进而不是每次从零试错。

这是什么

自我进化助理是社区来源(community)的 ai-agent 类 Skill,当前版本 1.0.0,由发布者 user_298b682c 维护。SkillHub 页面将其概括为:自我反思、自我批评、自我学习、自组织记忆;智能体评估自身工作,发现错误并持续改进。

它不替代具体业务 Skill,而是给 Agent 一套「何时记、记什么、何时回看」的行为约束。标签 requires_api_key=false,安装后无需额外 API Key 即可按 Skill 说明运行。

官方入口:

  • SkillHub 展示页:https://www.skillhub.cn/skills/user_298b682c/selfimprovingagentbyhutingyu
  • API 坐标页:https://api.skillhub.cn/user_298b682c/selfimprovingagentbyhutingyu

核心功能

依据官方简介,已核实的能力边界如下。

  1. 触发式记录:在命令、工具、API 或操作失败时,把失败情境与后续修正写入学习记录;用户纠正或拒绝 Agent 产出时同样应记录。
  2. 知识与方法的更新:当 Agent 意识到知识过时、不正确,或发现处理重复任务的更优做法时,写入经验教训,避免下次重复旧路径。
  3. 与任务 Skill 联动:用户明确安装或引用当前任务所需的技能时,记录与该技能相关的教训与纠正措施。
  4. 任务前回顾:在执行重要任务前,回顾历史学习记录,减少重复踩坑。

中文简介中还强调与英文版「自我改进」技能同族:侧重记录学习经验、错误和修正,实现持续改进。SkillHub 上该 Skill 评分为 100000,下载量 13077(以 SkillHub 页面数据为准)。

安装与启用

SkillHub 推荐两种方式:让 AI 按安装文档操作,或本地使用 skillhub CLI。以下命令来自 SkillHub 安装与优先源配置 与技能页说明。

1. 检查或安装 skillhub CLI

先确认本机是否已有 CLI:

command -v skillhub && skillhub --version

若未安装,可执行完整安装(含默认 Skill):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

仅需 CLI 时:

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only

2. 安装自我进化助理

安装时必须用 --dir 指向当前 Agent 的 skills 目录,否则默认装到 ./skills/ 可能不会被识别;安装后通常需要重启客户端才能加载新 Skill。

在 Cursor 中,skills 目录一般为 ~/.cursor/skills/:

skillhub install @user_298b682c/selfimprovingagentbyhutingyu --dir ~/.cursor/skills/

在 Claude Code 中,对应目录为 ~/.claude/skills/:

skillhub install @user_298b682c/selfimprovingagentbyhutingyu --dir ~/.claude/skills/

在 Codex 中,可使用 ~/.codex/skills/ 或项目下的 .agents/skills/(以你当前环境实际使用的目录为准):

skillhub install @user_298b682c/selfimprovingagentbyhutingyu --dir ~/.codex/skills/

也可以把下面提示词发给支持 Skill 的 AI,由其按官方文档完成安装:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_298b682c/selfimprovingagentbyhutingyu。

3. 启用后的预期行为

安装完成后,Agent 在会话中应能读取该 Skill 的 SKILL.md 指令。具体落盘路径、记录格式以技能包内文档为准;本文不展开未在官方页面核实的配置字段。

典型用法

官方未提供独立脚本示例,用法体现在 Skill 描述的行为链路上。可按下面节奏理解与复现。

  1. 失败或纠正时写记录
    例如 shell 命令非零退出、MCP 或外部 API 报错、用户说「实际上应该是 X」——在修复问题后,按 Skill 要求把原因、正确做法记入学习记忆,而不是只在本轮对话里口头道歉。

  2. 发现更优流程时更新
    同一仓库里反复做 lint、构建、部署时,若你总结出更稳的命令组合或检查顺序,应记录为「更优方法」,供后续任务默认参考。

  3. 重要任务前回顾
    开始大范围重构、批量改配置或上线前,先回顾与本项目相关的历史学习条目,避免重复已知的错误假设。

  4. 配合其他 Skill
    用户为当前任务新装业务 Skill 时,把首次使用中的坑与修正一并记入,避免业务 Skill 与项目上下文脱节。

经过上面的步骤,自我进化助理的价值在于:把分散在对话里的纠错,变成可检索、可复用的经验层,而不是依赖单次会话的运气。

适用场景与注意

适合谁

  • 长期在同一仓库或同一技术栈上用 Agent 的开发者,希望减少「每周重复同一类误操作」。
  • 需要用户频繁纠偏的自动化场景(构建脚本、基础设施命令、内部 API 封装等)。
  • 已使用 SkillHub 或多 Skill 协作,希望有一层元 Skill 管「怎么学得更好」的团队或个人。

限制与注意

  • 记录质量取决于 Agent 是否严格执行 Skill;若未安装到正确目录或未重启客户端,行为可能不会生效。
  • 本 Skill 不保证自动修复所有错误,重点是沉淀与回顾;敏感信息(密钥、内网地址)写入学习记录前仍需人工把关。
  • 下载量、评分来自 SkillHub 展示,会随时间变化;以安装时页面为准。

结尾

自我进化助理解决的是 Agent 会话「健忘」的问题:把失败、纠正和更优做法写进自组织记忆,并在关键任务前回看。若你已在用 SkillHub 管理技能,可用 CLI 或安装提示词装入 @user_298b682c/selfimprovingagentbyhutingyu,并确认 skills 目录与客户端重启。

更多信息见 SkillHub 官方页:https://www.skillhub.cn/skills/user_298b682c/selfimprovingagentbyhutingyu

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye