多智能体互动课堂中 AI 协作教学的插画
6

9 月

清华开源 OpenMAIC:把「讲课」变成可执行的乐谱,多智能体课堂登上 GitHub 榜首

一句话结论:OpenMAIC 是清华 THU-MAIC 团队开源的多智能体互动课堂,连续多日位居 GitHub Trending 榜首、Star 破 3 万,MIT 协议可商用,把「AI 讲一节课」从一次性对话升级为可跨天推进的项目。

AI 摘要

  • 项目用途:用多智能体把「生成一节课」做成可执行、可迭代的完整流程。
  • 适合人群:教育工作者、做 AI 课程/教程的开发者、想搭建互动课堂的团队。
  • 上手门槛:Docker 一键部署,接入 OpenAI 兼容 API 即可,换模型改配置即可。
  • 智盒结论:它把 AI 教育从「问答助手」推进到「学习过程建模」,是当前开源生态里少有的、经过真实课堂验证的 Agent 教育框架。

项目信息

  • 项目名:THU-MAIC/OpenMAIC(Open Multi-Agent Interactive Classroom)
  • GitHub URL:https://github.com/THU-MAIC/OpenMAIC
  • License:MIT(v 0.3.0 起从 AGPL-3.0 更换)
  • 最新版本:v 1.0.0(2026-08-27)
  • Star:30,513(截至 2026-09-03)

它解决什么问题

市面上的 AI 教育产品大多是「高级 Chatbot」——你问它答,或者让它生成一份课件。但真正的「教」不只是生成材料,而是理解学习者处在哪个阶段、记住他掌握了什么、根据反馈调整教学策略。这些都需要对「学习过程」建模,而不是对「问答」建模。

OpenMAIC 的切入点就在这里。它是一套 Agent 工程框架,把 ReAct、Reflection、Graph Memory、Tool Use、多智能体协作这些能力组合起来,让 AI 能感知学习目标、追踪学习状态、沉淀知识资产,并在反馈中持续进化。项目在开源前已经在清华大学真实课堂里跑了两年多,覆盖 700 多名学生。这个方向和我们此前介绍过的 Datawhale 开源 AI Skill 库 同属「让普通人也能用上 AI 学习」的脉络,只是 OpenMAIC 走得更深,直接对学习过程本身建模。

核心功能

功能说明使用价值
多智能体课程编排从学习主题到完整课件包的全自动生成一次输入主题,产出多章节课件
Graph Memory 知识图谱三维掌握度(理解×记忆×连接)+ SM-2 间隔重复学习过程有长期记忆,不每次从零开始
交互式可视化基于 EduViz SDK 的算法步骤演示、公式拆解、参数探索抽象概念可触摸、可操作
20+ 内置技能幻灯片、图文、视频、语音讲解等覆盖多种课程场景
官方 Agent Skill可装进 OpenClaw、Codex、DeepSeek 等 Agent 工作台在飞书、Slack 里说一句「帮我生成一节课」即可

为什么它的「服务端持久化」值得一提

OpenMAIC 一个容易被忽略但很关键的设计是:课程构建过程保存在服务端,服务重启后可取消、恢复、继续。这意味着「建一门课」从「一次性调用」变成了「可跨天推进的项目」——你今天生成到一半,明天可以接着做,而不是重来。

这个设计背后,和它用 Graph Memory 追踪学习状态的思路是一回事:OpenMAIC 把「学习」当作一个持续、有状态的过程,而不是离散的问答。这也是它区别于普通 Chatbot 的关键。

上手路径

  1. Docker 部署docker 一键起服务,官方为国内网络提供镜像加速参数。
  2. 接入模型:配置一个 OpenAI 兼容 API Key 即可,支持 DeepSeek、通义千问、Kimi、GLM、豆包、MiniMax、腾讯混元、小米 MiMo、Grok,以及 OpenAI/Anthropic/Gemini;本地可接 Ollama。
  3. 建一节课:上传文档/音视频素材,或让 Agent 联网搜索,基于材料自动建课。

适合谁

  • 教育工作者:想把 AI 引入课堂,但不想自己搭框架。
  • 做 AI 课程/教程的创作者:需要批量、结构化地产出教学内容。
  • 教育科技团队:需要一套可商用(MIT)、可二次开发的 Agent 教育底座。

不适合谁

  • 只想找个「AI 家教」聊天的个人用户:OpenMAIC 偏「教学系统」,不是轻量对话工具。
  • 对部署没耐心的团队:虽然 Docker 简化了,但它是完整框架,需要一定的环境配置。

替代项目或工具

名称差异适合场景
腾讯 WeSmartFlow同样做 Agent 自适应学习,但 Star 少、生态较新学习过程建模的另一个参照
通用 Chatbot(ChatGPT/Claude)问答强,但无学习过程建模和持久化临时问答、快速生成
自研 RAG + Agent灵活但开发成本高有定制需求的团队

风险与限制

  • License:MIT,商用友好,无特殊限制(v 0.3.0 起已从 AGPL-3.0 更换)。
  • 项目活跃度:5 个月迭代 9 个版本,8-27 刚发 v 1.0.0,维护活跃。
  • 技术门槛:Docker 部署简单,但理解 Graph Memory、多智能体编排需要一定 AI 工程基础。
  • 真实课堂验证:虽有 700+ 学生验证,但课堂场景不等于所有教育场景,落地前需自测。

FAQ

这个项目可以商用吗?

可以。从 v 0.3.0(2026-06-28)起,许可证从 AGPL-3.0 换成了 MIT,任何人都可以拿来商用,不必开源自己的代码。

知识图谱与三维掌握度的插画
课程构建跨天推进的流程插画

新手能不能直接使用?

能。Docker 一键起服务,接入一个 OpenAI 兼容 API Key 即可。但要发挥它的完整能力(多智能体编排、知识图谱),需要一定的 AI Agent 基础。

它和直接用 ChatGPT 做课件有什么区别?

ChatGPT 是「一次性问答」——你让它生成课件,它生成完就结束了,不记得你之前学过什么。OpenMAIC 会追踪学习状态(三维掌握度)、记录知识图谱、支持跨天推进课程,本质上是「学习系统」而非「问答工具」。

参考来源

  • GitHub: THU-MAIC/OpenMAIC(README、Releases)
  • 程序员茄子《清华开源 OpenMAIC:把「讲课」变成一份可执行的乐谱》2026-09-03

RELATED

Posts