前言¶
在 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 仓库。