dsh-socrates:DeepSeek Harness 深度研究插件

前言

DeepSeek Harness (DSH) 的设计理念是「一切皆插件」。现有的深度研究插件大多表现为固定提示词的流水线,缺乏对研究过程的闭环控制与结果验证。dsh-socrates 插件通过引入苏格拉底式的澄清机制与自适应研究逻辑,试图解决这一问题。

插件定位

dsh-socrates 是 DeepSeek Harness 的深度研究插件,由 Cruciforms 维护,采用 MIT 许可证。它主打调查前澄清 + 自适应多轮研究 + 交叉验证 + 引用闭环。与固定提示词流水线不同,它是一个活的、可收敛的研究闭环。

核心功能

1. 调查前澄清

在开始研究前,Planner 会针对主题生成 ≤3 个澄清问题,通过 userQuestions.ask 提问给用户。用户确认后,研究计划才进入执行阶段。支持 planReview 意图卡片进行计划审批。

2. 自适应多轮研究

研究过程不是一次性完成,而是分轮进行。
* 并行研究:每轮中,多个 researcher(flash 模型)并行搜索、精读并逐字摘录入证据库。
* 缺口驱动:每轮末尾收集高优先级缺口,若边际增益验证为负,则提前停止。
* 止损机制:连续零增益、轮次硬上限、token 预算三重保险。

3. 交叉验证

Verifier 对每个声明进行声明级三分裁决:entailed(蕴含)、contradicted(矛盾)、baseless(无依据)。若未验证,会在报告中标记 ⚠️ UNVERIFIED。系统支持单跳回补任务与条件修订轮。

4. 引用闭环

编号引用必须出自证据库中的逐字片段(≤100 字,含段落锚点)。非原文内容会被标记为 model_knowledge。程序化引用审计会检查编号存在性、摘录紧邻格式、逐字一致性及长度上限。

5. 学术三源与源策展

插件内置 arXiv、PubMed、Semantic Scholar 检索接口,无需 API Key。当 depth ≥ 2 时,会启用 LLM 策展子代理剔除弱相关低质源。

6. 模型分层降本

插件支持模型分层调度:Planner、Synthesizer、Reviewer 使用 Pro 模型;Researcher 使用 Flash 模型,以降低成本。

安装与启用

使用官方命令安装:

dsh plugin --profile web add dsh-socrates

安装后需要重启 DSH 进程以使插件生效。

使用方式

在对话中直接使用自然语言,模型会根据工具描述自动触发研究流程。

  • 通用调研:「深度调研一下 MCP 生态现状,重点对比几家主流实现,出一份带引用的报告」
  • 已有清单:「按这份问题清单做研究:1. … 2. …」(提供清单后,插件会跳过自动拆解,直接并行研究)
  • 明确用途:「调研一下 A/B 方案,purpose 是决定我们选哪个」(用途越明确,答案空间越准)

对于更复杂的主题,插件会自动扩展轮次;简单主题则一轮收敛。若需更严谨的输出,可传递参数 depth: 3;若要开启引用纠错和覆盖度审计,可传递 review: true。

参数说明

参数 必填 默认 说明
topic 是 — 研究主题
purpose 否 — 研究用途,用于定义答案空间
questions 否 — 已有问题清单(每行一个)
depth 否 2 精度等级:1=初步(3 子问题/2 轮),2=深入(4 子问题/3 轮),3=穷尽(6 子问题/4 轮)
synthesize 否 true 是否生成最终综合报告
verify 否 true 是否启用交叉验证
review 否 false 是否启用对抗性审查(引用纠错、覆盖度审计)
clarify 否 true 是否在调查前进行澄清提问
planReview 否 false 是否在研究前进行计划审批

输出与架构

输出目录

每次研究的证据与报告落盘在宿主侧。默认路径为插件安装目录下的 runs/<topic-slug>/。

输出文件

  • evidence.jsonl:逐字摘录证据库,包含 URL、段落锚点、质量分级。
  • report.md:带编号引用的最终报告。
  • state.json:运行状态、覆盖度、验证统计。
  • review.md:审查意见(review=true 时生成)。

架构设计

插件通过 index.js 作为薄壳,调用 DSH 官方 workflow 引擎进行编排。
* 编排:使用 ctx.workflows,支持并发控制与取消传播。
* 搜索/抓取:直接调用 DSH 内置的 web_search / web_fetch,插件本身不包含网络逻辑或自研编排。
* 证据存储:由宿主的 src/evidence-store.js 管理,workflow 脚本无直接文件系统访问权限。

与同类插件对比

功能 dsh-socrates dsh-deepresearch dsh-raven-research dsh-research-report
核心差异 苏格拉底式澄清 + 自适应闭环 + 验证 + 引用审计 证据管理 + Web 工作区 中途 steer 纠偏 内容寻址证据账本 + 密封报告
多轮编排 ✅ 自适应闭环 ❌ 不自调度搜索 ❌ 单 Task 渐进 ❌ 无研究闭环
交叉验证 ✅ 声明级三分裁决 + 回补 ❌ ❌ ✅ 验证裁决
引用审计 ✅ 程序化(逐字一致性) ❌ ✅ 字节比对 ❌
学术检索 ✅ arXiv / PubMed / S2 ❌ ❌ ❌
模型分层 ✅ Pro/Flash 自动分层 ❌ ❌ ❌

其他信息

  • 曾用名:项目原名为 dsh-deep-research。为避免与 GitHub 上 dsh-external/dsh-deep-research 同名仓库混淆,于 2026-08 更名为 dsh-socrates。
  • 依赖:需要 @deepseek-ai/dsh-tools (v0.1.0-rc.6+)。

插件源码与文档可在 GitHub 查看。

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

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

小夜