我最怕的一种 AI 回答,是它开始认真推公式。每一步都写得对,语气也很耐心,但你盯着那几行 LaTeX 看了半分钟,脑子里还是没有图。尤其是函数、几何、物理受力这种问题,少一条线,少一个坐标轴,理解就会卡住。
ChatTutor 这个项目抓的就是这个缝。它不是再做一个聊天框,而是给AI配了一块电子白板。你问它数学问题,它可以一边解释,一边在画布上画函数图像、几何图形。仓库里把它定位成一个 “Visual and Interactive AI Tutor”,核心想法也很直接:真实课堂里老师不会只靠嘴讲,黑板、粉笔、图形、辅助工具都在一起用。

这点放到 AI 学习场景里,其实很明显。比如你问一个二次函数为什么开口向上,普通聊天机器人会给你定义、公式、判别式。ChatTutor 这种白板式交互,至少可以先把坐标轴摆出来,把曲线画出来,再顺着顶点、交点、变化趋势往下讲。
不是所有知识都适合被压进一段文字里。
我看它的功能,主要不是“多了几个按钮”,而是把讲题时那些原本应该出现的动作补回来了。数学画布负责画图,思维导图负责把概念关系摊开。一个偏过程,一个偏结构。仓库 README 里也把 Math Canvas 和 Mindmap 单独列成主要功能。
思维导图这个点也容易被低估。

很多人用 AI 学理科,不是卡在某一道题,而是卡在一串概念上。比如极限、导数、切线斜率、变化率,这几个词单独看都认识,放到一章里就开始乱。让 AI 直接拉出一张图,把先后关系、依赖关系摆开,比继续补三段解释更有效。
ChatTutor 还有一个比较实际的地方:它没有把模型绑死。项目支持 OpenAI、Anthropic、DeepSeek 这些主流模型,自己填 API Key 和模型配置就能用。README 里也写了在线版本,打开浏览器后在设置里填自己的 key 和模型即可体验。
这会让它更像一个可替换的学习前端。后面模型变了,老师的大脑可以换;但白板、画布、题目组织方式这些东西,继续留在同一个界面里。对经常用 AI 学数学、物理、编程基础的人来说,这比单纯追某个模型更稳定一点。
当然,它也不是把“学习”这件事自动解决了。AI 画出来的图,仍然需要你看。步骤讲得再顺,也要自己停下来算一遍。ChatTutor 解决的是另一个问题:当文字已经讲不清时,别再硬讲。
把图画出来。
GitHub地址:ChatTutor / HugeCatLab。
对这类开源 AI 教育工具感兴趣?欢迎来云栈社区一起交流。
|