你是否试过用ChatGPT学微积分,结果越问越迷糊?是否希望AI不只是“回答问题”,而是像资深导师一样:诊断你的知识漏洞、动态调整讲解难度、生成专属练习题、甚至陪你一步步推导证明?DeepTutor正是为此而生——它不是单个聊天机器人,而是一个由多个专业AI代理协同工作的“教学智能体系统”,专为真实学习场景深度优化。项目由香港大学数据科学团队(HKUDS)主导开发,已在教育技术领域引发广泛关注。
核心功能
- 真·个性化诊断式教学:自动分析你的提问、错题和交互历史,精准定位知识盲区(如“混淆了链式法则与乘积法则”),而非泛泛而谈
- 多角色智能体协作:内置“概念讲解师”“习题生成官”“解题陪练员”“反思引导者”等不同角色Agent,根据学习阶段自动切换主导者
- RAG增强的学科知识库:深度整合教科书、MOOC讲义、学术论文等结构化资料,回答时标注来源,杜绝“幻觉式编造”
- 渐进式交互学习流:支持“提问→提示思考→分步推导→类比迁移→举一反三”完整教学闭环,拒绝碎片化答案输出
- 本地CLI与Web双模式:既可通过命令行快速启动轻量版(
deeptutor start --subject=linear-algebra),也提供Next.js构建的现代化Web界面 - 中文友好+教育场景特化:默认支持中英双语教学,预置数学、编程、物理等学科术语映射表,对“斜率”“时间复杂度”等概念理解更准
适合哪些人用
DeepTutor不是给技术极客玩的玩具,而是真正服务于学习者的生产力工具:高校理工科学生(尤其自学《机器学习》《量子力学》等硬核课程时)、考研/考公备考者(需系统梳理知识框架)、K12教师(快速生成分层教学方案与课堂互动素材)、教育科技创业者(可基于其Agent架构二次开发定制化产品)。即使你不懂代码,也能通过简洁CLI指令获得远超普通大模型的学习体验。
快速上手
安装仅需两步:
① 确保已安装Python 3.11+,运行 pip install deeptutor;
② 启动本地服务:deeptutor web(打开浏览器访问 http://localhost:3000)或 deeptutor cli --topic="梯度下降" 直接进入命令行学习模式。
首次使用建议先运行 deeptutor init 配置个人学习目标(如“三个月掌握PyTorch基础”),系统将据此动态优化后续所有交互策略。详细教程与学科模板见项目Wiki。
项目信息
“DeepTutor: Agent-Native Personalized Learning Assistant”
14.2k
今日 +1,306 stars today
Stars
1.9k
Forks
Python
Apache-2.0
编程语言:Python|GitHub Star 数:14221|开源协议:Apache-2.0|GitHub 项目地址
这是来自香港大学的前沿教育AI实践,虽托管于GitHub,但团队长期与国内高校及教育平台合作,已适配飞书、微信生态,并提供中文文档与社区支持——堪称面向中文学习者的国际级开源教育标杆。
如果你厌倦了“AI懂但教不会”的挫败感,DeepTutor就是那个真正愿意花时间陪你搞懂每一道题背后逻辑的学习伙伴。





