dsh-help-me-to-ask:在模型动手前把需求问清楚

前言

在 DeepSeek Harness(DSH)里开工,常见起手式是一句「帮我搞一下这个」。模型已经开始写代码、改文件,才发现目标、交付物或验收标准对不上,只能推倒重来。自己先写一长段 prompt 能缓解,但每开一个新窗口都要重复,且容易漏项。

下面介绍社区插件 dsh-help-me-to-ask(提问引导):在你发出第一段真正的工作内容之后、主模型动手之前,用一张卡片补问缺项,并把回答整理成短小的「任务说明」,你确认后再交给模型执行。

这是什么

dsh-help-me-to-ask 由维护者 DoreiHime 发布,在 SkillHub 插件目录 中归类为「工作流」。仓库见 GitHub:DoreiHime/dsh-help-me-to-ask,许可证为 MIT。

定位可以概括成:回答之前先问清楚,再把你的回答整理成开工前的小单子,确认之后才交给模型。它不替你在 DSH 里切换主对话的模型或推理档位,只做「问清楚」这一件事。

核心功能

引导卡片与任务说明

每个聊天窗口里,当你发出第一段真正的工作内容时(纯寒暄不算),插件会先弹出一张卡片:

  1. 先复述「我理解你想做的是……」,便于及早发现理解偏差。
  2. 只追问真正缺的信息:目标、交付物、范围限制、验收标准、需要特别注意的点。
  3. 每个问题尽量从你原话里推出具体选项,而不是空泛的「请描述需求」。
  4. 若不想逐项选择,可使用「一键明确目标」,由插件自行补全缺口。

你回答完或跳过后,插件会整理成一段很短的任务说明,结构大致包括:要做成什么、最后给你什么、限制(能改哪些、用什么)、怎样算做好、明确不碰的范围,以及尚未问清、先按假设处理的部分。你确认、修改或跳过后,主模型才按这份说明开工。

卡片出现时可选提示音(可在设置中关闭)。卡片默认最多保留 10 分钟,底部有倒计时;填不完可点「还没写完!+5 分钟」续时。填写内容会边写边暂存在本机,刷新页面或重启 DSH 后仍可恢复。

何时触发

插件启用且当前窗口未选择「跳过」时:

  • 需求模糊时:第一段工作内容若分析后认为缺目标、交付物或限制,才弹卡。
  • 复杂任务:即使目标清楚,任务较复杂时也会先确认关键细节。
  • 跳过本窗口:当前聊天窗口不再引导,其他窗口不受影响。
  • 帮我一下(金色入口):只接管当前窗口的下一条消息,无论清晰、模糊或寒暄,都会走一次确认流程;用完后自动恢复原来的模式。

纯打招呼(你好、在吗、谢谢等)不会触发,也不会消耗分析用的 token;等你说出真正想做的事才开始工作。

每个聊天窗口通常只处理第一段真正的工作内容。之后若你明确说「换个 / 改成 / 重新来」一类话,且开启了相应设置,才会提示更新任务说明,不会每轮插话。正在执行任务的子智能体不会使用该插件。

输入框与设置

输入框左侧有「提问引导」开关;点齿轮可切换提问时机、本窗口跳过 / 帮我一下、最多追问轮数(1–10,默认 3),以及是否「开始前先看任务说明」。

在 设置 → 提问引导 中还可调整:

  • 总开关
  • 提问时机(同上)
  • 后续目标变化时是否提示更新任务说明
  • 开始前先看任务说明
  • 最多追问轮数
  • 弹卡时提示音
  • 大脑模型:插件分析需求时使用的模型;默认自动选 DSH 里最新的 DeepSeek 模型与 Max 推理,也可自选客户端内任意可用模型与推理档位

追问不会无限进行:没有新的信息可问时,插件会停止,把剩余细节写成假设,或留给后续对话补充。

分析调用走与普通对话相同的路径,数据不会额外传到别处。任务说明与会话相关状态仅保存在本机:

$DSH_HOME/dsh-help-me-to-ask-sessions.json

安装与启用

从 SkillHub 等插件市场进入该插件页面,点安装即可。DSH 生态采用「一切皆插件」的思路;社区目录为独立站点,与 DeepSeek、幻方无官方从属关系。

手动安装可使用 README 中的命令:

dsh plugin add dsh-help-me-to-ask

若希望直接安装当前 README 标注的最新版(package.json 中为 1.0.5),可在 DSH 插件安装输入框中指定版本号,以跳过 pnpm 对新发布版本默认的 24 小时观察期;仅写包名时,DSH 可能先安装稍旧的 1.0.2:

dsh-help-me-to-ask@1.0.5

也可从 GitHub release 下载 tgz 做本地安装。装好后重启 DSH 或刷新页面,输入框左侧会出现「提问引导」相关控件。

插件以当前 DSH 进程的权限运行。安装前建议自行查看仓库源码与 MIT 许可证,确认符合你的环境与合规要求。

典型用法

  1. 启用插件,新开一个聊天窗口。
  2. 直接发出第一段工作意图(例如改某个模块、写脚本、排查报错),避免只发寒暄。
  3. 若弹出引导卡片,先看复述是否跑偏,再补选目标、交付物、限制与验收标准;或点「一键明确目标」。
  4. 阅读生成的任务说明,确认后让主模型按说明执行。
  5. 若本窗口不想再被问,可在齿轮菜单里「跳过本窗口」;若下一条消息无论内容都想强制走一遍确认,可选「帮我一下」。

中途改目标时,用明确改口用语触发「更新任务说明」提示(需先在设置里开启该选项)。

适用场景与注意

适合经常在 DSH 里用自然语言开任务、又希望减少「做完才发现方向错了」的开发者。对已经习惯每次手写完整任务单的用法,可通过设置关闭「开始前先看任务说明」,或关闭总开关,按原流程直接对话。

需注意:每个窗口主要只在第一段真实工作内容上做强引导;子智能体任务链不会经过该插件。插件自带的「大脑模型」只用于需求分析,不改变你为主对话选择的模型与推理设置。若卡片提问不合预期,维护者 README 中提供了 issue 与邮件联系方式(doreihime.cn@gmail.com)。

结尾

dsh-help-me-to-ask 把模糊请求收成可确认的任务说明,再交给模型执行,属于 DSH 工作流类插件里偏「开工前对齐」的一类能力。

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

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

小夜