前言¶
DeepSeek Harness(DSH)通過插件機制擴展能力,現有的記憶類插件(如 dsh-meow-memory)主要解決“記住”陳述性信息的問題。本插件在此基礎上,旨在解決“記住對的做法”這一程序性經驗問題。它通過實時採集、加工、驗證和固化,將 AI 的操作流程轉化爲可複用的“技能書”,從而過濾幻覺,固化成功經驗。
是什麼¶
dsh-experience-library 是一個經驗驗證與固化層插件,由維護者 libiwolve 開發。它爲 DSH 提供了一個閉環系統:從事件流中採集原始數據,經過半自動或全自動加工,通過三層檢驗機制驗證有效性,最終固化成技能書供後續會話調用。
核心功能¶
插件通過以下核心模塊實現經驗閉環:
- 實時採集:監聽
session/event全量事件流,在每輪 turn 或 end 事件時自動打標落盤,不消耗額外 token。 - 定時聚合:每 30 秒重算一次
stats.json,並提供GET /experience-library/stats接口實時查看統計。 - 半自動加工:通過
experience_refine工具將待加工隊列提煉成技能書。 - 全自動派活:內置空閒檢測與錯誤/搜索樣本攢批機制,在夜間或空閒時自動觸發提煉任務。
- 位置索引:生成
locate-index.json,通過局部讀寫減少重複的文件定位操作(基線優化約 21.3%)。 - 技能書庫:內置 10 本試驗經驗技能書(YAML 格式),涵蓋日誌修復、插件註冊、信封協議等場景,作爲復現基準。
- 適配器機制:不綁定特定記憶插件,通過接口對接任意 memory 插件的“教訓層”,實現邏輯解耦。
- Benchmark 驗證:提供實驗數據,展示在複雜任務上經驗庫能將成功率從 60% 提升至 100%,耗時減少 4.7 倍。
安裝與啓用¶
前置條件:已安裝 DSH 並確認 profile 名(默認爲 web)。
使用官方 CLI 命令安裝:
dsh plugin --profile web add dsh-experience-library
安裝完成後,重啓 dsh web 服務,在設置頁即可看到“經驗庫”選項卡。若需手動安裝,請參考 GitHub 倉庫說明,注意 plugins 目錄可能需要自行創建。
典型用法¶
插件提供 REST 接口和命令行工具兩種調用方式。
1. 查看技能書清單
GET /experience-library/skills
2. 查看聚合統計
GET /experience-library/stats
3. 查看待加工隊列
GET /experience-library/pending
4. 手動觸發派活檢查
GET /experience-library/dispatch?force=1
5. 編輯並寫回技能書
PUT /experience-library/skills
6. CLI 工具提煉經驗
experience_refine tool(list/done)
適用場景與注意¶
- 適用場景:適用於需要處理複雜、多步驟或特定領域任務的場景。經驗庫對“未知領域的坑”提升顯著,能將成功率從 60% 拉昇至 100%。
- 注意:插件以當前 DSH 進程權限運行,建議安裝前檢查源碼。當前適配器僅支持
meow-memory。插件採用 MIT 許可證。
短結尾¶
經驗庫通過“採集-加工-驗證-固化”的閉環,將零散的會話日誌轉化爲結構化的技能書。對於追求高可靠性和效率的 DSH 使用者,它是提升 DeepSeek 在複雜任務上表現的有力工具。