前言¶
DeepSeek Harness (DSH) 的理念是「一切皆插件」。在进行学术文献研究时,从检索、查证到综述,过程繁琐且易遗漏。dsh-scopus-searcher 是一个面向 DSH 的学术文献研究插件,内置 scopus-scholar(搜索驱动)和 scopus-knowledge(知识驱动)两个 Agent 预设,旨在提供从文献发现到双向查证的自动化解决方案。
核心能力¶
该插件提供以下核心功能:
- scopus-scholar(搜索驱动模式):支持 Scopus 发现与 OpenAlex 补全,执行检索 → 综合 → 论断 → 双向查证 → 下一步的闭环。
- scopus-knowledge(知识驱动模式):代码强制流水线,咨询独立的「科学顾问」人格进行查证。
- scopus-search(技能):短语精确检索与摘要抓取。
- openalex_tool(工具):批量补全作者、引用数、重建摘要与双向引文追踪。
- 双向查证:论断必须挂载证据链与置信度。
预设一:scopus-scholar(搜索驱动模式)¶
搜索驱动模式将模型转化为能检索、提炼科学论断、双向查证的研究助手。其核心循环是:检索 → 综合 → 论断 → 双向查证 → 下一步。
在这个模式下,模型会执行以下操作:
* 多角度并行检索:利用 Scopus 和 OpenAlex 的数据,对同义词、机制词进行组合检索。
* 论断与证据分离:区分“证明”与“声称”,强制每条论断必须挂载证据链(论文/DOI/数据点)和置信度。
* 双向引文追踪:利用 OpenAlex 的工具进行双向引文网络追踪,不受 40 条引用上限限制。
预设二:scopus-knowledge(知识驱动模式)¶
知识驱动模式把调研流程从「提示词约定」升级为「代码强制的状态机流水线」。它通过 knowledge-pipeline 插件强制执行 THINK → VERIFY → SYNTHESIZE → SEARCH → DECIDE → REPORT 的流转。
关键特性包括:
* 科学顾问人格:主 agent 会建立独立的「科学顾问」会话进行咨询。该顾问人格在代码层面被禁用所有工具,仅凭模型记忆工作。
* 硬门禁:流水线有硬门禁,例如 THINK 阶段禁止检索工具,必须先咨询顾问。
* 存活心跳:顾问会话通过 60 秒心跳监测存活状态,防止死锁。
技术实现¶
- 双源分工:Scopus 负责发现与摘要,OpenAlex 负责补全元数据(解决 Scopus 摘要截断和引用数缺失问题)。
- 流水线:代码级状态机,有硬门禁(如 THINK 阶段禁止检索)。
安装与配置¶
使用前需配置环境变量 SCOPUS_API_KEY。插件以 npm 包形式分发,包含两个预设和共享的技能文件。
典型用法¶
- 在 DSH 中选择
scopus-scholar预设进行文献检索与双向查证。 - 在 DSH 中选择
scopus-knowledge预设进行基于科学好奇心的深度调研。 - 流水线会自动建立独立科学顾问会话并维持心跳。
适用场景与注意¶
- 适用场景:学术文献调研、综述撰写、需要严格证据链支撑的论断验证。
- 注意事项:
- License: MIT。
- 知识驱动模式下科学顾问人格无工具调用权限。
- 流水线有硬门禁(如 THINK 阶段禁止检索)。
- 双源分工:Scopus 发现,OpenAlex 补全。