前言¶
在 DeepSeek Harness(DSH)里做产品机会调研,常见做法是每次手写提示词、散落几份 Markdown,难以对比各期结论,也缺少统一的状态跟踪。xinnix/dsh-opportunity-radar 把「多平台发现商机 → 筛选数字产品可解问题 → 评估可行性 → 出报告与网页」收成一套可复用 SOP,并把每一期的调研结果与配置归档进插件,在 Web 界面用看板与期数视图闭环管理。
这是什么¶
商机雷达是 DSH 上的工作流类插件(维护者:xinnix)。npm 包名为 @xinnix/dsh-opportunity-radar,当前版本 1.0.0,许可证 MIT。它固化的是调研流程与交付结构,不内置爬虫;实际抓取由 Agent 通过 web_fetch / web_search 完成。
生态上,DSH 的理念是「一切皆插件」;社区目录 skillhub.cn 为独立站点,与 DeepSeek / 幻方无官方从属关系。
核心功能¶
侧边栏主面板¶
点左侧栏雷达图标打开主面板,顶部有两个标签。
商机库(默认) 把所有期数的候选商机汇总成看板:
- 卡片展示候选商机、五维综合分、结论、来源期数、当前状态。
- 状态流转:发现 → 打分 → 排期 → 跟进 → 已验证 / 放弃;状态存在浏览器
localStorage,刷新后保留。 - 可按状态、平台(来自各期
config.platforms)、评分等筛选排序,并全文搜索名称/理由/证据。 - 「详情」抽屉可看产品形态、可行性、风险、五维评分及每条证据的原始 URL,并可「定位到该期」。同一商机跨期复用同一
id可对比历期分数。
期数 标签列出归档期数(按日期倒序),右侧显示该期定制选项、候选商机、报告网页与免责说明。
每期的定制选项¶
可配置调研主题、平台(多选)、关键词、备注;改动写入 localStorage(按期独立)。「恢复该期默认」回到 meta.json 配置;「复制定制调研指令」生成完整调研提示词;「在新标签打开」用 Blob URL 打开该期报告。定制只影响下次调研指令,不改写已归档报告。
斜杠命令¶
在输入框输入(命令名仅 ASCII 小写):
| 命令 | 作用 |
|---|---|
/radar 或 /opportunity |
输出完整流程 SOP |
/radar 平台 |
默认数据源清单与访问限制 |
/radar 评分 |
五维评分矩阵与判废标准 |
/radar 报告 |
报告结构与网页交付要求 |
交付物与代码结构¶
| 文件 | 作用 |
|---|---|
WORKFLOW.md |
流程单一真源,可单独交给 Agent 复跑 |
index.js |
Host:注册 /radar 与 /opportunity |
client.js |
Client:侧边栏 + 主面板,含编译进去的往期数据 |
build-archive.mjs |
将 reports/ 编译进 client.js |
reports/<期>/ |
每期:meta.json、index.html、report.md |
因 Desktop 的 browserAccess 策略,插件不提供 HTTP 接口,往期数据随 Client 模块下发;新增期数后需运行构建并刷新页面。
安装与启用¶
通过 Harness 的 plugin_manager install_bundle,target 指向本插件目录的绝对路径。安装后在插件管理器可见「商机雷达」。
更新已安装插件后须重启 Harness 应用并刷新页面;Host 半仅在启动时合成,运行中改文件不会挂上侧边栏图标。改 client.js 后:重启应用 → 再刷新 Web 页面。
Client 入口的 id 必须与 npm 包名一致(@xinnix/dsh-opportunity-radar),否则可能触发 duplicate factory registration 导致渲染进程崩溃、bundle 被自动禁用。若改过 id,需先 plugin_manager set_bundle enabled:true 再重启/刷新。
插件以当前 DSH 进程权限运行;安装前应自行查看 GitHub 源码 与 MIT 许可证。
典型用法¶
复跑完整调研¶
把 WORKFLOW.md 交给 Agent,或在面板「复制定制调研指令」,例如:
按 opportunity-radar/WORKFLOW.md 的流程,重新调研 <主题>。
产出报告 Markdown、单文件网页,并归档到 reports/<日期-主题>/。
遵守其中关于证据边界与验证顺序的要求。
新增一期归档¶
- 调研完成后,在
reports/下新建<日期>-<主题>/,放入meta.json(含config的topic、platforms、keywords、notes)、index.html、report.md。 - 运行:
node build-archive.mjs
- 刷新 Web GUI,左侧期数列表出现新的一期。
适用场景与注意¶
适合:需要周期性、多平台扫描痛点、用统一五维矩阵打分,并希望跨期对比与状态跟进的个人或小团队。
设计边界(README 明示):
- 自动回复/发帖须人工确认,SOP 禁止自动发布。
- 讨论热度不等于付费意愿,需二次验证的部分应在报告中写明。
- 报告经
iframe srcDoc渲染(sandbox不含allow-scripts),脚本不执行;报告为独立单文件网页,不跟随宿主主题。 - 定制项在
localStorage,换设备或清数据会丢失;长期保留应改meta.json的config。
结尾¶
商机雷达的价值在于把产品机会调研从「单次对话」变成可归档、可对比、可跟进的流程与看板,同时用 WORKFLOW.md 保证 Agent 可重复执行同一 SOP。