清華開源王炸!一鍵生成沉浸式 AI 互動課堂,多智能體陪你學到底
整理版優先睇
清華開源OpenMAIC:一鍵生成沉浸式AI互動課堂,多智能體陪你學到底
呢篇文章係前哨君喺開源社區挖到嘅清華大學團隊新項目OpenMAIC。作者想介紹呢個唔係一般課件生成器,而係模擬成間課堂嘅AI系統。整體結論係OpenMAIC透過AI老師同AI同學嘅互動機制,提供由聽課到實踐嘅完整學習閉環,好值得老師、自學者同開發者關注。
OpenMAIC嘅核心係多智能體課堂:你畀一個主題或者上傳文檔,系統會先搭課程結構,再生成幻燈片、隨堂測驗、模擬實驗甚至項目練習。課堂唔係單向授課,AI老師會按節奏講解,AI同學會主動提問,你亦可以隨時打斷,老師會喺共享白板畫圖寫公式解釋。呢種設計令學習體驗更似真實課堂,唔係同聊天機器人對話。
除咗課堂互動,OpenMAIC仲有好多實用細節:支援導出PPTX同HTML,方便老師修改或者學生自學;深度集成OpenClaw,可以喺飛書、Slack等工具直接生成課程。技術背景嚟自清華大學研究成果,底層用Next.js、LangGraph等現代技術棧。對於老師、自學者、開發者以至企業培訓場景都好有用。如果你想快速製作互動課程或者揾個沉浸式學習助手,呢個項目真係值得試下。
- OpenMAIC唔係課件生成器,而係一間完整嘅AI互動課堂,包含講課、討論、測驗、實驗同項目實作。
- 佢嘅方法係用多智能體編排,模擬AI老師同AI同學角色,建立課堂互動,完全唔同傳統單輪問答。
- 差異在於先搭建課程結構再生成內容,支援隨堂測驗、模擬實驗、項目式學習,仲有共享白板繪圖。
- 啟發係呢個系統可以幫老師快速製作互動課程、俾自學者沉浸式體驗,亦俾開發者研究多智能體架構。
- 可行動點係你可以自己部署(Node.js + pnpm),支援多種LLM模型(官方推薦Gemini 3 Flash),仲可以透過OpenClaw喺聊天工具直接調用。
OpenMAIC GitHub 倉庫
項目原始碼同部署文件,GitHub Star 已達 6.5k。
一句話生成完整課程:從主題到結構
OpenMAIC嘅第一步係幫你搭建課程結構。你可以直接輸入一個學習主題,例如「30分鐘從零入門Python」,或者上傳一份PDF文檔。系統會自動生成完整課程大綱,然後再補充內容同設計互動環節。
呢個做法同好多AI工具唔同——佢哋只係生成幾頁PPT,而OpenMAIC係先搭課程結構,再生成內容。
AI老師 + AI同學:多智能體課堂機制
呢個項目最有意思嘅地方係多智能體課堂機制。傳統AI學習工具係單輪問答,你問一句佢答一句。但OpenMAIC直接模擬咗一間課堂嘅不同角色:AI老師會按節奏講解、劃重點、做演示;AI同學會主動提問或者發起討論。
有時你甚至未提問,AI同學已經拋出疑問,老師再順住問題繼續講落去。
你可以隨時打斷提問,AI老師會即刻調出幻燈片,喺共享白板畫圖、寫公式,一步一步解釋清楚。
從聽課到實踐:完整學習閉環
OpenMAIC唔係淨係叫你聽課,而係將曬成個學習過程串連起嚟。課程期間可以自動生成互動內容,包括:
- 1 隨堂測驗:支援單選、多選、簡答題,做完AI會自動批改並詳細講解。
- 2 交互式模擬實驗:尤其適合理工科或者編程類課程,可以直接喺課堂入面試。
- 3 項目式學習任務:你可以揀一個角色,同AI智能體一齊按照里程碑完成項目。
呢啲設計令學習唔止停留喺理論,仲有實戰機會,形成「聽課→測驗→實踐」嘅閉環。
實用細節:導出、集成同技術棧
除咗核心課堂能力,OpenMAIC喺細節上都做得幾完整。例如AI智能體可以喺共享白板實時繪圖、寫公式,配合語音講解,好接近真實授課。
生成嘅課程可以導出為可編輯PPTX或者帶交互能力嘅HTML,方便老師修改或者分享畀學生。
佢深度集成咗OpenClaw,你可以喺飛書、Slack、Telegram等聊天工具直接叫佢生成課程。
技術棧方面,呢個項目用咗Next.js 16、React 19、TypeScript 5、LangGraph 1.1,整體架構清晰,適合研究多智能體系統嘅開發者參考。
快速上手:本地部署同使用
如果你想自己體驗,部署步驟好簡單。環境需要Node.js ≥ 20.9.0同pnpm ≥ 10。以下是基本步驟:
git clone https://github.com/THU-MAIC/OpenMAIC.git
cd OpenMAIC
pnpm install
cp .env.example .env.local
# 喺 .env.local 填入 LLM API Key
pnpm dev
# 瀏覽器打開 http://localhost:3000
支援嘅模型包括OpenAI、Anthropic、Gemini、DeepSeek,官方推薦用Gemini 3 Flash,生成速度同質量均衡。
生產部署可以用pnpm build && pnpm start,或者用Docker:docker compose up --build。另外,如果你用OpenClaw,可以直接clawhub install openmaic,喺聊天工具入面一句話就開始上課。
上咗線幾日就搶咗 6.5k Star,將任何主題都變成一整套課程
大家好,我係前哨君。
最近喺開源社區裏面,我揾到一個幾得意嘅新項目 —— OpenMAIC。

