自我進化助理:把錯誤與糾正沉澱爲 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

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

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

小夜