dsh-reply-language:強制大模型使用指定語言回覆的 DSH 插件

在 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 倉庫。

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

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

小夜