DeepSeek Harness 插件:Prompt Optimizer

前言

在使用 DeepSeek Harness(DSH)時,輸入框裏的草稿往往比較隨意,例如“幫我優化一下那個東西,弄得好看點”。這種描述不夠清晰,模型難以生成高質量的回覆。該插件通過提示詞工程規則,將模糊的草稿重寫爲目標明確、約束具體、可驗收的提示詞,並直接替換輸入框內容。

它是什麼

這是一個爲 DeepSeek Harness 設計的零依賴提示詞優化插件。

  • 插件名稱:dsh-plugin-prompt-optimizer
  • 維護者:LiWenzhuo001
  • 許可證:MIT
  • 核心價值:一鍵改寫輸入框草稿,將其轉化爲清晰、可驗證的提示詞。

核心功能

該插件提供了三種使用方式,均支持在模型不可用時自動回退到本地確定性規則引擎。

  1. 一鍵改寫:在輸入框工具欄點擊“優化提示詞”按鈕,直接重寫草稿。
  2. 斜槓命令支持:
    • /optimize <提示詞>:模型改寫。
    • /optimize --analyze <提示詞>:本地診斷,分析結構、模糊表述與冗餘。
    • /optimize --offline <提示詞>:本地規則改寫,不調用模型。
  3. 模型工具支持:Agent 可調用 optimize_prompt(改寫)和 analyze_prompt(診斷)工具。
  4. 自動回退:模型不可用或失敗時,自動切換到內置的確定性規則引擎進行改寫。

安裝與啓用

安裝前請確保環境滿足依賴要求:Node.js >= 22 和 DeepSeek Harness >= 0.2.0-rc.2。

在終端中執行以下命令進行安裝:

dsh plugin --profile desktop add dsh-plugin-prompt-optimizer

安裝完成後,必須完全退出並重啓 DSH 應用才能生效。新安裝的組合包只在啓動時加載。

典型用法

1. 輸入框按鈕

在 DSH 的輸入框工具欄左側,點擊“優化提示詞”按鈕。該按鈕會根據草稿內容自動切換狀態(空閒、進行中、已改寫、出錯),改寫後的結果會直接替換輸入框內容。

2. 斜槓命令

在對話中輸入以下命令:

  • 改寫:
    /optimize <原始提示詞>
  • 本地診斷(僅分析,不消耗模型):
    /optimize --analyze <原始提示詞>
  • 離線改寫(使用本地規則):
    /optimize --offline <原始提示詞>

3. 模型工具

在 Agent 配置中,直接調用模型工具:
* optimize_prompt:將提示詞改寫成更清晰的版本。
* analyze_prompt:分析提示詞的結構和規範度,並返回評分與問題清單。

注意事項

  • 架構隔離:瀏覽器半區(UI)不做模型調用,僅發送 POST 請求;模型調用與規則引擎邏輯位於 Host 端。這確保了瀏覽器包體積較小(約 17KB),且不會在對話流中留下無意義的事件。
  • 版本兼容:規則引擎只服務 Host,不打入瀏覽器包。
  • 狀態管理:改寫後如果手動編輯了草稿,還原按鈕會自動失效。

結尾

Prompt Optimizer 是一個輕量級的輔助工具,它利用 LLM 的改寫能力配合本地規則引擎,解決了提示詞模糊、難以複用的問題。對於需要快速構建高質量 Prompt 的開發者,這是一個值得在 Profile 中啓用的插件。

  • 目錄頁:https://www.skillhub.cn/plugins/LiWenzhuo001/dsh-plugin-prompt-optimizer
  • GitHub 倉庫:https://github.com/LiWenzhuo001/dsh-plugin-prompt-optimizer
羽毛球分组比赛记分
小程序二维码

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

小夜