前言¶
在使用 DeepSeek Harness (DSH) 進行智能體開發或技術學習時,如何建立結構化的診斷路徑、記錄學習證據並持續跟進,是常見的痛點。單純的對話式 AI 往往缺乏這種閉環。dsh-diagnostic-tutor 插件通過將「教學大腦」與「學習運行時」分離,提供了一個診斷優先的交互環境,讓學習者能夠明確需求、獲取證據,並在導師指引下按步驟推進。
插件介紹¶
dsh-diagnostic-tutor 是 DeepSeek Harness 的一個工作流插件,由 SenmuuuuW 維護。它是一個診斷優先的 AI 學習運行時,核心價值在於:
* 將教學邏輯與運行時邏輯分離。
* 通過交互式地圖和側邊停靠 UI,讓學習過程可視化。
* 強制要求學習者按步驟操作,運行時不會自動跳過。
核心功能¶
基於已覈實事實,該插件具備以下能力:
* 診斷優先的 AI 學習運行時:以診斷爲核心驅動學習過程。
* 交互式學習地圖:逐步構建知識路徑,節點狀態清晰。
* 導師編寫的結構化課程:提供帶有檢查點的結構化教學內容。
* 持久化的學習者狀態:保存學習進度、診斷地圖和證據記錄。
* 證據記錄:所有狀態變更均有證據支持。
* 導師移交下一步:由導師決定下一步驟並給出理由。
* 側邊停靠 UI 表面:地圖、課程與聊天在同一界面,無需頻繁切換。
* 運行時不會自動推進:進度必須由學習者主動按下 Continue 繼續。
安裝與啓用¶
該插件使用預構建輸出,無需克隆或構建。
- 打開終端或命令行。
- 執行以下命令安裝插件(需要使用 Web profile):
dsh plugin --profile web add dsh-diagnostic-tutor
- 安裝完成後,重啓或刷新 DeepSeek Harness 以加載插件。
典型用法¶
- 定義目標:在聊天中用你自己的話定義學習目標(例如,“我想學習機器學習”)。
- 提供證據:在聊天中直接回答導師的檢查問題,爲診斷地圖提供證據。
- 推進步驟:根據導師指引的下一步,按下 Continue 按鈕進入下一環節。
- 恢復學習:使用恢復功能繼續之前的場景,避免冷啓動帶來的長時間等待。
適用場景與注意¶
該插件適合需要系統化、結構化學習路徑的場景。使用時需注意以下幾點:
- 數學渲染:數學公式目前僅作樣式處理,LaTeX 不會實際渲染,這會影響部分 STEM 課程的閱讀體驗。
- Agent 依賴:插件依賴活躍的 Agent 和有效的 Agent 範圍。如果 Agent 未激活或作用域無效,面板可能顯示
cannot tell並保持靜默。 - 存儲位置:所有學習狀態存儲在單一文檔
<dsh-home>/storages/udt中。該文件可讀可導出,但若格式損壞會導致插件加載失敗。 - 進度控制:運行時絕不會自動推進進度,學習者必須手動確認下一步。導師可能不會收斂,可能會在同一個節點上多次判斷爲
more-practice。
總結¶
dsh-diagnostic-tutor 爲 DeepSeek Harness 提供了一個結構化、證據驅動且不自動跳步的學習環境。它通過側邊欄 UI 將診斷地圖、課程與聊天結合,適合需要嚴謹學習流程的場景。