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
羽毛球分组比赛记分
小程序二维码

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

小夜