前言¶
DeepSeek Harness (DSH) 的核心理念是插件化擴展。在使用 DSH 進行對話開發時,開發者經常會在不同的會話中重複執行某些特定的任務。手動編寫 Agent Skill 既耗時,又難以保證輸出的標準化和穩定性。dsh-skill-forge 是一個爲此痛點設計的插件,它通過多智能體協作流水線,將對話中沉澱的經驗轉化爲可驗證、可複用的 Agent Skill。
這是什麼¶
dsh-skill-forge 是一個多智能體協作的技能鍛造系統,歸屬於 DSH 生態的工作流類別。由開發者 Epiphany-Leon 維護,旨在解決如何將對話中的可複用任務自動轉化爲經過質量控制的標準化 Agent Skill。
核心功能¶
該插件通過工程化的質量控制和自動化流程,提供以下能力:
- 七層鍛造流水線:技能生成需通過觸發、提取、生成、驗證、迭代、審計、批准七個質量關卡。
- 多智能體協作:包含提取器、生成器、驗證器、細化器、對抗測試生成器、審計器六種角色,各司其職。
- 驗證驅動迭代:基於 SkillOpt 風格的文本梯度下降,當驗證失敗時,細化器會定位問題進行鍼對性重寫,而非全量重生成。
- 三種進化模式:支持達爾文(單技能優化)、饕餮(跨技能融合)和協同進化(技能與對抗測試套件交替進化)。
- 夢想引擎:支持離峯批處理優化,在 DSH 空閒時對技能庫進行健康檢查、批量優化和模式融合。
- 技能編排:支持任務分解和多技能工作流組合,最多支持每任務 5 個技能。
- 四層安全防禦:覆蓋生成、驗證、存儲、使用全生命週期的安全檢查,默認對自動生成內容持不信任態度。
- 全溯源追蹤:記錄技能的來源會話、迭代記錄、版本變更和血緣關係。
- 智能召回引擎:通過多維加權評分(驗證分、使用頻率、關鍵詞等)動態選擇最相關的技能注入對話,而非簡單註冊。
安裝與啓用¶
-
環境準備:
確保已安裝 DeepSeek Harness (DSH) 0.1.0-rc.5 或更高版本,以及 Node.js 20+。 -
安裝插件:
在 DSH 的 profile 目錄下執行安裝命令:
pnpm add dsh-skill-forge@github:Epiphany-Leon/dsh-skill-forge
- 啓用配置:
通過 DSH 設置 UI 或直接編輯 profile 的cordis.patch.yml文件進行配置。
典型用法¶
- 在 DSH 對話窗口中完成一個可複用的任務。
- 在右側側邊欄點擊“Forge Skill”,或在對話中直接使用
forge_skill工具。 - 提供鍛造理由並確認。
- 等待流水線完成(通常耗時 30 秒至 2 分鐘)。
- 在審批模態框中審查生成的技能內容。
- 批准技能,該技能將自動進入註冊表,並可供後續對話通過智能召回引擎調用。
適用場景與注意¶
該插件適用於需要將高頻對話轉化爲標準化 Agent Skill 的場景。插件運行在 DSH 進程內部,安裝前建議檢查源碼與許可證(MIT)。配置項可通過 DSH 設置 UI 或編輯 cordis.patch.yml 動態調整。
總結¶
dsh-skill-forge 通過引入多智能體協作與工程化的鍛造流程,將對話經驗固化爲高質量的 Agent Skill。完整文檔與源碼請參考 GitHub。