一个人上课也能有互动:清华OpenMAIC的AI课堂体验
学东西这件事,为什么一直这么孤独?打开一个 PDF 自己读,看一段视频自己暂停,有问题去搜索然后再回来。整个过程里,没有人在你卡住的时候帮你画一张图,没有人跟你争论一个概念对不对。
直到看到了 OpenMAIC。
项目介绍
OpenMAIC 是清华大学 MAIC 团队做的一个开源 AI 互动课堂平台。你给它一个主题,或者扔一份文档进去,几分钟内就能生成一整套课堂——幻灯片、测验、交互式模拟实验,还有 AI 老师和 AI 同学陪你上课。
不是那种"生成一堆文字让你自己看"的课堂,是真的有人在讲课,配语音,配白板,配激光笔。同学会主动发起讨论,你可以随时打断提问,老师会在白板上给你画图解释。
技术栈是 Next.js + React + LangGraph,多智能体编排跑在 LangGraph 的状态机上,支持 OpenAI、Anthropic、Gemini、DeepSeek 等主流模型。目前已经拿到 7.5K Star。
交互式模拟
很多人学东西的老办法是:碰到一个概念看不懂就去搜,搜到一篇文章看完还是半懂不懂,接着再搜,来回折腾半小时,最后脑子里一团乱,知识点碎得根本拼不起来。
OpenMAIC 的创新点就是它的交互式模拟。你直接跟它说"教我量子物理",它不是给你一堆文字,直接生成一个能动手玩的 HTML 模拟器——粒子在页面上跑,参数直接可以改,直观简单。
中途卡住想问问题,直接提问,它会像老师一样在白板上一步步推导公式,不懂继续问。以前那种"搜索→看文章→再搜索"的老办法,感觉真的可以淘汰了。
集成 OpenClaw
OpenMAIC 还能集成 OpenClaw,直接在飞书、Slack、Telegram 这些聊天软件里生成课件,它去帮你生成,完成后把链接发给你。不用开浏览器,不用找入口,效率高很多。
生成的幻灯片是可编辑的 PPT,交互模拟是单独的 HTML 文件,浏览器打开就能直接用。
安装指南
克隆代码直接运行:
git clone https://github.com/THU-MAIC/OpenMAIC.git
cd OpenMAIC
pnpm install
cp .env.example .env.local
# 填一个 LLM API Key
pnpm dev
注意 Node.js 需要 20 版本以上,pnpm 需要 10 版本以上。打开网页就可以对话学习了。
GitHub 项目地址:https://github.com/THU-MAIC/OpenMAIC