思想星圖(thought-constellation):把零散片段長成會生長的星圖

前言

在 DeepSeek Harness(DSH)裏做 Agent 或長期課題時,筆記往往是一段段追加的:聊天草稿、復盤句子、還沒成形的判斷。用單一長文檔很難看出命題、觀點和矛盾在哪一層;每次讓模型「通讀全文」也容易在無意觸發裏反覆燒調用。下面介紹的 thought-constellation(思想星圖)把錄入、本地歸檔和「手動點一次再分析」拆清楚,並把分析結果畫成可回溯原文的分層星圖。

這是什麼

思想星圖是 DSH 插件,維護者爲 zhougaoang,倉庫 zhougaoang/thought-constellation。它按「項目 / 主題」收納多段原文片段,在你點擊「開始分析」後,由當前宿主配置的模型通讀全部片段,抽出核心命題、主題、觀點、關係與未決問題,並在界面右側給出結構化總結。新版本片段併入後重新分析,星圖會同時保留新舊觀點,便於對照思考生長與自相矛盾之處。

插件當前版本爲 0.1.0(見倉庫 package.json),許可證 MIT。

核心功能

按項目組織思考

左側項目欄支持新建、重命名、刪除(刪除需二次確認)。每個項目對應一個獨立主題,例如「商業認知」「人生規劃」。

片段式錄入與原文檔案

每次輸入只追加一段,不覆蓋先前原文。原文檔案可查看每一段,也可刪除某段後再重新分析。

手動觸發分析

錄入只負責保存;只有點擊「開始分析」纔會調用模型,避免每打一行就消耗一次調用。分析過程中舊圖壓暗,頂部依次顯示:讀取片段 → 提取觀點 → 建立關係 → 撰寫總結。

分層星圖與關係類型

可視化結構爲:核心命題居中,主題在內環,觀點在中環,待補充問題在外環。觀點之間的關係用五種顏色的弧線表示:支持 / 因果 / 對立 / 遞進 / 例證。每個觀點上的角標表示引用的原文條數;點開右側抽屜可看到逐字引用與上下文,並可跳到相關觀點。

AI 總結

右側總結固定爲五段:核心命題、論證鏈、張力與矛盾、盲點、下一步。

界面與狀態

項目欄與總結欄可收起爲豎把手,展開狀態記在瀏覽器本地。

安裝與啓用

需要 DeepSeek Harness Web 或 Desktop(0.2.x),且已配置至少一個可用模型。

從插件市場安裝,或在終端執行(命令來自倉庫 README):

dsh plugin add thought-constellation

本地開發目錄安裝:

dsh plugin add /path/to/thought-constellation

安裝完成後,在 DSH 左側欄點擊星座圖標打開工作臺。

典型用法

  1. 新建或選中一個項目主題。
  2. 用鍵盤逐段寫入想法;內容以追加方式保存,可隨時在原文檔案裏刪改某段。
  3. 片段積累到一定程度後,點擊「開始分析」,等待四步進度走完。
  4. 在中間查看星圖,在右側閱讀五段總結;通過觀點角標回溯原文。
  5. 繼續追加新片段後再次點擊「開始分析」,對比星圖上新舊觀點與關係的變化。

單次分析適合約 3 萬字以內;超出時插件會先把較早片段壓成要點再分析(README 已知限制)。

數據與隱私

本地存儲路徑

數據全部在本機,一個項目一個 JSON 文件:

~/Documents/思想工坊/
  index.json          項目列表與摘要
  proj_<id>.json      該項目的全部原文片段 + 最近一次分析結果

Windows 上爲 C:\Users\<你>\Documents\思想工坊。刪除文件即刪除項目;備份可直接複製該文件夾。

模型與網絡

原文與分析結果只寫入本機。點擊「開始分析」時,片段內容經 DSH 發往你當前選中的模型提供商;使用宿主已配置的模型,插件本身不存儲 API Key,也不訪問其他網絡地址(README 說明)。

適用場景與注意

適合:需要圍繞單一主題長期攢片段、希望在地圖上看清命題—觀點—張力,且希望分析調用由自己掌控的 DSH 用戶。

第一版已知限制(README):無語音輸入;無導出長圖、歷史版本對比、單點追問、多端同步。模型輸出須爲合法 JSON;格式錯誤會自動修復並重試一次,仍失敗則保留舊圖並顯示錯誤條。

安全與權限:插件在 DSH 進程權限下運行,安裝前建議閱讀源碼與 MIT 許可證,確認本地目錄與模型調用方式符合你的環境策略。

架構簡述(開發者)

README 中給出的結構:index.js 負責本地 JSON 存儲、LLM 調用與 HTTP 路由(/thought-constellation/api/*);client.js 爲側邊欄圖標與主面板(純 React.createElement,SVG 星圖)。Host 經 webServer 註冊 kind: 'exact' 路由,客戶端用同源 fetch 調用,請求經 sameOrigin 與連接准入檢查。

結尾

思想星圖把「零碎錄入」和「一次性整圖分析」分開:本地 JSON 歸檔片段,手動觸發模型,用分層星圖和五段總結把論證鏈與盲點攤開。社區插件目錄見 SkillHub 條目;源碼與完整說明見 GitHub 倉庫。

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

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

小夜