在 DeepSeek Harness (DSH) 的開發流程中,模型輸出往往混雜着多種語言,導致閱讀和二次處理不便。dsh-reply-language 插件通過系統提示注入,強制模型在所有輸出(包括解釋、摘要、正文和錯誤信息)中保持統一的回覆語言,同時保留代碼和技術術語的原貌。
這是什麼¶
這是一個模型推理類別的 DSH bundle。由 CAI-MH 維護,開源協議爲 MIT。它的核心作用是在推理流程中注入語言約束,確保模型輸出的一致性。
核心功能¶
- 強制統一語言:注入系統提示詞,要求模型在解釋、摘要、正文乃至錯誤信息中全部使用指定語言。
- 保留技術術語:代碼片段、命令行指令、文件路徑、API 名稱及專有名詞保持原樣,不做翻譯。
- 運行時切換:提供兩個模型工具,可在對話中隨時切換或查詢當前要求的回覆語言。
安裝與啓用¶
使用官方命令安裝:
dsh plugin --profile web add dsh-reply-language
或者,將其添加到 profile 的 package.json 依賴項並在 dsh.profile.bundles 下列出,然後重啓 dsh web。
典型用法¶
- 切換語言:在對話中調用
reply_language_set工具,傳入目標語言名稱(例如中文、English、日本語、Français),設置立即生效。 - 查詢當前語言:調用
reply_language_get工具,查看當前模型被強制要求的回覆語言。
適用場景與注意¶
- 零配置:插件無需配置文件,默認語言爲簡體中文;可在運行時通過工具更改。
- Host-only:這是一個 Host-only bundle,沒有提供客戶端 UI,所有操作通過工具調用完成。
- 優先級邏輯:插件註冊的系統提示詞順序爲 900,會覆蓋用戶消息中的語言提示,直到通過工具顯式更改。
總結¶
通過在推理階段介入語言控制,這個 bundle 能有效提升多語言場景下的輸出穩定性。更多詳情可查看 DSH 插件目錄 或 GitHub 倉庫。