dsh-intelligent-ui:在 DSH 回答裏按需呈現圖表、結構圖與交互控件

前言

DeepSeek Harness(DSH)默認以 Markdown 正文承載模型輸出。解釋架構依賴、對比一組數字、或需要反覆改參數看結果時,純文字往往要讀者自己在腦子裏補圖、手算第二遍。常見做法是另開可視化網頁、複製回答到外部工具,或每條消息手動選模板——步驟多,且回答與交互控件容易脫節。

下面介紹社區插件 dsh-intelligent-ui(Intelligent UI,簡稱 IUI):由維護者 cpsGGG 發佈,分類爲客戶端插件。它在 DSH 原來的回答位置組合文字、表格、公式與結構化組件;簡單問題仍可保持簡潔,有必要時纔出圖或出控件。

這是什麼

IUI 讓模型按內容選擇更好讀、更好用的形式:結構圖與流程圖、柱狀圖與折線圖、正式排版的數學公式、Wikimedia Commons 真實照片,以及數字輸入、滑塊、清單與選項卡等交互。正文仍是回答主體,無需爲每條消息單獨選模板,也無需把長篇回答複製到另一個網頁。

插件當前版本爲 0.6.1(Beta),採用 MIT 許可證;GitHub 倉庫:cpsGGG/dsh-intelligent-ui。SkillHub 目錄頁:dsh-intelligent-ui(社區目錄與 DeepSeek / 幻方無官方從屬關係)。DSH 生態理念是「一切皆插件」,IUI 是其中面向呈現層的一類擴展。

核心功能

README 中按場景歸納的效果如下(均需在對話內打開 Intelligent UI 開關後,由模型遵循呈現規則生成有效組件,插件再就地渲染):

場景 回答中的效果
理解機制、架構和分支依賴 自動佈局的結構圖、流程圖、雙圖對比;節點可展開說明
比較數據、觀察趨勢 柱狀圖、折線圖,附單位、來源和可查看的數據表
反覆調整人數、預算或比例 數字輸入、滑塊、下拉選項,結果即時變化
閱讀數學解釋 正式排版的分式、求和、根號和上下標;結構節點也能顯示公式
認識真實事物的外觀 Wikimedia Commons 照片,附來源、作者和許可
保存或分享圖形 對話裏直接複製圖片;完整圖形導出爲 PNG
整理行動與補充信息 可勾選清單、選項卡、摺疊詳情

實現上由呈現規則 + 模型選擇 + 組件校驗與渲染組成:開關打開後,當前對話的請求會帶上呈現規則;模型判斷何種形式能減輕理解負擔;插件識別完整、有效的組件並渲染,流式輸出中未完成組件顯示佔位。沒有固定觸發詞,也不保證每次同一種形式。

當前支持的組件類型包括:iui-chart、iui-flow、iui-diagram、iui-compare、iui-interactive、iui-gallery、iui-tabs、iui-checklist、iui-details。尚不支持任意 HTML、遊戲、地圖或複雜仿真;計算器使用受限表達式解析器,不執行模型提供的 JavaScript。額外圖片檢索僅面向 Wikimedia Commons,當前沒有額外文生圖能力。

交互與導出在本機完成:調整計算器與滑塊不會額外請求模型;結構圖、數據圖等可複製爲完整 PNG。插件與 DSH 共用你配置的模型與計費方式,呈現規則會佔用一定上下文;IUI 沒有獨立的聊天上傳或遙測服務。

安裝與啓用

1. 確認 DSH 版本

首發主要實機驗證環境爲 DSH 0.2.1-rc.3 桌面端 / Windows;聲明的宿主範圍爲 >=0.2.1-rc.2 <0.3.0。需要已配置好模型的 DeepSeek Harness;IUI 不需要另外申請模型 API Key。

2. 安裝到正在使用的 Profile

若 dsh 命令可用,在終端運行(desktop 爲常見桌面 Profile 名,請按實際名稱替換):

