dsh-quality-up:把本地质量平台装进 DeepSeek Harness

前言

做制造业质量相关工具时,常见做法是单独起一套 Web 应用,再另接数据库和报表服务。要在 DeepSeek Harness(DSH)里做「能算 SPC、能落库、能导出 Word/Excel」的质量工作台,还得自己接模型、接工具、接权限。quality-up 维护的 dsh-quality-up(质上开源质量平台)把这一套做成 DSH 的客户端整页插件:业务数据写本机 SQLite,统计由内置引擎实算,对话走 Harness 已登录的 DeepSeek,并向智能体暴露 16 个 qip_* 工具。许可为 MIT,可自行私有化与二次开发。

这是什么

  • 插件名称:dsh-quality-up(仓库 quality-up/dsh-quality-up)
  • 分类:客户端(web profile,immediately: true)
  • 当前版本(package.json):2.0.1
  • 定位:开源质量改进平台插件——真实 SQLite、SPC/Cpk/八大判异、8D 等业务页面,以及 .docx / .xlsx 导出;无构建步骤,原生 ESM + 浏览器 JS。

左侧栏入口 id 为 dsh-quality-up;打开后主面板通过 iframe 承载整页应用,页面地址为 http://127.0.0.1:<Harness 端口>/qip/。

数据与统计:数字从哪来

插件强调「页面上的数字由引擎对库内测量数据实算」,不用预设话术。

数据目录默认为:

~/.dsh/qip-platform/data/
├── qip.db          # SQLite 3.53(node:sqlite)
├── qip-db.json     # JSON 快照
└── reports/        # 生成的 .docx / .xlsx / .csv

可用环境变量 QIP_DATA_DIR 覆盖默认路径。首次启动会灌入内部自洽的演示数据(含测量值等);亦可在页内导入 Excel/CSV 后做真实 SPC/Cpk/报表。

统计能力(README 列出的实现范围)包括:I-MR / Xbar-R / Xbar-S / EWMA 控制图;GB/T 4091 八大判异;Cp/Cpk/Pp/Ppk 等过程能力;t/F/卡方、回归、GR&R、DOE、FMEA-AP、帕累托等。同一套能力面向页面按钮、AI 工作台对话,以及 Harness 智能体的 16 个工具。

模型与对话:复用 Harness,不单独填 Key

插件 Host 通过 ctx.llm 调用当前 Harness 登录态下的模型,默认锁定 deepseek-official / deepseek-flash(即 DeepSeek-V4.1-Flash);可用 QIP_LLM_PROVIDER、QIP_LLM_MODEL 覆盖。对话内核为 ReAct 工具编排:模型每轮输出一个 JSON 工具调用或最终结论,插件执行真实工具并把返回喂回模型(最多 8 轮,可配)。对外发送、承诺、8D 关闭等动作需人工确认,并有审计留痕。

报告与导出

  • report_generate:周报/月报/专项/根因/8D/SPC 等 → 真实 .docx,落在 reports/
  • data_export:问题库、项目、测量、SPC、知识库等 → 真实 .xlsx 多表或 CSV

下载经 /qip/api/reports/download/<文件名>;文件同时保留在本地 reports/ 目录。

Harness 智能体可用的 16 个工具

在 Harness 对话中可直接用自然语言触发,例如查某特性 Cpk、导出 Excel、生成 Word 月报。工具名包括:

qip_overview、qip_spc_list_chars、qip_spc_rule_check、qip_spc_capability、qip_spc_control_chart、qip_measurements、qip_issue_search、qip_issue_create、qip_project_list、qip_project_advance、qip_knowledge_search、qip_risk_scan、qip_benefit_calc、qip_report_generate、qip_data_export、qip_db_status。

页面模块

README 列出 16 个页面:驾驶舱、AI 改进工作台、质量问题库、质量改进项目(8D)、QRQC、SPC 智能判异、市场质量与客诉、改进收益核算、报表中心、知识库、员工成长、审批中心、插件架构、移动端、审计日志、系统设置。显示名可随「初始设置 → 公司名称」变化。

安装与启用

环境要求(package.json):Node.js ^22.19.0 || >=24.0.0;README 一键安装写明 Node.js 24.9.0 或更新;DSH 兼容 0.2.2-rc.1 等(见 package.json 中 dsh.compatibility)。

首次安装并启动(命令来自仓库 README):

npx --yes -p @deepseek-ai/dsh@0.2.2-rc.1 -p pnpm@11 -c "dsh plugin --profile web add https://codeload.github.com/quality-up/dsh-quality-up/tar.gz/refs/heads/main && dsh web --port 0"

命令会下载 Harness 与插件、装入本机 web 配置,分配空闲端口并启动;浏览器打开后从左侧栏进入 质上开源质量平台。首次使用 AI 时按 Harness 页面提示接入 DeepSeek。若同一配置的 Harness 已在运行,安装或更新插件后重启该实例即可加载。

左侧栏已有入口时,日常启动:

npx --yes @deepseek-ai/dsh@0.2.2-rc.1 web --port 0

若报 ERR_PNPM_UNEXPECTED_STORE,按报错中的 store 路径末尾版本将命令中的 pnpm@11 换为 pnpm@10(v10 时),与现有 Harness 配置一致即可。

插件装入 web profile 后需重开应用生效。更多方式见仓库内 安装说明.md。

典型用法

页面内 AI 对话(README 实测示例):询问某特性近 7 天 SPC 判异时,模型会先调用 spc_rule_check,再基于工具返回的控制限与准则命中情况作答。

Harness 对话:例如「查 CT-0378 的 Cpk」「把本周质量问题导出 Excel」「生成质量月报 Word」——对应 qip_* 工具真实执行。

维护者自检(无需 Harness):

node --check host.cjs && node --check public/app.js
node 自检.cjs

适用场景与注意

适合谁:需要在 DSH 内做质量驾驶舱、问题库/8D、SPC 与报表导出,并希望通过智能体调用同一套质量工具的团队;愿意在本机保留数据、接受 MIT 许可下自行审查与改动的使用者。

务必注意:

  1. 插件以当前 dsh 进程权限运行,数据写在用户目录 ~/.dsh/qip-platform/data/;安装前应阅读仓库源码与 LICENSE.md。
  2. 初始演示数据为程序生成的合成样例,不含厂商私有或客户资料;生产使用前应导入自有数据并核对口径。
  3. 社区插件目录 skillhub.cn 为独立生态站点,与 DeepSeek / 幻方无官方从属关系;星标以 GitHub 为准(抓取时为 0)。

结尾

dsh-quality-up 把「本地 SQLite + 统计引擎 + 真 Office 导出 + Harness 模型与 16 个质量工具」收成一块可安装的 DSH 客户端插件,适合在 Harness 里做可核验的质量分析与改进闭环。目录页:https://www.skillhub.cn/plugins/quality-up/dsh-quality-up;源码与完整说明:https://github.com/quality-up/dsh-quality-up。

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

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

小夜