从 AI 老师到 AI 课堂:OpenMAIC 正在定义教育 Agent 的产品形态

从 AI 老师到 AI 课堂:OpenMAIC 正在定义教育 Agent 的产品形态

过去两年,教育 AI 的主流形态其实很像。

我看过不少项目,最后大多都落在这些能力上:

  • 回答问题
  • 总结内容
  • 生成讲义
  • 自动出题
  • 批改练习
  • 把材料整理成课件

这些能力当然有价值。

但说实话,它们大多还停在“学习工具增强”这一层。它们提高的是局部效率,却没有真正改造课堂本身。

所以我看到 OpenMAIC 时,会觉得它值得单独拿出来写。不是因为它功能堆得多,而是因为它的产品判断更往前走了一步。

它想做的,不是一个更会回答问题的教育 chatbot。

它想做的是一整间可生成的课堂。

https://open.maic.chat/

我为什么会注意这个项目

很多教育 AI 项目看起来很热闹,实际上只是把一个问答模型换了个教育皮肤。

页面可以更漂亮,模型可以更多,话术可以更像老师,但底层逻辑没变:用户提问,系统回答。

这种模式当然成立。

可它有天花板。

因为课堂从来不只是“回答问题”。

课堂还有节奏、角色、互动、练习、反馈和输出。少了这些,学习体验就容易塌成一个高级搜索框。

我觉得 OpenMAIC 值得关注,恰好是因为它不满足于做这个高级搜索框。

OpenMAIC 到底想做什么

OpenMAIC 的全称是 Open Multi-Agent Interactive Classroom

光看名字,其实已经把方向说得很清楚了:

  • Open
  • Multi-Agent
  • Interactive
  • Classroom

这四个词里,真正让我觉得有分量的是最后一个词。

不是 assistant,不是 tutor,也不是 copilot。

是 classroom。

这意味着它的目标不是生成一段解释,不是给出一份讲义,也不是回答一道题,而是把任意主题或材料,直接组织成一套完整的学习场景。

从仓库说明来看,它输出的东西包括:

  • 演示幻灯片
  • 测验
  • 交互式模拟实验
  • 项目制学习活动(PBL)
  • AI 老师
  • AI 同学
  • 白板绘图
  • 语音讲解
  • .pptx.html 导出

我很在意这个组合。

因为这已经不是“内容生成”了。

这是在搭课堂。

教育产品一旦开始组织课堂,而不是只生成答案,产品层级就变了。

为什么“多智能体课堂”比“单 AI 老师”更重要

如果只看表面介绍,很多人会把 OpenMAIC 理解成一个更强的 AI 老师。

这个理解不算错。

但我觉得不够到位。

它更关键的地方,不是老师更强,而是角色变多了。

roles

README 里反复强调的是两类角色:

  • AI teachers
  • AI classmates

我很认同这个方向。

因为学习从来不是单向灌输。一个像样的课堂,至少会有这些东西:

  • 老师讲解
  • 学生提问
  • 同伴讨论
  • 观点碰撞
  • 错误纠正
  • 即时反馈
  • 任务驱动

如果系统里只有一个万能 Agent,最后再强也很容易退化成“高配问答”。

你问,它答。

顶多答得更像老师一点。

但多角色结构不一样。它开始恢复课堂里的互动关系。AI 老师负责组织内容、带节奏、讲解知识;AI 同学负责提问、讨论、质疑和制造思考压力。再叠加测验、模拟实验和项目任务,系统表达的就不再只是答案,而是学习过程。

这点我觉得特别关键。

因为真正影响学习效果的,很多时候不是答案本身,而是你有没有被放进一个会推动你思考的场景里。

它输出的不是内容,而是场景

很多教育 AI 产品有个共同问题:会生成内容,但不会设计体验。

输入一段材料,输出一个摘要。 输入一道题,输出一个答案。 输入一个主题,输出几页课件。

这些都能工作。

但很难把学习过程真正撑起来。

因为课堂不是资料堆砌,而是一种被设计出来的体验。

OpenMAIC 往前走了一步。它给出的不是单一内容块,而是多个互相配合的场景模块:

  • Slides:承担主线讲解
  • Quizzes:承担理解检查
  • Interactive simulations:承担实验和动态演示
  • Project-based learning:承担更长期、更主动的任务驱动

如果说传统教育 AI 更像“知识加工厂”,那 OpenMAIC 更像“教学编排器”。

这两者差得很远。

前者关注答案质量。

后者关注学习路径怎么被组织出来。

从产品视角看,我更看重后者。因为一旦产品开始控制学习路径,它就不再只是一个附属工具,而是在接近真正的课堂基础设施。

从技术形态看,它更像平台,不像 demo

顺着仓库技术栈往下看,会发现 OpenMAIC 不是那种“模型一接、页面一套、录个视频就发”的 demo 项目。

前端和应用层用的是:

  • Next.js 16
  • React 19
  • TypeScript 5
  • Tailwind CSS 4

这说明它首先就是个完整 Web 产品。

再看 Agent 相关依赖,会出现一组很有代表性的组件:

  • LangGraph
  • LangChain Core
  • AI SDK
  • CopilotKit
  • MCP SDK

