THU-MAIC/OpenMAIC
一、一句话定位
OpenMAIC 是清华大学团队打造的开源多智能体交互课堂平台,输入主题或文档即可一键生成由 AI 教师、AI 同学实时互动授课的沉浸式课程。
二、核心技术/架构亮点
- 多智能体编排:AI 教师与 AI 同学可说话、白板、讨论,支持实时多轮对话与课堂互动。
- 一键课程生成:基于单个提示或上传材料,自动生成幻灯片、测验、互动模拟、PBL 项目等完整教学内容。
- Agent 工作台(v1.0.0):对话式工作舱,支持持久会话、材料上传、20+ 内建技能,可规划、构建、修订整门课程。
- 提供者中性设计:可自由接入各类 LLM、搜索、TTS/ASR、存储后端,实现完全可插拔架构。
- SDK 与集成生态:发布 `@openmaic/*` DSL/渲染器/导入器 SDK,可与 OpenClaw、飞书、Slack、IDE 等对接。
三、适用场景与目标用户
- 场景:K12/高校在线教学、企业培训、职业教育、内容创作(课件/微课)。
- 目标用户:教师、课程设计师、培训师、AI 教育研究者、希望快速搭建交互式课程的技术爱好者。
四、可动手动作
1. 直接体验:访问 Live Demo 提交主题,体验一键生成。
2. 一键部署:点击 Vercel 部署按钮,配置 OPENAI_API_KEY 等环境变量即可上线。
3. 本地运行:`git clone` 项目,安装依赖后设置 `.env`,使用 `npm run dev` 启动。
4. 集成借鉴:阅读 `@openmaic/generation` 包源码,学习多智能体课程生成 DSL 设计;或参考其 Agent 工作台架构,应用到自己的 AI 教育产品中。
五、学习优先级
P0(本周动手) —— 直接试用 Demo 或 Vercel 部署仅需几分钟,能快速理解多智能体课堂的交互范式,对自身工作有直接启发。⌂