dsh plugin --profile desktop add "github:cpsGGG/dsh-intelligent-ui#v0.6.1"

倉庫已附帶 lib/ 構建文件,普通安裝不需要運行 npm install 或自行編譯。有「添加插件來源」入口的客戶端,也可使用:

github:cpsGGG/dsh-intelligent-ui#v0.6.1

Windows 若提示找不到 dsh,應使用當前 DSH 桌面安裝自帶的 CLI,例如:

& 'C:\path\to\DeepSeek Harness\resources\runtime\cli\bin\dsh.cmd' plugin --profile desktop add 'github:cpsGGG/dsh-intelligent-ui#v0.6.1'

優先使用當前桌面發行版自帶的 CLI,避免全局 CLI 與桌面宿主版本不一致。

3. 在對話中打開開關

  1. 在 DSH 插件管理中確認 dsh-intelligent-ui 已啓用。
  2. 打開對話,在輸入框下方找到 Intelligent UI 開關並保持開啓。
  3. 開關按對話保存;新對話默認開啓。關閉開關則當前對話後續請求使用普通 Markdown,已有回答保留原樣。

卸載示例:

dsh plugin --profile desktop remove dsh-intelligent-ui

新版本與安裝指令見倉庫 Releases。

典型用法

安裝並打開開關後,可直接用自然語言提問,無需輸入組件名。README 提供的示例問題包括:

改數字,看結果:

晚飯花了 268 元,現在有 4 個人,但人數可能增加。我想能直接調整人數,看看每人要付多少錢。

看數據:

我這週每天閱讀 25、40、55、20、45 分鐘。幫我分析變化,用合適的圖表呈現,保留單位和原始數據。

理解結構與公式:

解釋普通 Attention 和 Linear Attention 的區別。我想理解關鍵計算結構和公式,圖只畫必要的依賴關係。

看真實照片:

富士山是什麼樣的?給我看兩張真實照片,附來源,簡單說明外觀特點。

把步驟落到行動:

我想做一個能給朋友試用的小產品。幫我列出第一次試用前的關鍵步驟和可勾選清單。

若結果仍是純文字,可先確認開關打開後是否發出了新請求(歷史回答不會補畫);複雜場景可明確要求「用一張簡潔結構圖」或「讓我能調整數字」。側欄 Intelligent UI 頁面爲組件示例,日常在普通對話中使用即可。

適用場景與注意

適合: 已在 DSH 桌面端(或聲明範圍內宿主)做解釋、對比、輕量演算與行動清單整理,希望回答留在同一會話、必要時再可視化或本地交互的用戶。

務必注意:

  • 插件以當前 dsh 進程權限運行;安裝前應閱讀倉庫源碼與 MIT 許可及 THIRD-PARTY-NOTICES,自行評估信任邊界。
  • 兼容性與組合:其他模型需能遵循組件協議;圖片檢索還需工具調用能力。第三方皮膚及其他渲染插件的組合仍需更多反饋;不承諾解決所有主題問題。
  • 圖片展示與複製:外部站點可能允許顯示但不允許跨域讀像素;複製上限爲 32 MiB 或 2400 萬像素。
  • 公開圖片檢索會向 Wikimedia Commons 發送模型選擇的檢索詞,請避免在檢索詞中放入私人信息。

結尾

經過上面的步驟,IUI 的價值可以概括爲:在 DSH 原生回答流裏,按需疊加圖表、結構圖、公式與本地交互控件,減少「另開工具」的摩擦。進一步說明、常見問題與貢獻方式見 GitHub README;安裝與版本以 Releases 爲準。

  • 目錄頁:https://www.skillhub.cn/plugins/cpsGGG/dsh-intelligent-ui
  • 倉庫:https://github.com/cpsGGG/dsh-intelligent-ui
羽毛球分组比赛记分
小程序二维码

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

小夜