dsh-research-check:交付物证据链与合规校验

前言

在 DeepSeek Harness (DSH) 生态中,插件是扩展能力的主要方式。dsh-research-check 专注于交付物(论文、文档、数据、标书)的合规性检查。它将要求文档转换为可执行规格,核对数字一致性,审计元数据,并生成溯源台账。该插件不生成内容,只核对。

核心功能

  • 规格构建:将要求文档转换为可执行规格。
  • 合规性检查:检查交付物合规性(页数、摘要、引用、身份信息)。
  • 数字一致性:核对数字一致性(前后矛盾)。
  • 溯源台账:建立数字溯源台账。
  • 元数据审计:审计 PDF/OOXML 元数据中的身份信息。
  • MCP 支持:支持 MCP 协议(Claude Code、Codex、Cursor)。
  • 跨场景规则:支持学术、软件、数据、文档、标书等多种场景的规则。

安装与启用

使用官方命令安装:

dsh plugin --profile web add dsh-research-check

安装后,插件在 DSH profile 启动时注册,需重启 profile。

典型用法

1. 构建规格

将要求文档转换为可执行的检查清单:

python python/spec_build.py --requirements 格式规范.doc --out specs/我的要求. --profile academic --name "竞赛论文格式规范"

2. 执行合规性检查

对交付物进行逐条检查:

python python/check_spec.py --spec specs/我的要求. --root . --pdf 我的论文.pdf --files 交付文件1.xlsx 交付文件2.docx --archive 材料.zip

3. 管理数字台账

建立“数字—出处”台账,用于追踪关键数字的来源与变化:

# 训练台账:从文稿中识别数字
node lib/ledger-cli.js teach --ledger paper-ledger. --paper 论文.tex --unit-filter 万元 --min-abs 100

# 记录数字及其来源
node lib/ledger-cli.js add --ledger paper-ledger. --key q3.total_cost --value 1521.6 --unit 万元 --source code/q3.py --anchor 全年费用

# 验证台账:检查数字在文档中的一致性
node lib/ledger-cli.js verify --ledger paper-ledger. --paper 论文.pdf --near

4. 元数据审计

检查 PDF 和压缩包中的身份信息泄露及清单一致性:

python python/audit_paper.py --paper 论文.pdf --archives 材料.zip

5. 通过 MCP 接入

若不使用 DSH,可通过 MCP 协议接入其他 AI 工具:

{
  "transport": "stdio",
  "serverName": "research-check",
  "command": "node",
  "args": ["<插件目录>/mcp/server.mjs"]
}

环境要求与依赖

  • Python 版本:需要 Python 3.10+。
  • Peer Dependencies:
    • @deepseek-ai/cordis
    • @deepseek-ai/dsh-tools
    • @deepseek-ai/schemastery
  • 执行环境:所有检查在本地完成,不收集数据。

总结

dsh-research-check 提供了一套从“要求”到“规格”,再到“溯源台账”的完整流程。它将数字绑定到出处,将规则转化为执行脚本,适用于论文、软件、数据、文档、标书等多种交付场景。

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

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

小夜