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 仓库。

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

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

小夜