呢個係清華大學團隊啱啱開源嘅一個 AI 教學系統,上咗線冇幾日,喺 GitHub 就已經攞到 6.5k Star
而家好多 AI 學習工具其實都係差唔多。輸入一個主題,生成一套 PPT,再附幾題練習題,基本就完咗
但係 OpenMAIC 嘅思路有啲唔同,佢唔係做「課件生成器」,而係想將 成間課堂直接搬出嚟

你只要畀一個學習主題,或者上載一份參考文件,系統幾分鐘就可以生成一整套課程內容:
有講課用嘅幻燈片,亦有隨堂測驗、模擬實驗,甚至仲有完整嘅項目練習。

仲有趣嘅係,呢堂課唔係你一個人學,課堂入面會有 AI 老師 講課,亦會有 AI 同學 一齊討論問題。
一句話生成完整課程
OpenMAIC 嘅第一步,係先將課程結構搭出嚟。
你可以直接輸入一個學習主題,例如:
• 30分鐘由零開始入門 Python • 拆解 DeepSeek 最新論文 • 教我玩阿瓦隆 Board Game
或者直接上載一份 PDF、文件材料。
系統會先自動生成完整課程大綱,然後再逐步補充內容、設計互動環節,將原本零散嘅資訊整理成一套完整課程。

呢一步其實已經同好多 AI 工具唔同咗。
好多產品只係幫你生成幾頁 PPT,而 OpenMAIC 係先搭 課程結構,再生成內容。
AI 老師 + AI 同學嘅互動課堂
呢個項目最有意思嘅地方,係佢嘅 多智能體課堂機制。

傳統 AI 學習工具,多數都係單輪問答模式:你問一句,佢答一句。
OpenMAIC 就直接模擬咗一間課堂入面嘅唔同角色。
AI 老師 會跟住課程節奏講解內容、劃重點、做示範。
而 AI 同學 就會主動提出問題,或者發起討論。
有時你甚至未提問,AI 同學已經先拋出一個疑問,老師再順住呢個問題繼續講落去。

你亦可以隨時打斷提問。
AI 老師會即刻撳出幻燈片,喺共享白板上面畫圖、寫公式,一步一步將問題講清楚。
成個過程更加似係參與一堂課,而唔係同聊天機械人對話。
由聽課到實踐嘅學習閉環
OpenMAIC 仲有一個好重要嘅設計:
佢唔只係俾你「聽課」,而係將成個學習過程串連起嚟。

喺課程過程入面,佢可以自動生成各種互動內容。
比如 隨堂測驗。
支援單選、多選、短答題,做完之後 AI 會自動改卷,並畀出詳細講解。
如果係理工科或者編程類課程,仲可以生成 互動式模擬實驗。

如果課程需要更深入嘅實踐,佢仲會設計 項目式學習任務。
而且可以揀一個角色,然後同 AI 智能體一齊推進項目,跟住里程碑一步一步完成。
一啲好實用嘅細節
除咗核心課堂能力,呢個項目喺好多細節上都做得幾完整。
例如 AI 智能體可以喺共享白板上即時繪圖、寫公式,再配合語音講解,課堂體驗會比較接近真實授課。
生成嘅課程內容仲可以直接匯出做:
• 可編輯嘅 PPTX 幻燈片 • 帶互動功能嘅 HTML 頁面
無論係老師繼續修改課件,定係分享俾學生學習,都好方便。
而且佢仲深度整合咗 OpenClaw,即係話,你唔一定需要打開網頁去學習。

