dsh-researchly:按理解、规划、执行、复核引导智能体研究数理化题

前言

在 DeepSeek Harness(DSH)里让智能体解数学、物理题,常见问题是跳步推导、假设未写明、算错后仍把结论当最终答案。一次性长回复很难在架构上约束「先弄清题意再动手」。下面介绍的 dsh-researchly(仓库 tongfun/dsh-researchly)把 George Pólya《怎样解题》里的思路做成插件流程:主智能体按固定四阶段推进,并在执行或复核发现问题时退回前序阶段重做。

这是什么

dsh-researchly 是供 DSH 使用的插件,维护者为 tongfun。它引导主智能体用 understand(理解)→ plan(规划)→ execute(执行)→ look_back(复核) 研究数学、物理问题,减轻幻觉、减少错误。

运行期在内存里只保留题目与各阶段是否完成的记录,不保存研究笔记、摘要或历次修订。社区目录页:SkillHub - dsh-researchly。

四阶段与退回规则

研究题目时,插件要求依次完成下列四步(要点来自仓库 README):

  1. understand(理解) — 弄清题意,分辨已知与未知,审察条件,并说明符号约定。
  2. plan(规划) — 寻求已知与未知之间的联系,据以拟定求解办法。
  3. execute(执行) — 依计划逐步进行,随时检查每一步的根据;若计算受阻、不能完成,便退回第二步,重拟计划。
  4. look_back(复核) — 检验所得结果,考察特殊情形,并试从另一途径独立推导。

阶段之间的顺序与退回关系可用下图概括(与 README 中 mermaid 流程一致):

flowchart TB
    U["1. 理解"] --> P["2. 规划"] --> E["3. 执行"] --> L["4. 复核"]

    E -.->|"计算受阻"| P
    L -.->|"执行有误、有所遗漏、论证不周或精度不足"| E
    L -.->|"假设不成立、方法不合用或漏计重要因素"| P

需要退回时,应在当前阶段尚未标为完成之前调用 reopen。从退回的阶段起,其后各阶段均须重新完成。退回路径仅限上图三种;四步全部完成后,不能再以此方式退回。退至哪一步由模型根据问题原因决定;工具侧会检查转换是否合规,并换用相应的提示词。

环境与依赖

package.json 中声明的运行要求如下,安装或升级 DSH 时宜一并核对:

  • 插件版本:0.1.0
  • 许可证:MIT
  • Node:>=24.9.0
  • DSH 引擎:^0.2.2-rc.1
  • 打包:通过 cordis.yml 以 bundle patch 形式接入(dsh.bundle.patch)

同级依赖包括 @deepseek-ai/cordis(约 4.1.0)、@deepseek-ai/dsh-agent、@deepseek-ai/dsh-system-prompt、@deepseek-ai/dsh-tools(均为 ^0.2.2-rc.1)。SkillHub 目录页标注该插件可安装,并与仓库版本 v0.1.0 一致。

安装与启用

DSH 生态以「一切皆插件」为方向;SkillHub 是社区目录站点,与 DeepSeek / 幻方无官方从属关系。

已抓取资料中未给出可直接复制的 CLI 安装命令(请勿凭仓库名自行拼接 dsh plugin add github:...)。可按目录页指引,在 Harness 中安装插件 tongfun/dsh-researchly(页面文案为:「请安装 DSH 插件 tongfun/dsh-researchly」)。安装前建议阅读 GitHub 仓库 源码与 MIT 许可证;插件在当前 DSH 进程权限下运行,权限范围与未装插件时相同。

典型用法

典型场景是向已启用该插件的智能体会话提交一道数学或物理题,由主智能体自动进入四阶段流程,而不是在一次回复里混写「理解 + 猜解法 + 最终结果」。

使用上只需把握两条(均来自 README):

  1. 让智能体按 理解 → 规划 → 执行 → 复核 顺序推进,并在每步内完成该阶段要求(符号约定、计划、逐步演算与独立复核等)。
  2. 在执行受阻,或复核发现执行错误、遗漏、论证不周、精度不足、假设不成立、方法不合用等情况时,在阶段未完成前调用 reopen,从规定的前序阶段重新做起。

仓库 README 未附带单独的配置字段示例;行为主要由阶段状态与 reopen 的合规检查驱动。

适用场景与注意

适合:需要可回溯、分阶段解题流程的 DSH 智能体开发者;希望用结构化提示约束数理化推导、并允许算错后退回重规划的场景。

注意:

  • 内存中不持久化研究过程文本,若需要留档,应在 Harness 会话或外部笔记中自行保存。
  • 四阶段全部标为完成后,不能再通过 reopen 按插件规则退回。
  • 依赖 DSH 0.2.2-rc.1 一线版本与 Node 24.9+,环境不匹配时可能无法加载或构建。

结尾

dsh-researchly 把「理解—规划—执行—复核」和有限次退回写进插件约束,适合在 DSH 里做严肃的数理化题研究型对话。目录页:https://www.skillhub.cn/plugins/tongfun/dsh-researchly;源码与说明:https://github.com/tongfun/dsh-researchly。

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

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

Xiaoye