OpenMAIC 多智能体互动课堂
清华大学 MAIC 团队开源的多智能体互动课堂项目,一句话即可生成完整课程,支持 Agent 工作台、幻灯片、测验、互动组件与语音讲解,打造沉浸式 AI 学习体验。
爱鲜报评分
0 人评分
4k
星数
是
中文
TypeScript
主语言
是
活跃
111
贡献者
人工分析
EDITORIAL推荐理由
由清华 MAIC 团队打造,近 4 万 Star,学术与工程完成度都很高。v1.0 引入 Agent 工作台,可对话式规划、生成与修订整门课程,并支持上传资料作为素材。技术栈现代(Next.js 16 / React 19 / TypeScript / LangGraph),模型、媒体、搜索、存储均可自带,适合研究多智能体教学与搭建 AI 课堂的开发者。
适用场景
- AI 辅助课程与课件自动生成
- 多智能体教学与课堂互动研究
- 在线教育平台搭建
- 企业内部培训内容生产
- 教学演示与 Live Demo 体验
优点
- 一句话生成完整课程,开箱即用体验流畅
- Agent 工作台支持对话式规划、修订与中断恢复
- 内置 24 项技能,覆盖幻灯片、测验、互动组件、PBL、图像视频与语音
- 模型、媒体、搜索、存储均可自带,供应商中立
- MIT 协议开源,有论文与中英文文档支撑
缺点
- 需要外部 PostgreSQL 数据库并配置至少一个 LLM API Key
- 功能模块多,完整自部署与二次开发门槛不低
- 版本迭代快,升级前需留意 Behavior/Breaking Changes
- 部分能力依赖第三方云服务(如文档解析、语音)
OpenMAIC 是什么
OpenMAIC(Open Multi-Agent Interactive Classroom)是清华大学 MAIC 团队开源的多智能体互动课堂项目。它的核心主张是「一句话输入,一整门课程输出」:输入一个主题或提示词,系统会自动规划课程结构、生成幻灯片、测验、互动组件与语音讲解,形成可播放的沉浸式课堂。
项目采用 Next.js 16 + React 19 + TypeScript + LangGraph + Tailwind CSS 4 构建,遵循 MIT 协议,并配有 JCST 论文与在线 Demo。
核心能力
Agent 工作台(v1.0 起)
在经典「一键生成」之外,v1.0 增加了 Pro 工作台:以对话方式与 Agent 协作,规划课程大纲、逐页构建与修订内容。会话由服务端持久化,可随时取消、恢复与干预。
课程工具与内置技能
- 幻灯片、测验、互动组件、PBL 项目式学习
- 图像与视频生成、语音合成
- 支持
.pptx导入 - 共 24 项内置技能,可复用与组合
会话素材
可上传文档、音频、视频,或从网络搜索获取资料,Agent 会基于这些素材构建课程内容。
供应商中立
模型、媒体、搜索与存储后端均可自带,不绑定特定厂商。
快速上手思路
部署时需要:
- 准备一个外部 PostgreSQL 数据库,配置
DATABASE_URL - 配置至少一个 LLM 供应商的 API Key(如
OPENAI_API_KEY、ANTHROPIC_API_KEY) - 参考仓库中的
.env.example完成环境变量
项目提供 Vercel 一键部署入口,也可本地自行搭建。
适用人群
- 想研究多智能体教学、课程自动生成的研究者
- 需要快速产出课件与培训材料的教育/企业团队
- 希望基于成熟框架二次开发 AI 课堂产品的工程师
注意事项
项目迭代较快,安全版本更新频繁,升级前建议先阅读 changelog 中的 Behavior Changes / Breaking Changes 说明。
评论
- 暂无评论,来写第一条吧。