通過在 飛書、Slack、Telegram 等聊天工具裏面,亦可以直接叫 AI 幫你生成一整堂課程。
一句說話,就可以開始上堂。
點解呢個項目值得關注
首先係佢嘅技術背景。
OpenMAIC 嚟自清華大學團隊,相關研究成果已經發表喺 JCST'26 期刊上面。
底層嘅多智能體編排同課程生成邏輯都有幾完整嘅研究基礎。
其次,佢嘅使用場景其實好廣。
對於 老師 嚟講,可以好快生成一套互動課程,慳返大量課件製作時間。
對於 自學者 嚟講,比起就咁睇文件或者影片更高效,因為隨時有 AI 可以解答同討論。
而對於 開發者 嚟講,呢個項目嘅技術棧亦都好現代:Next.js 16、React 19、TypeScript 5、LangGraph 1.1,整體架構都幾清晰,好適合研究多智能體系統嘅實現方式。
如果是 企業培訓場景,企業知識庫、制度流程呢啲內容,亦可以直接轉做互動課程。
快速上手
如果想自己部署體驗,其實都好簡單。
環境要求:
• Node.js ≥ 20.9.0 • pnpm ≥ 10
1、複製項目
git clone https://github.com/THU-MAIC/OpenMAIC.git
cd OpenMAIC
pnpm install2、設定環境變數
複製設定範本:
cp .env.example .env.local然後在 .env.local 入面填入一個 LLM API Key 就得。
支援嘅模型包括:OpenAI、Anthropic、Gemini、DeepSeek,以及所有兼容 OpenAI API 嘅服務。
官方推薦使用 Gemini 3 Flash,喺生成速度同質量之間相對比較平衡。
3、啟動項目
pnpm dev打開瀏覽器訪問:
http://localhost:3000就可以開始體驗 AI 課堂。
4、生產部署
pnpm build && pnpm startDocker 部署:
cp .env.example .env.local
# 編輯.env.local 中的 API keys,然後:
docker compose up --build同 OpenClaw 整合,直接喺聊天工具入面叫:
clawhub install openmaic最後
OpenMAIC 直接生成一間完整課堂。等 AI 唔再只係工具,而係老師、同學、助教一齊參與學習過程。
如果你想揾一個沉浸式學習助手,或者需要快趣製作互動課程,呢個項目都幾值得研究一下。
項目地址:https://github.com/THU-MAIC/OpenMAIC
如果你對前沿 AI 開源項目有興趣,記得關注前哨君。
歡迎 置頂(標星)關注本公眾號「AI開源前哨」獲取有趣AI技術/工具分享,咁就可以第一時間收到推送啦~





上線幾天狂攬 6.5k Star,把任何主題都變成一整套課程
大家好,我是前哨君。
最近在開源社區裏,我挖到一個挺有意思的新項目 —— OpenMAIC。

這是清華大學團隊剛剛開源的一個 AI 教學系統,上線沒幾天,在 GitHub 就已經拿下了 6.5k Star
現在很多 AI 學習工具其實都差不多。輸入一個主題,生成一套 PPT,再附幾道練習題,基本就結束了
但OpenMAIC 的思路不太一樣,它不是在做“課件生成器”,而是想把 整間課堂直接搬出來

你只要給一個學習主題,或者上傳一份參考文檔,系統幾分鐘就能生成一整套課程內容:
有講課用的幻燈片,也有隨堂測驗、模擬實驗,甚至還有完整的項目練習。

更有意思的是,這堂課並不是你一個人在學,課堂裏會有 AI老師 講課,也會有 AI同學 一起討論問題。
一句話生成完整課程
OpenMAIC 的第一步,是先把課程結構搭出來。
你可以直接輸入一個學習主題,比如:
• 30分鐘從零入門 Python • 拆解 DeepSeek 最新論文 • 教我玩阿瓦隆桌遊
或者直接上傳一份 PDF、文檔材料。
系統會先自動生成完整課程大綱,然後再逐步補充內容、設計互動環節,把原本零散的信息整理成一套完整課程。

