前言¶
DeepSeek Harness (DSH) 是一個插件化平臺。在提示詞工程方面,直接輸入口語化需求往往導致 AI 輸出模糊或結構混亂。co1ombiagly/prompt_optimize_dsh 插件旨在解決這一問題,它將口語化需求轉化爲結構化提示詞,並自動填入會話輸入框。該插件複用 DSH 內置模型路由,無需用戶管理任何 API Key。
核心功能¶
一鍵優化¶
插件能夠將口語化、含糊的需求,一鍵轉化爲結構清晰、邏輯嚴謹的高質量提示詞。
自動填入輸入框¶
優化結果會自動填入下方的會話輸入框,用戶可直接發送或編輯,無需手動複製粘貼。
上下文錨定¶
當需求中指代不明(如“這個”、“它”)時,插件會先反問關鍵問題,支持將用戶的回答與原始需求合併。
會話上下文感知¶
默認 auto 模式。當輸入包含指代詞或過短時,插件會自動讀取本會話最近幾條消息輔助錨定。支持通過 contextAware 配置關閉此功能以節省 Token。
迭代改寫¶
使用 /optimize revise 命令可以在上一版的基礎上進行增量修改,無需重寫整段提示詞。
純輸出模式¶
使用 /optimize --pure 命令僅輸出提示詞本體,不帶任何解釋說明。
零密鑰管理¶
插件不存儲、不上傳任何密鑰。模型調用全部走 DSH 已有的 ctx.llm 路由。
安裝與啓用¶
前置條件:
* 運行中的 DSH 環境。
* 環境裏有 Node.js ≥ 18。
安裝步驟:
node scripts/link-deps.cjs
使用示例¶
基礎優化¶
在任意會話輸入框中輸入:
/optimize 幫我弄個提示詞,讓 AI 每週給我出一份行業新聞簡報
迭代修改¶
對已有提示詞進行修改:
/optimize revise 受衆改成金融從業者,篇幅壓到 300 字
純輸出模式¶
僅獲取提示詞文本:
/optimize --pure 幫我把這段需求寫成提示詞……
草稿態注意¶
在未建會話的首頁輸入框發 /optimize,避免 harness 原生命令在草稿態卡死。
隱私與安全¶
- 不存儲、不上傳任何密鑰。
- 模型調用全部走 DSH 已有的
ctx.llm路由。 - 規範文檔、會話內容均留在本地。
- 自動填入腳本僅通過同源
/api/prompt-optimizer/*通信。
總結¶
該插件通過結構化處理和自動化交互,降低了提示詞工程的門檻。安裝後即可使用 /optimize 命令快速生成高質量提示詞。
- GitHub 倉庫: https://github.com/Co1ombiagly/prompt_optimize_dsh
- DSH 插件目錄: https://www.skillhub.cn/plugins/Co1ombiagly/prompt_optimize_dsh