AX 爱鲜报

OpenMAIC 多智能体互动课堂

清华大学 MAIC 团队开源的多智能体互动课堂项目,一句话即可生成完整课程,支持 Agent 工作台、幻灯片、测验、互动组件与语音讲解,打造沉浸式 AI 学习体验。

爱鲜报评分

0.0

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 会基于这些素材构建课程内容。

供应商中立

模型、媒体、搜索与存储后端均可自带,不绑定特定厂商。

快速上手思路

部署时需要:

  1. 准备一个外部 PostgreSQL 数据库,配置 DATABASE_URL
  2. 配置至少一个 LLM 供应商的 API Key(如 OPENAI_API_KEY、ANTHROPIC_API_KEY)
  3. 参考仓库中的 .env.example 完成环境变量

项目提供 Vercel 一键部署入口,也可本地自行搭建。

适用人群

  • 想研究多智能体教学、课程自动生成的研究者
  • 需要快速产出课件与培训材料的教育/企业团队
  • 希望基于成熟框架二次开发 AI 课堂产品的工程师

注意事项

项目迭代较快,安全版本更新频繁,升级前建议先阅读 changelog 中的 Behavior Changes / Breaking Changes 说明。

评论

登录后才可评论与评分

0 条评论

  • 暂无评论,来写第一条吧。