適用於 Openclaw 的 自我反思

透過結構化反思、錯誤跟蹤和記憶管理,實現 AI 智能體的持續自我進化。

hopyky
v1.1.1
Jan 31, 2026
43
18.2k
0

安裝與下載

1. ClawHub CLI

從來源直接安裝技能的最快方式。

npx clawhub@latest install self-reflection

2. 手動安裝

將技能資料夾複製到以下位置之一

全域模式
~/.openclaw/skills/
工作區
<project>/skills/

優先級:工作區 > 本地 > 內建

3. 提示詞安裝

將此提示詞複製到 OpenClaw 即可自動安裝。

請幫我使用 Clawhub 安裝 self-reflection。如果尚未安裝 Clawhub,請先安裝(npm i -g clawhub)。

想要直接下載?

取得包含原生技能檔案的ZIP壓縮檔。

什麼是 自我反思?

自我反思技能是一項專門設計的工具,旨在促進 AI 智能體的長期成長和糾錯。透過利用結構化的回饋循環,該技能允許智能體保留過去錯誤及其相應修復方案的記憶。這確保了智能體隨著時間的推移不斷進化,在整合到各種 Openclaw Skills 工作流中時變得更加高效和可靠。

該技能對於複雜且運行時間長的專案特別有價值,在這些專案中,記錄「經驗教訓」可以防止重複以前的錯誤。它利用心跳機制確保反思不僅僅是事後想法,而是智能體運作生命週期的核心部分。

自我反思 應用場景

  • 跟蹤並修復反覆出現的 API 超時或錯誤處理問題。
  • 為複雜的編碼任務維護邏輯改進日誌。
  • 在長會話期間為自主智能體實施預定的「完整性檢查」。
  • 生成有關智能體學習進度及隨時間推移可靠性的統計數據。

自我反思 運作原理

  1. Openclaw Skills 心跳按預定義間隔(如 60 分鐘)觸發。
  2. 智能體讀取工作區 HEARTBEAT.md 並執行自我反思檢查命令。
  3. 如果檢查返回 ALERT 狀態,則提示智能體對近期活動進行反思。
  4. 智能體使用讀取命令讀取過去的教訓,以保持對之前改進的上下文理解。
  5. 使用記錄命令記錄新的見解、錯誤和修復,該命令會更新持久化存儲文件。
  6. 更新狀態,並重置反思計時器直到下一個心跳間隔。

自我反思 設定指南

要安裝和配置自我反思技能,請確保系統中安裝了所需的依賴項(jq 和 date)。

# 透過檢查反思是否到期來驗證安裝
self-reflection check

# 記錄初始反思以測試系統
self-reflection log "setup" "manual-config" "automated-heartbeat-check"

透過將心跳配置添加到您的 ~/.openclaw/openclaw.json 並更新工作區 HEARTBEAT.md 以包含運行 self-reflection check 的要求來整合該技能。

自我反思 資料結構與分類體系

該技能管理兩個主要文件的數據:人類可讀的 Markdown 日誌和 JSON 狀態文件。

文件類型 路徑 用途
記憶文件 ~/workspace/memory/self-review.md 存儲標籤、錯誤和修復的歷史記錄。
狀態文件 ~/.openclaw/self-review-state.json 跟蹤最後一次反思的時間戳和配置限制。
上下文 N/A 限制進入智能體活動記憶的過去條目數量(預設:5)。

自我反思 進階特性

  • 自動化心跳驅動的提醒,確保智能體不斷優化。
  • 可自定義閾值計時器,根據專案強度調整反思頻率。
  • 基於標籤的索引,用於特定類型的改進(如:安全、效能、語法)。
  • 透過統計命令生成統計報告,以視覺化智能體隨時間的學習趨勢。

SKILL.md


加載中

Openclaw 相關技能

METADATA

Requires
Bins jqdate
Github Stars: 0
forks: 0

精選*