UStackUStack
OpenExp icon

OpenExp

OpenExp 可保存、重用並分享 AI agent 的 session 軌跡(提示、推理、工具呼叫),以可安裝的 Claude skills 形式公開。開源且 MIT。

OpenExp

什麼是 OpenExp?

OpenExp 是一種開源方式,用來保存並重用 AI agent 在達成結果後的「經驗」(exp)。exp 記錄結果的軌跡——提示、推理、skills、腳本、工具呼叫,以及逐日時間線——讓你能與他人分享,或在類似任務出現時重播。

核心目的是實用重用:不必每次從頭開始,你的 Claude agent 可以參考匹配的 exp,並遵循先前通往結果的路徑。

主要功能

  • 結果的 session 軌跡儲存:exp 捕捉沿時間線(「軌跡」)的提示、推理、skills、腳本和工具呼叫,與結果相關聯。
  • 四檔案 exp 格式:每個 exp 包含 meta.yaml(如 id/outcome/grade 等事實)、trajectory.anonymized.yaml(原始逐日時間線)、README.md(人類可讀)和 SKILL.md(面向 Claude 的指示)。
  • 分享與重用 exp 資源:exp 可發布為開源儲存庫;他人可安裝或載入至本地 agent skill 目錄。
  • 類似任務重播:當 agent 遇到情境並參考 exp 名稱/標籤時,它可選擇匹配軌跡並遵循記錄步驟,達成相同類型結果。
  • 透過 CLI 本地優先安裝:專案可從 CLI 安裝,並設計為在本機執行;文件工作流程使用 ~/.claude/skills/ 作為 exp skills 目的地。

如何使用 OpenExp

  1. 從 GitHub 安裝 OpenExp:複製儲存庫(git clone github.com/anthroos/openexp)並執行提供的設定腳本(./setup.sh)。
  2. 安裝 exp:將 exp 複製或置入本地 Claude skills 目錄 ~/.claude/skills/(儲存庫的範例與文件提及將一或多個 exp 置入該處)。
  3. 透過情境 + exp 參考重播:使用 Claude 時,描述當前情境並以名稱或標籤參考 exp。Claude 會從 exp 拉取並遵循通往記錄結果的軌跡。
  4. (選用) 發布自己的 exp:專案在「publishing your own exp」下提供指引,將你成功的軌跡轉為可分享的 exp。

使用案例

  • 重用成功的銷售工作流程:AI 輔助交易完成後,將軌跡保存為 exp,下次起草提案時,agent 可重用記錄的決策與步驟。
  • 使用可重複建置路徑發佈應用程式:記錄應用程式交付的 AI session 軌跡(包含腳本與工具呼叫),之後類似需求出現時重播相同軌跡。
  • 自動化重複分析設定:為「Google Analytics 流程」session 軌跡建立 exp,下次設定分析任務時重用,避免重新推導相同流程。
  • 團隊分享 agent 「skills」:發布 exp,讓團隊成員本地安裝並作為參考;exp 包含人類可讀 README 與面向 Claude 的 SKILL.md
  • 證明有效路徑而非僅捕捉建議:僅用於帶有等級的結果路徑(如專案「Benefits」章節所述),讓函式庫以結果為本。

常見問題

OpenExp 是雲端服務嗎?

不是。文件描述本地優先工作流程,在本機執行且無第三方伺服器;也提及「no telemetry」與「no API key required」。

「exp」包含什麼?

exp 記錄經匿名化的時間軌跡(提示、推理、skills、腳本、工具呼叫),連同如 id、outcome 和 grade 等中繼資料,加上人類與面向 Claude 的文件。

agent 如何決定使用哪個 exp?

文件流程為:你描述情境並以名稱或標籤參考 exp;Claude 從中拉取並遵循通往結果的軌跡。另提及即將推出的 roadmap 功能,可依情境模式自動觸發而無需指定名稱。

我能用不同模型變體重播相同 exp 嗎?

網站指出可「replay an Opus arc on Sonnet or Haiku」,表示軌跡可跨 Claude 模型家族重用。

OpenExp 使用什麼授權?

OpenExp 為開源,採用 MIT 授權。

替代方案

  • 手動提示庫 / 執行手冊:相較於記錄工具呼叫與逐日軌跡,您可以維護文字指示。這通常缺乏可自動重播的結構化 session 追蹤。
  • 通用知識庫或文件:Wiki 或知識庫可儲存步驟與結果,但不一定能以可重播格式捕捉完整的提示 / 推理 / 工具呼叫軌跡。
  • 其他 agent「工作流程」框架:代理框架類別的其他替代方案可能提供可重用工作流程,但 OpenExp 特別強調以可安裝 Claude skills(~/.claude/skills/)形式封裝的結果評分 session 軌跡。