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
羽毛球分组比赛记分
小程序二维码

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

小夜