Self-Improving + Proactive Agent(專業版):讓 Agent 自己復盤、糾錯、沉澱經驗

前言

寫自動化腳本或讓 Agent 跑多輪任務時,常見的問題是:同一個錯誤第二次還會犯,命令失敗後只會重試一次就放棄,用戶糾正過的做法下次又忘了。這類問題靠加提示詞只能緩解,不能形成長期記憶。

下面介紹的 Skill 做的是另一件事:把「評估自己的工作、發現錯誤、記住經驗」變成 Agent 的一次標準流程,並且交付結構化的結果文件,而不是隻在對話裏口頭說一句「我下次注意」。

這是什麼

Self-Improving + Proactive Agent(專業版),座標 @user_87f6522b/self-improving-proactive-agent,版本 1.0.0,由 user_87f6522b 發佈,來源 community,分類 ai-agent。

它解決的問題是:Agent 完成任務後沒有自我評估環節,出錯時缺少復盤,跨會話沒有記憶。該 Skill 把自評、自糾、自學、自組織記憶四件事串成一條固定流程,屬於通用 SKILL.md 格式的 Skill,裝進支持該格式的 Agent 環境後生效。

觸發方式有三種,命中即啓動:

1、用戶直接提到 Self-Improving + Proactive Agent。
2、用戶問 Self-Improving + Proactive Agent怎麼做。
3、用戶說 幫我做Self-Improving + Proactive Agent。

另外還有五類任務場景會觸發,見下文「適用場景」。

核心能力

Skill 提供的是四項機制的組合:Self-reflection(自評)、Self-criticism(自我批評)、Self-learning(自學)、Self-organizing memory(自組織記憶)。

本版是完整專業版,行爲上有三點約定:

1、先給一句話結論,再展開細節。
2、交付結構化結果文件,而不是隻在回覆正文裏描述過程。
3、關鍵判斷都標註依據,便於回溯是哪條信息支撐的結論。

四項機制對應到具體動作:

  • 自評:任務結束後檢查輸出是否符合預期,而不是默認自己成功了。
  • 自我批評:發現命令、工具調用、API 或操作失敗時,定位是做法錯了還是假設錯了。
  • 自學:用戶糾正或拒絕後,把正確做法寫入記憶,後續任務複用。
  • 自組織記憶:跨會話保存有效經驗和踩過的坑,記憶隨使用逐步積累。

需要說明的是,該 Skill 不綁定特定模型或框架,能力邊界取決於宿主 Agent 能否執行工具調用和讀寫文件;標籤爲 requires_api_key=false,即不需要額外配置 API Key。

安裝與啓用

官方地址:https://api.skillhub.cn/user_87f6522b/self-improving-proactive-agent
SkillHub 頁面:https://www.skillhub.cn/skills/user_87f6522b/self-improving-proactive-agent

安裝方式按官方頁面提供的命令執行。本文檔寫作時未能成功打開上述兩個地址覈對安裝命令,因此不在此複製未經驗證的命令,請到官方頁面獲取當前版本的安裝說明。

啓用方式分兩種,取決於宿主環境是否已加載該 Skill:

1、已安裝:在任務裏直接觸發,說清「用 Self-Improving + Proactive Agent 處理這件事」,或按上文三種觸發詞表達。
2、未安裝但需要臨時使用:把官方地址或座標 @user_87f6522b/self-improving-proactive-agent 提供給 Agent,讓它按該 Skill 的流程執行,此時不保證完整能力(例如結構化結果文件的落盤格式)。

Cursor、Codex CLI、Claude Code 在 SKILL.md 格式上的支持程度不同,安裝路徑也有差異。本文檔未從官方資料中核實到三者各自的安裝差異,建議以官方頁面說明爲準,不要照搬其他 Skill 的目錄配置。

典型用法

以下場景來自官方資料中給出的觸發條件,可據此復現:

場景一,操作失敗後的復盤。

1、讓 Agent 執行一條命令或調用某個 API。
2、調用失敗,Agent 報告失敗信息。
3、用該 Skill 觸發復盤:先給一句話結論(例如失敗原因是參數寫錯,不是網絡問題),再列出失敗證據,最後把修正後的參數格式寫入記憶。
4、檢查結構化結果文件,確認結論、依據、修正動作都在文件裏,而不是隻出現在對話中。

場景二,用戶糾正後的經驗沉澱。

1、Agent 交付結果後,用戶指出某一步做法不對。
2、Agent 先確認用戶糾正的是哪一點,不要直接覆蓋之前的結論。
3、把糾正後的做法和適用條件寫成一條記憶條目,標註來源是用戶糾正。
4、後續遇到同類任務時先讀這條記憶,避免重複犯錯。

場景三,發現自己知識過時。

1、Agent 意識到自己掌握的某個接口或版本信息可能過期。
2、不憑記憶作答,先說明不確定的原因。
3、把「需要重新覈實」這條判斷本身記下來,作爲後續任務的前置檢查項。

場景四,發現更優做法。

1、在一次任務中試出比原方案更快或更穩的做法。
2、評估差異是偶發還是可複用。
3、可複用時寫入記憶,並標註依據是本次實測,而不是推測。

場景五,用戶顯式安裝或引用該 Skill。

1、用戶在當前任務中安裝或明確提到這個 Skill。
2、Agent 按完整流程執行,包括自評、自我批評、結構化交付三部分,不能只做一半。

適用場景與注意

適合的場景:

1、任務會失敗或反覆失敗,需要一個固定的復盤環節。
2、用戶會糾正 Agent 的做法,需要把糾正沉澱下來。
3、任務跨越多個會話,希望經驗能累積而不是每次都從零開始。
4、對交付有追溯要求,需要看到結論的依據而不是隻看到結論。

需要注意的地方:

1、Skill 的輸出質量依賴宿主 Agent 的判斷力。它提供的是流程和結構,不是保證正確。
2、結構化結果文件需要落在某個可訪問路徑,宿主環境如果沒有可寫目錄,這一步會退化成對話內總結。
3、記憶會隨使用增長,長期項目裏需要定期清理過期條目,否則會引入過時假設。
4、該 Skill 面向的是通用任務復盤,不針對特定編程語言或框架做優化;專業領域的檢查項仍需自己補充。
5、本文檔寫作時未能打開官方地址,頁面數據無法二次覈對。按已抓取資料,評分 100000,下載 2158,安裝 0,標籤 requires_api_key=false;另有線索給出評分 98289、下載 1264 次,兩者不一致,以 SkillHub 頁面當前顯示爲準。

小結

這個 Skill 的價值不在於做了一件全新的事,而在於把原本散在對話裏的復盤動作固定成標準流程,並要求交付結構化結果文件和標註依據。對於需要多輪迭代、會出錯、會糾正的任務,它能減少重複犯錯的成本。

官方地址:https://api.skillhub.cn/user_87f6522b/self-improving-proactive-agent
SkillHub 頁面:https://www.skillhub.cn/skills/user_87f6522b/self-improving-proactive-agent

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

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

小夜