DeepSeek Harness 插件介紹:dsh-behuman(長期記憶與技能進化)

前言

在 DeepSeek Harness (DSH) 的日常使用中,智能體往往記不住上一次對話中的項目約定或個人偏好,導致重複確認。dsh-behuman 插件通過長期記憶和技能進化機制,解決了這一問題。

插件定位

dsh-behuman 是一款爲 DeepSeek Harness 提供長期記憶和自我進化技能的插件,由 goodddGrades 維護。它能讓智能體跨會話記住用戶的偏好、修正和項目狀態,並將成功的方法自動轉化爲可複用的技能。

核心功能

  1. 跨會話記憶管理:插件能記住用戶的偏好、項目約定和修正,並在新會話中通過上下文調用這些信息,無需手動管理。
  2. 技能自動進化:當任務涉及 5 次以上工具調用且成功完成後,插件會自動將該方法寫入技能庫,供後續類似任務直接複用。
  3. 零配置運行:插件安裝後無需手動配置記憶管理,自動在後臺運行。
  4. 純文件存儲:使用磁盤上的純 Markdown 文件存儲記憶和技能,不使用向量數據庫。
  5. 自動審查機制:在 10 次工具調用未寫入內容後,插件會自動運行一次審查,填補遺漏信息。這是唯一消耗額外模型調用的步驟。
  6. 無檢索設計:目錄僅作爲上下文存在,不進行檢索或搜索,直接通過上下文傳遞信息。

安裝與啓用

根據 DSH 的 profile 機制,需安裝到當前運行的 profile 中。若運行 dsh web,則執行以下命令:

dsh plugin --profile web add @goodddgrades/dsh-behuman

若運行 dsh tui,則執行:

dsh plugin --profile tui add @goodddgrades/dsh-behuman

安裝後無需額外啓用,直接使用即可。

典型用法

  • 寫入記憶:當你提到對回答風格、項目目錄結構或環境配置的偏好,或你糾正了智能體的錯誤並使其修正成功時,插件會自動將相關事實寫入 .dsh/memory 目錄。
  • 寫入技能:當智能體完成一個包含 5 次以上工具調用的任務,且該過程被驗證爲成功時,它會將該工作流封裝爲技能文件。
  • 事實與指令:插件優先記錄事實(如“用戶偏好短答案”),而非指令(如“總是簡短回答”),以免指令在後續會話中覆蓋用戶的真實意圖。

配置與存儲

插件支持配置,默認路徑如下:

  • 記憶目錄:dir (默認 .dsh/memory)
  • 技能目錄:skillsDir (默認 .agents/skills)
  • 審查間隔:nudgeInterval (默認 10,即 10 次工具調用未寫入後觸發審查)
  • 審查後端:reviewBackend (默認 spawn)

記憶以 Markdown 文件形式存儲,技能以 SKILL.md 格式存儲。手寫的技能不會被覆蓋。目錄呈線性增長,超過幾百行後效率會下降,此時應考慮使用可搜索索引而非數據庫。

適用場景與注意

  • 適用場景:適合需要長期維護、多人協作或對上下文連貫性要求較高的 DSH 項目。
  • 注意:審查步驟會產生額外的模型調用成本。

總結

dsh-behuman 讓 DSH 智能體具備長期記憶能力,減少重複確認。更多細節可參考:
* 插件目錄:https://www.skillhub.cn/plugins/goodddGrades/dsh-behuman
* GitHub:https://github.com/goodddGrades/dsh-behuman

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

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

小夜