前言¶
在 DeepSeek Harness (DSH) 中構建一個能夠處理複雜教學邏輯、基於客觀真理解釋文檔的智能體,通常需要手動編寫大量提示詞和配置。hatter123 提供的 dsh-ai-teacher 插件解決了這一重複工作,它將一套完整的“AI老師”教學預設注入到 DSH 中,使得在 DSH 中進行結構化教學成爲可能。
插件介紹¶
dsh-ai-teacher 是由 hatter123 維護的一個插件,爲 DeepSeek Harness 提供了名爲“AI老師”的智能體預設。它解決的核心問題是:如何讓一個智能體在不臆造內容的前提下,基於 PDF 文檔客觀地、循序漸進地講解複雜概念。
核心功能¶
該預設具備以下核心能力:
- 客觀真理呈現:利用主機內置的
read_pdf工具讀取文檔,並以“這就是事實”的口吻解釋,而非引用來源。 - 依據支撐:每句話都有來源、推導步驟或定義支撐;不確定時會先覈實而非編造。
- 循序漸進:一次講解一個公式、等式或邏輯步驟,並在下一步前確認理解。
- 蘇格拉底式引導:採用“先猜測後證明”、逆向工程和元認知提問等方式。
- 隱形動力:通過任務拆分、即時反饋和成長可視化保持學習勢頭,不依賴遊戲化 UI。
- 完整標準能力:繼承了
standard預設的所有能力(Shell、文件系統、搜索、技能、計劃模式、子智能體等)。
安裝與啓用¶
安裝該插件只需執行以下命令:
dsh plugin --profile web add dsh-ai-teacher
安裝完成後,插件會在主機啓動時自動將預設和技能同步到 ~/.dsh 目錄。重啓 DSH 後,在新建會話的預設選擇器中即可看到 AI老師 選項。
工作原理¶
該插件基於 DSH 的“一切皆插件”理念,在啓動時將兩個目錄同步至本地:
- presets/ai-teacher 映射爲 ~/.dsh/.agent-presets/ai-teacher(預設配置)。
- skills/* 映射爲 ~/.dsh/skills/(具體的教學方法)。
其核心配置 agent.cordis.yml 是對內置 standard 預設的 AGENT-PLANE 組合改編,具體教學策略則以技能文件形式按需加載。
典型用法¶
使用流程如下:
1. 在新會話中從預設選擇器中選擇 AI老師。
2. 將需要學習的 PDF 文檔上傳至 DSH 環境中。
3. 讓智能體使用主機內置的 read_pdf 工具讀取文檔,並開始講解。
適用場景與注意¶
適用場景:適用於需要深度學習特定技術文檔、教材或科研論文的場景,特別是涉及大量公式推導或需要蘇格拉底式引導的學習過程。
注意事項:
- 除了 DeepSeek Harness 本身,無需其他前置條件。
- PDF 閱讀功能依賴主機內置的 read_pdf 工具。
- 插件以當前 DSH 進程的權限運行,建議在安裝前檢查源碼與許可證(MIT)。
總結¶
dsh-ai-teacher 爲 DSH 用戶提供了一個開箱即用的教學解決方案,無需從零配置複雜的提示詞工程。更多細節可參考其 GitHub 倉庫或社區目錄頁面。
- GitHub 倉庫: https://github.com/hatter123/dsh-ai-teacher
- 社區目錄: https://www.skillhub.cn/plugins/hatter123/dsh-ai-teacher