让孩子爱上学习!清华开源 OpenMAIC:一键生成沉浸式 AI 互动课堂
多智能体协作,让任何话题都变成生动互动课堂——有老师、有同学、有白板、有测验
来源:清华大学 THU-MAIC 团队 | 开源协议:AGPL-3.0 | 技术栈:Next.js · LangGraph · TypeScript

背景:从 MOOC 到 MAIC,在线学习的下一个形态
孩子面对枯燥的 PPT 发呆,家长看着网课费用心疼——这是教育的现实困境。清华大学 THU-MAIC 团队带来了一个不一样的答案:OpenMAIC,开源多智能体互动课堂。

OpenMAIC 全称 Open Multi-Agent Interactive Classroom,其背后有一篇发表在《计算机科学技术学报》(JCST)的学术论文《From MOOC to MAIC》作为理论支撑。这不是玩具,是有学术根基的教育 AI 系统。
它的核心理念是:把一个话题或文档,变成一节有 AI 教师、AI 同学参与的真实感课堂——讲课、讨论、白板作图、实时问答,全部由多个 AI 智能体协作完成。

一句话总结:你输入一个主题(或上传文件),OpenMAIC 在几分钟内为你生成一节完整的互动课,有 AI 老师讲课,有 AI 同学讨论,还能对你提问、让你做测验。
✨ 核心功能:不只是 AI 生成 PPT,它是完整的课堂体验

很多人以为这只是另一个"AI 生成幻灯片"工具。但 OpenMAIC 的野心远不止于此,它构建的是一个完整的课堂生态:
|
功能 |
说明 |
|
⚡ 一键课程生成 |
描述话题或上传资料,AI 两阶段流程(提纲 → 场景内容)自动构建完整课程,几分钟搞定 |
|
🤖 多智能体课堂 |
不是一个 AI 独白,而是 AI 教师 + AI 同学组成的真实班级,发起讨论,甚至点名让你回答 |
|
🎙️ 语音交互 |
AI 老师有声音朗读讲解,你也可以对麦克风说话,用语音向 AI 提问或回答 |
|
🖊️ 实时白板 |
AI 智能体在共享白板上实时作图,推导公式、绘制流程图、描绘概念图,所见即所讲 |
|
🌐 联网搜索 |
上课过程中,AI 智能体可联网检索最新信息,课堂内容不再局限于训练数据截止日期 |
|
📤 导出复用 |
课程内容可导出为可编辑的 PowerPoint(.pptx)或含交互功能的 HTML 网页 |

四种课堂场景,覆盖不同学习方式
OpenMAIC 将一节课拆分为多个"场景",每个场景都有不同的学习形式,适配不同的知识点:
幻灯片讲课(Slides)
AI 教师配合精美幻灯片进行声音讲解,带有聚光灯效果和激光笔动画,真实还原课堂感。
互动测验(Quiz)
单选、多选、简答题实时弹出,AI 即时批改并给出详细反馈,学得了没有,测一测就知道。

交互模拟(Interactive Simulation)
基于 HTML 的可操作实验环境,物理模拟器、流程图、动态演示——让抽象变具体。
项目式学习(PBL)
选择角色、与 AI 智能体协作完成真实项目,设有里程碑和交付物,培养实践能力。

多智能体系统:不是一个 AI,是一个班级
OpenMAIC 最令人印象深刻的设计是多智能体协作机制。课堂里有多个 AI 角色,各司其职:
AI 教师(Teacher Agent) 负责课程讲解,操控幻灯片和白板,回答你的问题,能根据你的回答调整讲课节奏。

AI 同学(Peer Agents) 主动发起课堂讨论,提出不同观点,制造圆桌辩论氛围,让你感受到班级的存在。
导演智能体(Director Graph) 基于 LangGraph 构建的状态机,统筹协调各智能体的发言顺序与课堂节奏,是整个系统的"编剧"。
四种课堂互动模式
|
模式 |
说明 |
|
课堂讨论 |
AI 智能体主动发起讨论,你可以随时插话或被点名回答 |
|
圆桌辩论 |
多个 AI 以不同立场辩论某话题,并同步在白板上图示要点 |
|
自由问答 |
随时向 AI 教师提问,它会用幻灯片、图表或白板来回答 |
|
白板讲解 |
AI 实时在共享白板书写、作图,解题过程逐步呈现 |

