前言¶
在 DSH 的「一切皆插件」生態中,社區目錄與 DeepSeek 或幻方無官方從屬關係。針對數學與計算機科目的學習,通常需要系統的知識梳理與實操。StudyMate 旨在解決如何高效規劃學習路徑、管理學習進度以及進行實戰評估的問題。
是什麼¶
StudyMate 是一款面向數學與計算機科目學習的助手,核心原則是「learn with doing」。該插件由 Miaotofu01 維護,目前擁有 936 個 Star,採用 MIT 許可證。
核心功能¶
- 課程總覽與大綱路線圖:提供科目總覽,展示知識點路線圖,支持按狀態着色。
- 課件是學習的主載體:課件作爲學習的主要對象,包含講解、練習與項目實操。
- 閱讀端實時渲染:不再預生成 HTML,通過閱讀端實時渲染公式、配圖與題目。
- 跨科目共享記憶:記住學習者的現有水平、有效講法及常見卡點,實現知識複用。
- 支持 DSH 學習模式預設:深度集成 DSH 的學習模式。
- 支持 Google Antigravity 插件:支持 Antigravity 多智能體插件(僅支持 v1.0.0)。
- 支持 Codex 和 ChatGPT Work 插件:支持 OpenAI 插件生態(僅支持 v1.0.0)。
- 講解方式定製化:根據學習偏好調整講解風格。
- 收集最新資料與標準:能夠收集最新的資料與標準。
- 現場出題與評估:支持現場出題並進行評估。
- 換講法適應學習偏好:針對“太簡單”或“沒聽懂”的情況,提供換講法功能。
安裝與啓用¶
安裝插件後,學習數據默認位於 ~/StudyMate 目錄。引擎已從 Python 遷移至 TypeScript,因此不再需要 Python 環境。
- 安裝插件(以 Web 端爲例):
dsh plugin --profile web add @yunmiao/studymate
- 更新插件:
dsh plugin --profile web update @yunmiao/studymate@latest
- 啓用學習模式:
新建會話時選擇「學習模式」,從側邊欄切換至閱讀端即可進行學習、作答與資料檢索。
典型用法¶
- 方向探索:輸入“我不知道學什麼,幫我選方向”,系統會提供探索建議。
- 指定目標:輸入“我想學 C++ 打競賽”,系統會根據目標、程度等信息生成大綱。
- 難點突破:粘貼看不懂的課文,並指出“這裏沒懂”,系統會進行鍼對性講解。
- 自我評估:輸入“考考我”,系統會現場出題並評估。
- 反饋調整:覺得內容“太簡單”或“沒聽懂”,系統會調整講解方式。
適用場景與注意¶
- 適用場景:適合需要系統學習數學、計算機相關科目,且希望結合理論與實踐的學習者。
- 版本注意:Codex 和 ChatGPT Work 插件以及 Google Antigravity 插件僅支持 v1.0.0 版本,後續版本不再保證可用。
- 環境要求:不再需要 Python 環境,僅需 Node.js。
- 數據位置:學習數據默認存儲在
~/StudyMate,示例工作區不再入庫倉庫。
結語¶
StudyMate 試圖通過結構化的工作流和記憶機制,將 AI 學習從碎片化的對話轉變爲系統化的“Learn with doing”。更多細節與源碼可查看社區目錄或 GitHub 倉庫。