把大模型真正用进“教与学”,难点不在聊天,而在“编排”:要让多个 AI 角色(主讲、助教、同学、出题人)协同、要接不同模型供应商、要把课程内容生成与视频/语音结合,还要能本地部署保护学生数据。
很多教育团队想做 AI 辅导,结果被多智能体协作、模型路由、内容管线这些工程问题劝退。OpenMAIC 把这套“多智能体互动课堂”做成了可一键启动的框架/平台,让教育机构与研究者在本地就能跑起来。
项目基本信息
| 信息项 | 详情 |
|---|---|
| 项目名称 | OpenMAIC |
| GitHub地址 | https://github.com/THU-MAIC/OpenMAIC |
| 项目描述 | 一键开启的多智能体互动教学平台,让 AI 当老师与同学 |
| 作者 | THU-MAIC |
| 开源协议 | MIT License |
| 开源状态 | 公开 |
| Languages | TypeScript |
| 支持平台 | Windows / macOS / Linux |
| 最后更新 | 2026-11-02 |
一、项目介绍
THU-MAIC/OpenMAIC(清华 MAIC 团队)是一个开源的多智能体互动教学平台,MIT 协议。它主打“一键获得沉浸式的多智能体学习体验”:通过多个 AI 角色协同完成课程大纲生成、内容讲解、随堂互动等环节,并支持 OpenAI、Anthropic、MiniMax、GLM、Bedrock 等多种模型供应商。平台用 pnpm + Postgres 或 Docker Compose 一键部署,配置以 YAML 声明“哪个 slot 用哪个模型”,把模型路由与编排收敛成一份配置文件。
二、核心优势
- 多智能体协同:主讲/助教/同学等角色配合,模拟真实课堂互动。
- 多模型路由:YAML 声明各 slot 模型,可混用 OpenAI、Anthropic、国产模型等。
- 一键部署:提供 pnpm dev 与 Docker Compose 两种路径,本地即可起。
- 科研背书:源自清华团队,并有对应学术论文支撑方法论。
- 跨平台:基于 Node/前端与 Docker,Windows / macOS / Linux 均可部署。
三、适用场景
- 高校或机构搭建 AI 辅导/AI 课堂原型。
- 教育研究者实验多智能体教学编排。
- 需要在本地/内网部署、保护学生数据的场景。
- 想快速体验“AI 当老师”的产品团队。
四、安装教程
本地用 pnpm:
git clone https://github.com/THU-MAIC/OpenMAIC.git
cd OpenMAIC
pnpm install
cp .env.example .env.local
pnpm db:up
pnpm dev或用 Docker Compose 一键起:
cp .env.example .env.local
docker compose up --build常见报错:pnpm install 失败多为 Node/pnpm 版本问题,按文档锁定版本;本地起需先 pnpm db:up 拉起 Postgres,否则会连不上数据库。
五、使用示例
配置模型路由(openmaic.yml 片段):
providers:
openai:
preset: openai
apiKey: ${OPENAI_API_KEY}
slots:
llm: openai:gpt-5.5
course.outline: anthropic:claude-sonnet-4-6
video: null # 关闭某项能力真实体验:启动后通过 Web 界面进入课堂,多个 AI 角色按配置协同生成大纲、讲解与互动;把某项 slot 置为 null 即可按需关闭对应能力,编排非常直观。
六、常见问题
Q:一定要用 GPT/Claude 吗?
A:不必须,YAML 里可切换到 MiniMax、GLM、Bedrock 等,也支持本地/国产模型。
Q:数据会出校吗?
A:可完全本地/Docker 部署,模型调用取决于你配置的供应商,敏感数据可控。
Q:和普通 AI 聊天机器人区别?
A:核心是“多智能体互动课堂”编排,而非单轮问答,强调角色协同与课程流程。
七、总结
OpenMAIC 把“多智能体互动教学”从论文概念变成了可一键部署的开源平台,让教育机构与研究者能在本地快速搭建 AI 课堂。多模型路由与声明式编排是其工程亮点;MIT 协议、清华团队背书,是教育 AI 方向值得关注的项目。
评论 0
还没有评论,来说两句吧。