前言¶
DeepSeek Harness (DSH) 是一個插件化平臺,用於智能體開發。在使用過程中,AI 生成的回答往往篇幅較長,開發者需要花費時間在長文本中尋找關鍵結論、定義或注意事項。
這款插件旨在解決這個問題。它在 AI 回答完成後,額外調用模型對文本進行語義分析,並自動生成批註。批註通過高亮顯示,幫助開發者快速定位重點信息,而不干擾原有的流式輸出和會話記錄。
它是什麼¶
插件名稱:dsh-answer-highlighter
維護者:Matcha-Eason
分類:趣味換裝
核心邏輯:在回答完成後,通過獨立調用模型生成批註,利用 CSS Custom Highlight API 在瀏覽器端渲染高亮。
核心功能¶
- 自動批註:回答完成後自動生成批註。
- 四類高亮:支持關鍵點、定義、警告、問題四種語義類型。
- 主題適配:自動適配亮色和暗色主題。
- 狀態持久化:刷新頁面後高亮狀態會恢復。
- 本地存儲:批註數據存儲在本地 JSONL 文件中。
- 純淨記錄:不改寫原始回答和會話日誌。
高亮類型與顏色說明(亮色主題):
* key-point(關鍵點):亮黃色,標出結論、核心事實。
* definition(定義):藍色,標出概念解釋和術語說明。
* warning(警告):亮紅色,標出風險、限制和需要注意的反直覺結論。
* question(問題):綠色,標出待確認事項和開放問題。
安裝與啓用¶
確保你的環境滿足以下條件:
* DSH Web
* Node.js 20 或更高版本
* 支持瀏覽器支持 CSS Custom Highlight API 的瀏覽器
* 已配置可用的 DeepSeek 模型路由
在 DSH 工作目錄執行以下命令安裝到 web profile:
dsh plugin --profile web add github:Matcha-Eason/dsh-answer-highlighter
典型用法¶
- 啓動 DSH Web。
- 新開一輪對話,輸入問題。
- 等待主回答完成。
- 通常再等待 3 到 8 秒,頁面會出現高亮。
默認情況下,插件使用 deepseek-official/deepseek-flash 生成批註。若需調整模型,可在插件配置中修改 provider 和 model,或將它們配置爲同一條路由以保持與主回答模型一致。
注意事項¶
- 瀏覽器兼容性:需要瀏覽器支持 CSS Custom Highlight API。Safari 目前不支持,不支持時會保持原樣。
- Token 消耗:每次回答完成後,插件會額外調用一次模型生成批註,消耗額外的 token。
- 舊會話:舊會話不會自動補標,只有插件啓動後新完成的回答會生成高亮。
- 數據存儲:批註默認存儲在
$DSH_HOME/plugin-data/dsh-answer-highlighter/annotations目錄。
結尾¶
該插件通過視覺輔助,降低了長文本的閱讀成本。適合需要快速從 AI 回答中提取關鍵信息的開發者。
- GitHub: https://github.com/Matcha-Eason/dsh-answer-highlighter
- SkillHub: https://www.skillhub.cn/plugins/Matcha-Eason/dsh-answer-highlighter