港大开源 AI 家教 DeepTutor:记住你学过的每道题,不会的知识讲到你会为止

先问个扎心的问题:你家孩子(或者你自己)上一次请教问题,得到的是"这题这么简单都不会?“还是耐心讲到会?

大多数人是前者。不是老师不好,是一个老师对着几十个学生,精力只够给少数人讲透。教育行业有个老数据:1 对 1 辅导的效果是班级教学的数倍,但价格也是数倍——普通家庭根本用不起。

1 对 1 辅导的效果是班级教学的数倍,价格也是数倍——这是教育里最稀缺、也最贵的资源。

港大数据智能实验室(HKUDS)开源了一个项目叫 DeepTutor,干的事就是把这个差距抹平:一个 AI 家教,1 对 1 陪学,记住你学过的每道题,不会的知识讲到你会为止。免费、开源、本地可跑。

上 GitHub 趋势榜那天,很多人第一反应是:又一个 AI 聊天学习工具。但用下来会发现,它和那些"搜答案"的 AI 完全不是一个物种。

它和"问 AI 题"有什么区别

你用过 ChatGPT 问数学题吧:给它一道题,它给你答案和步骤。听起来是家教,其实不是——它不记得你上周问过什么,不知道你这章哪里薄弱,更不会因为你错在同一个地方而调整讲法。

DeepTutor 的核心不一样,它带三样普通 AI 聊天没有的东西:

第一,长期记忆。它记住你做过哪些题、错在哪、哪些知识点反复出错。下次再遇到同类题,它会说"这道题你上次错过,注意这一步”。真正的家教,都该有这样的台账。

第二,掌握路径(Mastery Path)。它不是等你来问,而是按你的掌握程度规划学习路线:这块没掌握就多练,那块已经熟了就不重复。一个"会安排学习计划"的老师。

第三,主动出题。学完一个知识点,它会生成针对性的练习,而不是让你自己找题。题库、错题本、知识点分析,全自动。

普通 AI 是"你问它答",DeepTutor 是"它知道你哪里不会"。

技术上看它怎么做到的

项目是 agent-native 架构——不是套壳聊天,是把 Agent 当运行时

  1. 一个统一运行时跑所有模式:聊天、出题、研究、可视化、解题、掌握路径,都是同一个 Agent 核心
  2. 知识库支持多种 RAG 引擎:LlamaIndex、GraphRAG、LightRAG 随便换,你上传的教材、笔记、题库都能变成它的"知识"
  3. 子 Agent 协作:遇到需要写代码验证的题,它会调起 Claude Code、Codex 或 Gemini 等编程 Agent 一起干活
  4. 可扩展:内置 MCP 支持,图像、视频、语音生成都能接

整个 Agent 循环是这样的(从接收问题到返回答案,一步步可追踪):

需要写代码验证时,它还能接上 Claude Code、Codex 这些编程 Agent 一起干活:

技术选型上,Python 3.11+,Apache 2.0 协议,从 2025 年 12 月发布到现在迭代到 v1.5.11(8 月 10 日刚更新),节奏很快,趋势榜和 trendshift 都在榜。

对普通家庭意味着什么

说实话,教育是 AI 落地最被低估的领域。不是因为 AI 能"替代老师",而是它能补上"1 对 1"这个最稀缺的资源:

以前请家教,一小时几百块,还得看老师时间。现在 DeepTutor 这类工具,24 小时在线,记得你家孩子的错题,讲题讲到你真懂了为止,不嫌烦、不评判、不催促。光"不评判"这一点,就比大部分真人老师强——多少孩子不敢问问题,是怕被说"这么简单都不会"。

但它也有边界,说清楚:

适合"知识学习"——数学、物理、编程、语言,这些有标准答案的领域,它很强。 它替代不了"教育"——习惯养成、动力激发、价值观引导,这些还是人的事。 它的效果取决于怎么用——如果孩子拿来抄答案,再好的家教也没用。

怎么上手

项目地址:https://github.com/HKUDS/DeepTutor

安装有现成的包,Python 环境装一下就能跑,本地模式数据不出机器(对隐私敏感的家庭这是优点)。想省事可以看官网 deeptutor.info 的部署文档,有 Docker 方式。

第一次用建议这么试:把孩子的错题本拍下来传进去,让它生成一份"薄弱点分析",再让它在薄弱点上出几道题——这个流程走一遍,你就明白它和普通 AI 的差别了。

结尾

教育资源的分配不均是老问题,AI 第一次有可能把它抹平一部分。一个港大实验室的开源项目,免费把"1 对 1 家教"送到每个家庭——这件事本身,比技术更有意义。

你用过 AI 辅导孩子/自己学习吗?觉得它离"真家教"还差多远?评论区聊聊。

0%