Agent自我进化:让 Agent 在任务闭环里沉淀经验

前言

用 Agent 写代码、跑流程时,常见问题是:同一类任务踩过的坑下个会话还会再踩,用户纠正过的格式偏好也记不住。单靠加长 system prompt 或手工维护 MEMORY.md,往往缺少「任务结束必复盘、任务开始必检索」的固定节奏。

下面介绍 SkillHub 上的 Agent自我进化(@kunlungrowth/self-improving-agent-cn)。它是一套基于通用 SKILL.md 的中文自我进化指令,由昆仑增长发布,把「复盘 → 入库 → 检索 → 应用」写成 Agent 必须遵守的工作流,而不是额外起一个独立服务。

这是什么

Agent自我进化 在 SkillHub 上的定位是:昆仑增长出品的 AI Agent 自我进化引擎(中文版),tagline 为「从实战反馈中持续升级」。

  • 坐标:@kunlungrowth/self-improving-agent-cn
  • 版本:1.0.0
  • 分类:ai-agent
  • 来源:enterprise(SkillHub 企业源)
  • 发布者:昆仑增长
  • 许可:MIT(见包内 SKILL.md frontmatter)
  • API Key:requires_api_key=false,无需单独配置密钥

SkillHub 页面当前未展示长简介;包内 SKILL.md 说明其目标是:每次任务完成后沉淀成功路径、失败原因、纠错与用户偏好,任务开始前检索历史经验,支持显式记忆(用户直接告知)与隐式记忆(从交互中提炼)。

核心功能

以下能力均来自已安装包中的 SKILL.md,无独立可执行脚本,靠 Agent 按文档执行。

持续进化循环

任务完成后复盘提炼并写入经验库;下次同类任务开始前检索并应用;形成「任务完成 → 复盘 → 入库 → 检索 → 应用」的闭环。

四级经验库结构

经验按目录组织(由 Agent 在约定路径下维护 Markdown):

  • 成功路径:可复用的有效做法
  • 失败教训:失败原因与规避方式
  • 用户偏好:格式、语气、禁忌等
  • 领域知识:任务中沉淀的可复用知识

单条经验建议包含:场景、做法/教训、结果、触发词。

任务节奏

  1. 任务结束(每次必做):成功则记成功路径;踩坑则记失败教训;发现新偏好则更新用户偏好。
  2. 任务开始(每次必做):检索经验库;命中则先说明「根据历史经验」再执行;未命中则正常执行并在结束后沉淀。

记忆优先级

来源 优先级
用户显式告知 最高
用户纠正行为 高
任务成功模式 高
任务失败教训 中
环境性知识 低

防偏执机制

  • 经验须标注适用场景,避免写成绝对规则
  • 新证据与旧经验冲突时以新证据为准并更新
  • 偶发失败至少复现 2 次再入库
  • 只记偏好,不记用户隐私内容

触发词

自我进化、总结经验、记住这个、下次注意、避免再犯、学习成长、复盘、沉淀方法论、改进、self-improving 等(完整列表见 SKILL.md 第 7 节)。

安装与启用

安装须遵循 SkillHub 安装说明:技能要装到当前 Agent 的 skills 目录,并用 --dir 指定,否则默认落在 ./skills/ 可能不会被客户端加载。

1、安装 SkillHub CLI(若尚未安装)

command -v skillhub && skillhub --version

未安装时可执行(完整安装或仅 CLI,以官方文档为准):

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、安装本 Skill

官方页面提示:根据 https://skillhub.cn/install/skillhub.md 安装 @kunlungrowth/self-improving-agent-cn。

在已配置 SkillHub CLI 的环境下,可使用带 namespace 的安装方式(实测可成功拉取 v1.0.0 包):

skillhub install self-improving-agent-cn --namespace kunlungrowth --dir <你的 Agent skills 目录>

常见 skills 目录(摘自 SkillHub 安装文档):

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或项目下 .agents/skills/

安装完成后重启或重新加载 Agent,使新 Skill 生效。也可将官方页面的安装提示直接发给 AI,让其按 skillhub.md 完成安装。

典型用法

包内给出的交互示例(周报篇幅偏好)可复现如下逻辑:

  1. 用户说:「上次那个周报你写太长了。」
  2. Agent 检索经验库,命中「用户偏好 / 周报要简短」一类记录。
  3. Agent 回复并承诺:以后周报控制在约定要点数量内。
  4. 本次写周报时应用该偏好;任务结束后确认经验仍然有效并保留。

日常还可配合触发词主动沉淀,例如用户说「记住这个」「下次注意」「复盘一下这次部署」时,按 SKILL.md 第 3 节写入对应分类。

适用场景与注意

适合谁

  • 长期在同一仓库或同一团队场景使用 Agent,希望错误与偏好跨会话保留
  • 愿意让 Agent 在任务首尾固定做检索与复盘,而不是仅依赖单次对话上下文
  • 使用 Cursor、Claude Code、Codex 等支持 Skills / SKILL.md 的客户端

限制与注意

  • 本包为纯指令型 Skill,不包含 log_error.py 等辅助脚本;经验库路径与落盘方式需在团队内与 Agent 约定一致。
  • SkillHub 列表页简介为空时,以安装包内 SKILL.md 为准。
  • 若使用 kunlungrowth/self-improving-agent-cn 这种不带 namespace 的 slug 安装失败,可改用 --namespace kunlungrowth(与 SkillHub 索引解析方式有关)。
  • 据 SkillHub 抓取数据:评分 100000、下载约 19871 次、安装计数为 0;具体热度以 SkillHub 页面实时数据为准。

结尾

Agent自我进化 把自我改进收敛成可执行的 Agent 工作流:任务结束沉淀、任务开始检索,并用优先级与防偏执规则避免记忆僵化。若你在国内 Skill 商店分发场景下使用 Agent,可从 SkillHub 安装该包并按 SKILL.md 启用。

  • SkillHub 页面:https://www.skillhub.cn/skills/kunlungrowth/self-improving-agent-cn
  • 官方坐标页:https://api.skillhub.cn/kunlungrowth/self-improving-agent-cn
  • 安装说明:https://skillhub.cn/install/skillhub.md
羽毛球分组比赛记分
小程序二维码

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

Xiaoye