介绍一下最近正在做的项目 ChatTutor--一个可交互的可视化 AI Tutor

查看 6|回复 0
作者:acbox   
Github: https://github.com/sheepbox8646/ChatTutor
在传统的 AI 聊天场景中,交流方式主要局限于文字对话。虽然这在日常交流中已经足够,但在教育场景——尤其是 STEM 学科(科学、技术、工程、数学)的教学中,这种纯文字的交流方式远远不够。在真实课堂里,教师可以利用黑板、教具、图表等多种工具来帮助学生理解复杂的概念。ChatTutor 正是为了弥补这一缺陷而诞生的。
ChatTutor 采用了创新的多 Agent 架构,包含两个核心智能体:
  • Agent:负责与用户进行对话交流,理解学习需求
  • Painter:专业的绘图专家,能够绘制数学图形和可视化内容

    项目目前已实现的功能包括:
  • 数学画板:基于 JSXGraph 的交互式几何绘图工具
  • 思维导图:使用 Mermaid 生成的可视化知识结构图



    正在规划中的功能:
  • 📋 代码页面
  • 📋 物理画板
  • 📋 数字逻辑画板
  • 📋 AI 自动生成练习题

    ChatTutor 的目标是将真实课堂中的所有教学工具数字化,让 AI 不仅能"说",更能"做"——通过图形、图表、动画等多种形式,帮助学习者更直观、更深入地理解知识。这代表了 AI 在教育领域应用的新方向:从简单的问答助手,进化为真正具备教学能力的智能教师。
  • 您需要登录后才可以回帖 登录 | 立即注册

    返回顶部