编程 OpenMAIC v1.0.0:清华大学开源的 AI 课程生成平台

2026-09-07 08:52:38

OpenMAIC v1.0.0:清华大学开源的 AI 课程生成平台

清华 THU-MAIC 实验室的开源项目 OpenMAIC 发布 v1.0.0:一句话生成整门课程("One prompt in, a whole course out"),并新增 Pro 工作台——用 agent 规划课程大纲、构建和修订每一页、直接从你的材料出发。项目 2026 年 8 月 27 日发布,相关论文发表于 JCST'26(Journal of Computer Science and Technology),开源协议 MIT。

核心能力

  • Agent 工作台:以聊天为先的工作区,规划、构建、修订整门课程
  • 持久会话:服务端支撑的运行可跨重启存活,随时取消、恢复、操控
  • 会话材料:上传文档、音频、视频,或从网络搜索拉取,agent 基于它们构建
  • 课程工具 + 20 个内置技能:幻灯片、测验、交互组件、PBL(项目式学习)、图片、视频、配音、.pptx 导入
  • 设计中立:自带模型、媒体、搜索提供商和存储后端均可替换

技术栈与架构

  • Next.js 16 + React 19 + TypeScript 5 + LangGraph 1.1 + Tailwind CSS 4
  • v1.0.0 起服务端支撑:Postgres 参考服务器、增量保存、资源注册表
  • 可插拔持久化栈,Amazon Bedrock、Atlas Cloud、Claude 等搜索提供商
  • 从 v0.3.0 起从 AGPL-3.0 重授权为 MIT,发布 @openmaic/* SDK 家族(DSL/renderer/importer)到 npm
  • 可选分阶段模型路由;支持 GLM-5.2、Kimi K2.7 Code、Qwen3.7 Plus/Max 等模型族
  • 早期版本已加入 SSRF 加固、视频导出(MP4)、文档解析(多格式上传、音视频提取、MinerU)

部署与使用

  • 一键部署到 Vercel(需至少配置一个 LLM 提供商 API key,所有提供商均可选)
  • 本地运行有中文/英文体验指南,社区支持 Discord 与飞书

总结

OpenMAIC 的定位是"用 AI 教学而非只讲 AI":把课程生成(大纲、页面、测验、PBL、配音、视频)整条流水线交给 agent 工作台,同时保持模型/存储/搜索全链路可替换。对教育科技开发者或想批量生成教学内容的团队,它是完整的开源参考实现——包含从课程 DSL、渲染器到导入器的 SDK 体系。论文、Demo(open.maic.chat)和代码都开放可查。

来源:https://github.com/THU-MAIC/OpenMAIC

推荐文章

程序员茄子在线接单