Py学习  »  Git

清华这个开源教育Agent夯爆了,Github已经21K Star了~

刘聪NLP • 19 小时前 • 19 次点击  

大家好,我是刘聪NLP。

今天刷到一个开源AI教育Agent项目,清华THU-MAIC团队做的,GitHub已经21k star了。

我翻了一下,这个项目是3月份开源的,当时AI互动课堂(实时生成课件,AI老师讲课,AI同学讨论)还依赖固定Workflow模式

昨天发布1.0正式版,全面升级成了Agent形态,你只需要描述需求,这个Agent就可以自己选skill、自己调研、自己规划课程结构,最后出一套可交互、有AI配音的完整课件。

比如,你看这个7天入门大模型系列课,很强~

先说整体感受,

我真特别喜欢这个产品,可以给到一个夯,虽然我觉得有的PPT课件的界面有点杂乱,但内容是真的有料,能教会我东西。

PRO专业模式,对话式交互,扔一份PDF进去,Agent自己读材料,自己联网核实,自己选教学策略,你坐那儿等就行。

生成的课件是有建模、有动效、有实时交互的那种,不是PPT套图片。物理课的磁铁穿线圈模拟,滑块拖完数值实时变,这个确实超出预期。

AI配音也到位,每页都有讲解脚本和 spotlight 动作,讲到哪儿,屏幕哪块就高亮,像真人讲师指着屏幕给你讲重点,体验接近真人录课。

先看几个跑的case。

第一个case,书籍精读课,材料是可汗学院创始人Salman Khan 2024年出的新书《Brave New Words》,Penguin官方样章PDF。

过程读了12次材料,搜了2次确认背景信息,输出10页课程方案,找到三大核心命题:AI导师如何革新教育、个性化学习如何落地、教育者应该拥抱而非恐惧;

每页都有讲解脚本、聚光动作和AI配音,还自动加了课后练习题和角色阵容。

第二个case,物理课-电磁感应,材料是MIT OCW 8.02电磁学Chapter 10 Faraday's Law官方讲义PDF。

这次Agent自动输出6页课程,重点是3个interactive建模场景,第一个场景是磁通量交互仿真。Φ_B = BA cosθ,给了三个滑块,磁感应强度B、线圈面积A、夹角θ,拖动以后磁通量数值和磁感线动画实时变化。还有三个预设场景可以一键切换。

第二个场景更有意思,磁铁穿线圈模拟。条形磁铁可以手动拖动穿过线圈,速度和匝数都能调。实时显示感应电动势ε、感应电流I、磁通量Φ的数值,底部还有折线图跟着动。支持自动运行和手动拖动两种模式。

这个效果确实不像是靠AI一轮生成能做出来的东西,交互逻辑比较完整。

第三个case,论文精读课,材料是Kimi K3技术报告。

比较特别的是,这个调研过程很重,20多次读取材料,多次联网搜索核实数字,最终输出11页课程,硬数字非常密集。

第一页直接是K2 vs K3对比表格(总参数量/激活参数/层数/上下文窗口);第二页拆架构三条轴,序列维度KDA、深度维度AttnRes、宽度维度Stable LatentMoE。

跟我之前写的K3详解文章对比了一下,核心数字和架构逻辑基本对得上,说明调研深度确实是在的。

还有一个点值得提,课件播放过程中可以直接提问。

比如问,KDA和Attention Residuals到底解决了什么具体问题?传统Transformer在长上下文上卡在哪?

agent会联网核实以后分层拆解回答,交互对学习者很实用,不用退出课件去查。

再升级难度,看一下课程级规划。

OpenMAIC 1.0有个curriculum-planner skill,可以一次规划一整个系列课程,不是一页一页生成。

我直接让它做了一个7天入门大模型系列课,

先输出完整7天大纲(每天一个递进主题),确认以后自动创建系列文件夹,统一角色阵容,然后逐节生成Day 1到Day 7。

Day 1 大模型到底是什么→ Day 2 大模型怎么'读懂'语言 → Day 3 第一次和它对话 → Day 4 把prompt调好的方法论 → Day 5 让大模型真正干活 → Day 6 看清大模型的边界 → Day 7 动手交付一个真实方案 。

7节课之间有明确的递进关系,不是独立的7个主题拼在一起,这个对做系列课的人来说比较实用。

讲得很地道,举的例子也特别贴切,一看就是懂教学的老师,还配了答题和选择题,这个交互设计有意思。

上面这个是概览,下面这里给大家放一节课看看,

希望大家听完后不要睡着,哈哈哈哈。

然后这个还支持PPT导入,通过pptx-import skill,可以把已有的PPT课件高保真导入,不需要从零生成。

我用MIT 12.010第一讲的真实课件测了一下,

8页课件导入以后,原版排版保留得很完整,封面、结构图、代码块、分栏布局都在,逐页渲染以后自动配了中文旁白。

这对已经有课件的老师比较有用,不用重新做,直接导入,加AI配音和交互,变成可播放的课程。

真正有价值的还有openmaic开源的整个skill体系,

PRO模式内置了18个skill:系列课规划、深度交互、深度调研、大师讲授、页面克隆、PPT导入、职业实训、互动工作坊等等。

这些skill是可以下载的,可以直接导入WorkBuddy或Codex使用。

也就是说,你不需要打开OpenMAIC网站,在WorkBuddy里给一个指令,用OpenMAIC skill本地部署OpenMAIC,就能跑。

生成一个sk-xxx格式的访问码,选hosted模式,粘贴进去就能用,消耗的是账号每日免费额度。

本地部署可以直接GitHub clone安装,直接告诉你的workbuddy或者codex,

本地安装这个github项目https://github.com/THU-MAIC/OpenMAIC

好处是可以接本地模型,数据不出内网,这对学校和企业会比较在意,

同时,开源版本还支持VoxCPM声音克隆,讲课件可以用自己的声音,或者用自己喜欢的人的声音

还有个小功能,竞技场。两个隐藏模型同时生成课件,你投票选哪个好,计入社区排行榜;

跟Chatbot Arena差不多的思路,但比的是课件生成质量,

这个可以从侧面比较出哪些模型对这种交互式课件生成的效果更好,算是一个垂域的榜单。

最后,

说实话,OpenMAIC已经不是一个Demo了,

已经把调研、备课、讲解、互动和答疑串成了一条完整链路,

虽然有些页面还比较花里胡哨,但是真的能教会我东西。

更难得的是,开源。

以后每一本读不下去的书、每一篇啃不动的论文,都可能被现场做成一门适合你的课。

AI生成内容已经不稀奇了,能不能帮一个人把知识真正学会,

才是AI教育更值得期待的地方。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/200327