前言¶
在 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。