這一步其實就已經和很多 AI 工具不太一樣了。
很多產品只是幫你生成幾頁 PPT,而 OpenMAIC 是先搭 課程結構,再生成內容。
AI老師 + AI同學的互動課堂
這個項目最有意思的地方,是它的 多智能體課堂機制。

傳統 AI 學習工具,大多還是單輪問答模式:你問一句,它回答一句。
OpenMAIC 則直接模擬了一間課堂裏的不同角色。
AI老師 會按照課程節奏講解內容、劃重點、做演示。
而 AI同學 則會主動提出問題,或者發起討論。
有時候你甚至還沒提問,AI 同學已經先拋出一個疑問,老師再順着這個問題繼續講下去。

你也可以隨時打斷提問。
AI老師會立刻調出幻燈片,在共享白板上畫圖、寫公式,一步一步把問題講清楚。
整個過程更像是參與一堂課,而不是在和聊天機器人對話。
從聽課到實踐的學習閉環
OpenMAIC 還有一個很重要的設計:
它不只是讓你“聽課”,而是把整個學習過程串起來了。

在課程過程中,它可以自動生成各種互動內容。
比如 隨堂測驗。
支持單選、多選、簡答題,做完以後 AI 會自動批改,並給出詳細講解。
如果是理工科或者編程類課程,還可以生成 交互式模擬實驗。

如果課程需要更深入的實踐,它還會設計 項目式學習任務。
並且可以選擇一個角色,然後和 AI 智能體一起推進項目,按照里程碑一步一步完成。
一些很實用的細節
除了核心課堂能力,這個項目在很多細節上也做得很完整。
比如 AI 智能體可以在共享白板上實時繪圖、寫公式,再配合語音講解,課堂體驗會比較接近真實授課。
生成的課程內容還可以直接導出為:
• 可編輯的 PPTX 幻燈片 • 帶交互能力的 HTML 頁面
不管是老師繼續修改課件,還是分享給學生學習,都很方便。
而且它還深度集成了 OpenClaw,也就是說,你不一定非要打開網頁去進行學習。

通過在 飛書、Slack、Telegram 等聊天工具裏,也可以直接讓 AI 幫你生成一整堂課程。
一句話,就能開始上課。
為什麼這個項目值得關注
首先是它的技術背景。
OpenMAIC 來自清華大學團隊,相關研究成果已經發表在 JCST'26 期刊上。
底層的多智能體編排和課程生成邏輯都有比較完整的研究基礎。
其次,它的使用場景其實很廣。
對於 老師 來說,可以很快生成一套互動課程,省掉大量課件製作時間。
對於 自學者 來說,比單純看文檔或者視頻更高效,因為隨時都有 AI 可以答疑和討論。
而對於 開發者 來說,這個項目的技術棧也很現代: Next.js 16、 React 19、TypeScript 5、 LangGraph 1.1,整體架構也比較清晰,很適合研究多智能體系統的實現方式。
如果是 企業培訓場景,企業知識庫、制度流程這些內容,也可以直接轉成互動課程。
快速上手
如果想自己部署體驗,其實也很簡單。
環境要求:
• Node.js ≥ 20.9.0 • pnpm ≥ 10
1、克隆項目
git clone https://github.com/THU-MAIC/OpenMAIC.git
cd OpenMAIC
pnpm install2、配置環境變量
複製配置模板:
cp .env.example .env.local然後在 .env.local 中填入一個 LLM API Key 即可。
支持的模型包括:OpenAI、Anthropic、Gemini、DeepSeek,以及所有兼容 OpenAI API 的服務。
官方推薦使用 Gemini 3 Flash,在生成速度和質量之間相對比較均衡。
3、啓動項目
pnpm dev打開瀏覽器訪問:
http://localhost:3000就可以開始體驗 AI 課堂。
4、生產部署
pnpm build && pnpm startDocker 部署:
cp .env.example .env.local
# 編輯.env.local 中的 API keys,然後:
docker compose up --build與OpenClaw 集成,直接在聊天工具裏調用:
clawhub install openmaic最後
OpenMAIC 直接生成一整間課堂。讓 AI 不再只是工具,而是老師、同學、助教一起參與到學習過程裏。
如果你想找一個沉浸式學習助手,或者需要快速製作互動課程,這個項目都挺值得研究一下。
項目地址:https://github.com/THU-MAIC/OpenMAIC
如果你對前沿 AI 開源項目感興趣,記得關注前哨君。
歡迎 置頂(標星)關注本公眾號「AI開源前哨」獲取有趣AI技術/工具分享,這樣就第一時間獲取推送啦~