使用场景:从孩子补课到职场充电,都能用
官方提供的一些使用案例示例让人眼前一亮,适用场景远超传统教育工具:
-
"30 分钟从零学会 Python"
-
"教我玩桌游阿瓦隆的规则"
-
"帮我解读最新 DeepSeek 论文"
-
"分析智谱和 MiniMax 的股价走势"
-
"给我讲讲光合作用"
-
"上传我的 PDF 教材,帮我预习"

适合哪些人?
K12 学生:把枯燥课本变成生动课堂,AI 老师不厌其烦,随时提问随时解答,做题立刻批改。
职场人士:快速学习新技术、新领域知识,上传报告、白皮书,让 AI 给你上一节专属培训课。
教师/培训师:快速生成课程草稿,导出可编辑 PPTX,省去大量备课时间,再加上自己的个性化内容。
"不再是一个人对着屏幕学习——这是一整个班级在等你。"

上手指南:三种方式,总有一种适合你
方式一:直接访问在线演示(零门槛)
官方提供了公开 Demo,打开即用,无需注册无需配置:
方式二:本地部署(开发者推荐)
需要 Node.js ≥ 18 和 pnpm ≥ 10,三步即可运行:

- 官方推荐使用 Gemini Flash 模型,质量与速度的性价比最高。
-
# 1. 克隆项目 git clone https://github.com/THU-MAIC/OpenMAIC.git cd OpenMAIC && pnpm install # 2. 配置环境变量 cp .env.example .env.local # 编辑 .env.local,填入至少一个 API Key: OPENAI_API_KEY=sk-... ANTHROPIC_API_KEY=sk-ant-... GOOGLE_API_KEY=... # 3. 启动 pnpm dev # 打开 http://localhost:3000

方式三:一键部署到 Vercel(适合非开发者)
Fork 项目后导入 Vercel,填写 API Key 环境变量,一键部署,全程无需命令行。也支持 Docker 部署:
cp .env.example .env.local
# 编辑 .env.local 后:
docker compose up --build

技术架构一览
|
模块 |
技术方案 |
|
前端框架 |
Next.js 16 + React 19 + TypeScript + Tailwind CSS |
|
多智能体编排 |
LangGraph 状态机,管理 AI 智能体轮次与互动逻辑 |
|
LLM 支持 |
OpenAI、Anthropic、Google Gemini、DeepSeek 及任何兼容 OpenAI 接口的模型 |
|
语音 |
多种 TTS/ASR 提供商可配置 |
|
PDF 解析 |
可选接入 MinerU 增强解析(支持复杂表格、公式、OCR) |
|
导出 |
自定义 pptxgenjs、MathML→OMML 数学公式转换,支持完整 LaTeX 渲染 |
|
部署 |
本地 / Vercel / Docker,全平台支持 |
整个项目有 55+ 个自定义 React Hook、18 个 API 路由,代码量相当扎实,是工程完整度很高的开源项目。

总结
OpenMAIC 最大的突破在于:它把"AI 教育"从"问答机器人"升级成了"虚拟班级体验"。多智能体设计不只是噱头,它真正解决了单一 AI 学习中缺乏社交感、互动感的痛点。

局限性:目前开源不久,Star 数还不多,但背后有清华团队持续维护和学术背书;商业使用需联系团队获取授权(AGPL-3.0 协议);自部署需要自己的 LLM API Key,有一定成本。

给不同读者的建议
- 普通用户
:直接访问 open.maic.chat 体验,输入一个感兴趣的话题,感受 5 分钟。
- 家长
:引导孩子用它学习课本难点、补充课外知识,趣味性远高于传统网课。
- 开发者
:值得 Fork 研究,LangGraph 多智能体编排 + 教育场景是很有价值的技术组合。
-
更多transformer,VIT,swin tranformer 参考头条号:人工智能研究所 v号:人工智能研究Suo, 启示AI科技
动画详解transformer 在线视频教程


AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)