dsh-intelligence-check:在 DSH 里给模型做质量检测与报告

前言

在 DeepSeek Harness(DSH)里换模型、换渠道或改系统提示词之后,效果变好还是变差往往只能凭对话体感判断,缺少可复现的记录。社区插件 dsh-intelligence-check(维护者 Lanjunyee,分类:模型推理)面向这一问题:对指定模型主动跑题库、保存回答与 token 用量,支持人工评审和定时检测,并提供闭集范围内的模型归因提示。检测不拦截业务请求,也不改动模型路由。

这是什么

dsh-intelligence-check 是 DSH 桌面应用侧的原生「模型质量检测」插件,MIT 许可证,当前包版本 0.3.4(见仓库 package.json)。已在 awesome-dsh-plugin 的 model 分类收录。

一句话定位:给 Harness 里接入的模型做定期体检——跑题、记结果、能人工把关,必要时用 ModelTrace 估算「像哪一类候选模型」。

核心功能

内置质量题库

插件内置 7 道题,覆盖推理、复述、知识、HTML/SVG 与地图等能力线索:

ID 题目 自动评估
milk 牛奶推理 是
repeat 逐字复述 否,人工评价
japan 日本首相 否,人工评价
person 人物知识 否,人工评价
html HTML/SVG 动画 否,人工评价
svg SVG 创作 否,人工评价
map 世界海陆地图 否,人工评价

其中仅 牛奶推理(milk) 自动评分:最终答案为 46.24,或最后一个带 inches/inch/英寸 单位的数字为 46.24 时通过;首次异常会独立复测一次。其余题目保存原始回答与 token 用量,由用户在界面标「待确认 / 确认通过 / 标记问题」并写备注。

手动检测与定时监测

  • 手动:在「质量题库」选模型和题目,点「运行」即可。
  • 定时:在「模型监测」为目标打开「自动监测」,并在设置里配置间隔;默认关闭,默认间隔 900 秒(15 分钟)。开启后后台按间隔只对已监测目标自动跑 milk,不依赖业务对话。

默认每个模型每天最多 120 次请求(可在设置中调整为 1–10000)。单次请求 max_tokens 为 8192;手动与自动质量检测单轮总超时 10 分钟。

检测记录与导出

「检测记录」可查看通过/未通过、失败原因、截断与不可用状态;支持按题目、模型、结果、评审状态筛选,双回答对比,以及筛选结果 JSON 导出。共享数据目录为 $DSH_HOME/dsh-intelligence-check/(未设置 DSH_HOME 时为 ~/.dsh/dsh-intelligence-check/),同一用户各工作目录与 profile 共用一套配置与记录。

ModelTrace(模型归因)

对模型跑三条指纹挑战,在闭集候选库(目前 GPT、Claude 两个家族共 18 个候选)内给出排名与家族概率,用于判断「更像哪一类」,不是上游身份认证;真实模型不在库中时会归到最相似候选,不能据此认定身份或自动封锁。

与业务请求的关系

工作流可概括为:侧边栏进入原生检测页 → 手动/定时检测 → 插件桥接 → 桌面宿主调用模型 → 保存评估与评审;业务客户端经 DSH 访问上游时不经过检测结果判断。退出 DSH 桌面应用时,插件后台及活动任务一并结束。

安装与启用

插件以官方 bundle 分发,使用者不需要 Go、pnpm 或现场编译;检测后台由 DSH 桌面应用 启动。engines.dsh 声明兼容 >=0.2.0 <0.3.0,README 注明实际验收主要在 DSH 0.2.2-rc.1(macOS arm64),并非逐版本全量验证。

下面按 README「30 秒安装」整理步骤:

  1. 从 最新发行版 下载 dsh-intelligence-check.tgz(通用包),或按平台选择 dsh-intelligence-check-<platform>-<arch>.tgz。
  2. 先启动并完全退出一次 DSH 桌面应用,以初始化 desktop profile(只需做一次)。
  3. 使用桌面应用「管理 dsh 命令」所安装的 dsh,执行安装(路径换成本机下载文件的绝对路径):
dsh plugin --profile desktop add /absolute/path/to/dsh-intelligence-check.tgz

DSH 桌面应用固定使用 $DSH_HOME/profiles/desktop(默认 ~/.dsh/profiles/desktop),插件必须装到 desktop profile,才会出现在全局侧边栏。装好后启动桌面应用,在侧边栏点 「模型质量检测」 打开主区域原生页面。

卸载:

dsh plugin --profile desktop remove dsh-intelligence-check

卸载不会删除用户级共享数据目录。Linux x86-64 可选用 dsh-intelligence-check-linux-amd64.tgz 等分平台包,见 README 平台对照表。

典型用法

首次使用可按 README 三步走:

  1. 点 「添加检测目标」,从桌面应用模型目录选一个模型。
  2. 在 「质量题库」 选模型和题目,点 「运行」。
  3. 在 「检测记录」 查看回答;不满意则人工评审。若需定时测 milk,在 「模型监测」 打开该目标的自动监测,并在右上角设置中调整间隔与每日上限。

手动检测无需先开自动监测。HTML/SVG 题可在页面内做隔离预览;后台不会执行模型生成的 HTML、SVG 或 Python。

若从 CLI 或 dsh web 打开同一插件页面:只能连接桌面应用已在运行的共享后台;桌面应用未运行时页面会提示后台不可用。

适用场景与注意

适合谁

  • 经常在 DSH 里切换模型、渠道或提示词,需要可对比的历史记录与少量固定题库回归。
  • 希望在桌面应用内完成检测与评审,而非单独维护脚本。
  • 需要轻量「像哪类模型」的闭集提示,且理解其统计含义与局限。

使用前务必知晓

  • 必须用 DSH 桌面应用 承载检测后台;仅用 CLI / dsh web 无法独立启动全套检测能力。
  • 插件以当前 DSH 进程权限运行,安装前应查看 GitHub 仓库 源码与 MIT 许可证。
  • 知识题有时效性,单题失败不能证明模型被替换;归因结果不能替代供应商声明或安全策略。
  • 内部 Go 控制台与 Cloudflare 临时通道等接口主要面向维护者与既有检查脚本,产品主入口已是 DSH 原生页面。

结尾

dsh-intelligence-check 把「换模型后的变化」从主观感受拉回到题库、记录与评审流程上,并与业务流量解耦。需要安装包与完整说明时,可访问社区目录页 skillhub 插件条目 与 GitHub:Lanjunyee/dsh-intelligence-check。

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

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

小夜