GGitHub 趋势观察站
每日 07:00 更新
← 返回今日榜单

THU-MAIC /

OpenMAIC

通过多个 AI Agent 提供沉浸式互动课堂和学习体验。

访问 GitHub 仓库 ↗
最近上榜 · 2026-09-11#13

当日排名

+806当日新增 Star35,263总 Star

按用途选择,点击查看各自的安装条件与限制

OpenMAIC:用多智能体把资料变成可交互课程

一分钟看懂

OpenMAIC 的全称是 Open Multi-Agent Interactive Classroom,是一个开源的 AI 课程生成与交互学习平台。你可以输入一个学习目标或上传自己的资料,让多个 Agent 协作规划课程、制作页面、生成测验和互动内容,再根据反馈继续修改。

它与普通“问一句答一句”的学习助手不同:重点是把零散资料组织成一门可以持续浏览、操作和修订的课程。生成结果既可以用于个人自学,也可以作为教师备课、企业培训或课程原型的起点。

你可以用它做什么

从一句需求生成课程框架

例如输入“为有 Python 基础的学生设计一门机器学习入门课”,课程 Agent 会先规划章节、学习目标和页面结构,再逐步生成内容。你可以继续要求它调整难度、补充案例或重做某一页,而不必手工把所有环节拼起来。

把已有材料转成学习内容

会话可以加入文档、音频、视频和网页搜索结果。教师可以上传讲义与参考资料,让系统围绕指定材料组织课程;团队也可以把产品文档、培训视频变成内部学习模块。这样生成内容不只是依靠模型的通用知识,而能贴近已有素材。

制作不止是文字的课堂

平台内置幻灯片、测验、交互组件、项目式学习、图片、视频和语音等课程能力,也支持导入 PPTX。用户可以拖拽、缩放和旋转页面元素,或让 AI 对选中内容继续编辑,因此它更接近一个带 AI 的课程工作台,而不是简单的文章生成器。

持续修改较长的生成任务

课程生成往往需要较长时间。OpenMAIC 将会话保存在服务端,重启后仍可恢复,并支持取消、继续和中途引导。你可以先让 Agent 生成整体结构,再在执行中补充限制,避免一次提示写不全就只能全部重来。

生成结果是什么样的

最终内容由多个课程页面组成,可以包含讲解、图示、测验和互动环节。课程不仅能在线浏览,还提供离线课堂导出和 MP4 等输出能力,具体可用格式取决于所配置的媒体服务和当前版本。

平台也提供较细的页面编辑能力:生成后仍能人工调整布局和内容,而不是把 AI 输出视为不可修改的成品。这一点对教学场景很重要,因为教师通常需要根据课时、学生水平和实际课堂节奏二次加工。

主要能力

  • 多 Agent 协作完成课程规划、页面生成、检查和修改。
  • 支持文档、音频、视频及网页搜索等会话材料。
  • 内置幻灯片、测验、互动内容、项目式学习及多媒体技能。
  • 支持页面元素的可视化编辑和基于指令的局部修改。
  • 服务端持久化会话,可恢复、取消、继续和中途引导任务。
  • 支持多语言、模型路由及多种语音、搜索、存储服务。
  • 提供 PPTX 导入、离线课程和视频等扩展输出方式。

适合哪些人

它适合想快速制作课程原型的教师和教研人员,也适合需要把内部知识整理成培训材料的团队。对个人学习者,它可以把一个大主题拆成更有节奏的学习路径;对开发者,它则提供了研究多 Agent 内容生产和可编辑生成界面的完整开源样例。

如果只是制作几页固定幻灯片,传统工具可能更直接。OpenMAIC 更适合资料多、内容长、需要互动并且会反复迭代的课程任务。

怎么开始使用

这是一个包含前端、服务端、数据库以及模型和媒体服务配置的完整平台,部署复杂度高于普通桌面应用。建议先按照官方仓库的快速开始准备运行环境,选择可用的语言模型,再逐步配置搜索、语音、图片、视频或对象存储能力。并非所有外部服务都是必需的,可以先用最小配置验证课程生成流程。

准备示例课程时,最好明确学习对象、已有基础、课程时长和预期成果,并上传可信资料。比起只给一个宽泛主题,这些信息能显著改善课程结构。

使用前需要知道

AI 生成的课程不能直接等同于经过教研审核的教材。知识准确性、引用版权、难度梯度、测验答案和教学适用性仍需教师检查,尤其是医学、法律、财务等高风险主题。

多 Agent、多媒体生成和长会话会产生较多模型调用与存储消耗。正式部署前应评估 API 成本、任务并发、数据保留和备份方案。上传内部材料时,还要确认所接入模型、搜索和存储供应商是否符合组织的数据要求。

官方资料