dsh-prompt-optimizer:一鍵重寫 Prompt

在 DeepSeek Harness (DSH) 的開發流程中,如何將粗糙的草稿轉化爲清晰、可執行的指令是一個常見痛點。該插件通過在編輯器下方渲染一個按鈕,利用 LLM 的能力直接在輸入框中完成 Prompt 的重寫與優化。

插件介紹

該插件由 SongMiao-tech 維護,定位爲 DeepSeek Harness 的 Prompt 優化工具。它利用主機的 ctx.llm,通過固定的六步流程對用戶輸入的草稿進行結構化處理,最終輸出與原文語言一致的高質量 Prompt,解決了手動編寫 Prompt 結構不清晰、指令執行效果差的問題。

核心功能

  • UI 集成:按鈕通過 conversation.composer.dock 插槽渲染在聊天編輯器下方。
  • 交互邏輯:點擊按鈕讀取當前編輯器文本,若爲空則顯示友好提示。
  • 重寫流程:調用主機的 ctx.llm,執行固定的六步流程(意圖 → 上下文 → 隱藏約束 → 差距 → 重組 → 語言檢查)。
  • 結果處理:展示重寫結果,提供 Replace into input 按鈕將結果寫回輸入框。
  • 內容保留:輸出語言與輸入一致,代碼片段、專業術語和 URL 保持不變。

安裝與啓用

前置要求:確保已安裝配置了模型的 DeepSeek Harness dsh (web profile)。

使用官方命令安裝:

dsh plugin --profile web add https://github.com/SongMiao-tech/dsh-prompt-optimizer

從源碼安裝:

git clone https://github.com/SongMiao-tech/dsh-prompt-optimizer.git
cd dsh-prompt-optimizer
pnpm install
pnpm run build

從源碼構建後,需要在 profile 的 cordis.patch.yml 中註冊 bundle:

- insert:
    - id: prompt-optimizer
      name: '@deepseek-ai/dsh-prompt-optimizer'
    - id: ui-prompt-optimizer
      name: '@deepseek-ai/dsh-client-ui-prompt-optimizer'

典型用法

  1. 在編輯器中輸入一段粗略的 Prompt 草稿。
  2. 點擊下方的 ✨ Optimize Prompt 按鈕。
  3. 在彈出的對話框中查看 AI 重寫後的結果。
  4. 點擊 Replace into input 將結果填入輸入框,隨後發送。

適用場景與注意

  • 插件以當前 DeepSeek Harness 進程的權限運行。
  • 安裝前請檢查源碼與許可證(MIT)。
  • 生態背景:DSH 理念爲「一切皆插件」,該插件由社區維護,與 DeepSeek 或幻方無官方從屬關係。

該插件通過結構化的 Prompt 重寫流程,降低了高質量指令的編寫門檻。更多細節可查閱 DSH 插件目錄 或 GitHub 倉庫。

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

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

小夜