我一看到这套组合,基本就知道它不是单模型套壳。

它明显在搭这些能力:

  • 多智能体编排
  • 角色协作
  • 工具接入
  • 前端实时交互
  • 模型能力路由

所以如果一定要给它下定义,我会更愿意把 OpenMAIC 叫成:

教育场景下的 Agent Runtime + UI Platform。

这个定义可能比“AI 教学产品”更准确。

因为它不是只做一个教学助手,而是在做一个能承载课堂生成、角色互动、多模态表达和导出能力的平台。

多模态表达,不是锦上添花,是前提

很多人做教育 AI 时容易忽略一件事:课堂天生就不是纯文本的。

老师不会只靠一段话把所有内容讲清楚。

课堂需要:

  • 图示
  • 公式
  • 板书
  • 语音
  • 幻灯片
  • 图表
  • 动态演示

OpenMAIC 的依赖里也能明显看出它在补这些能力:

  • TTS / ASR
  • Canvas
  • KaTeX
  • ECharts
  • pptxgenjs
  • PDF 处理
  • 图像 / 视频相关 provider

这很重要。

因为真正的教学过程,本来就需要多种表达媒介共同配合。文本适合解释,白板适合推导,图表适合展示关系,语音适合带节奏,测验适合检验理解,项目任务适合把知识变成能力。

所以我会说,多模态对 OpenMAIC 不是加分项。

是成立前提。

如果没有这些媒介,它再怎么叫 interactive classroom,最后也可能退回到一个会说话的网页。

OpenClaw 集成,是这个项目容易被低估的一层

如果只把 OpenMAIC 看成一个独立网站,我觉得会低估它的延展性。

README 里专门提了 OpenClaw 集成,而且路径写得很直白:

  • 可以通过 clawhub install openmaic
  • 可以直接让助手安装对应 skill
  • 可以在飞书、Slack、Telegram 等聊天应用里生成课堂

我挺喜欢这个设计。

因为它把 OpenMAIC 从“一个你得主动打开的网站”,变成了“一个可以嵌进现有沟通入口的教育能力”。

这件事的价值很现实。

很多时候,用户不缺一个新网页。

真正稀缺的是:一个能力能不能自然进入已有工作流。

如果课堂生成能力能直接进聊天入口,那 OpenMAIC 的定位就不只是教育平台,而更像一个可被不同助手调用的教育能力层。

它可以是:

  • 飞书里的学习助手
  • Slack 里的课程生成器
  • Telegram 里的课堂入口
  • 对话式学习系统里的底层能力模块

从分发角度看,这比只做一个站点要强得多。

这类系统最先会替代什么

聊教育 Agent,大家最爱问的问题永远是:AI 会不会取代老师?

这个问题当然会被讨论。

但如果从产品和工程角度看,我觉得更准确的说法是:

最先被替代的,不是老师这个角色本身,而是教学里最标准化、最重复、最容易程序化的部分。

比如:

  • 标准化知识讲解
  • 重复性答疑
  • 基础测验生成
  • 课件草稿整理
  • 一部分备课流程
  • 一部分自学陪练场景

这些环节本来就高度结构化,也最适合被模型和工作流接手。

但课堂里还有一层东西,短期内很难彻底替代:

  • 情绪感知
  • 学习动机引导
  • 对学生状态的长期理解
  • 临场判断
  • 价值观塑造
  • 真实的人际连接

所以我不太喜欢“AI 取代老师”这种过度简化的说法。

更准确一点,应该是:

AI 正在吞掉教育流程里最标准化的部分,同时把老师往组织、引导、判断和陪伴的位置推。

OpenMAIC 值得关注,也正是因为它把这个变化方向做得足够具体。它没有停在口号上,而是把“下一代教育 Agent 应该长什么样”做成了一个可以摸到的产品雏形。

为什么这个项目值得写,不只是值得转发

一个项目值不值得写,关键不在热度,而在它有没有清晰的产品判断和相对成型的技术形态。

OpenMAIC 两者都有。

从产品判断上看,它没有满足于问答、总结、出题这些单点能力,而是把目标抬到了“生成完整课堂”。

从技术形态上看,它也不是单模型套壳,而是明显的平台型设计:

  • 有多智能体编排
  • 有课堂角色结构
  • 有多模态表达
  • 有导出能力
  • 有聊天入口接入

这些东西叠在一起,项目的意义就不再只是“做了个教育应用”。

它开始回答一个更大的问题:

教育 Agent 到底应该长成什么样?

我觉得 OpenMAIC 给出的答案相当明确:

不是一个更会说话的 AI 老师。

而是一整间可生成、可互动、可导出的 AI 课堂。

最后

教育 AI 过去很长一段时间都在做一件事:让学习资料更容易被处理。

OpenMAIC 试图做的,是另一件层级更高的事:让学习过程本身也能被重新组织。

这两者不是一个量级。

前者解决效率。

后者开始触碰课堂结构。

所以如果你让我用一句话概括这个项目,我会说:

OpenMAIC 代表的,不是“更强的教育问答工具”,而是“开始会组织课堂的教育 Agent 平台”。

这件事离真正成熟还早。

但方向很清楚。

而且我觉得,这个方向是对的。