==========================================
近日,清華開源了一個叫 [OpenMAIC](https://link.juejin.cn?target=https%3A%2F%2Fgithub.com%2FTHU-MAIC%2FOpenMAIC%2F) 的 AI 互動課堂平台,它的作用是:**能夠將任何主題或文件轉化為豐富的互動學習場景**。
也就是,你給它一個話題或者丟給它任何學習材料,它就能自動生成一堂完整的 AI 互動課,甚至可以有 AI 老師為你授課、有 AI 同學跟你討論,還能匯出課件,最重要的還能與 OpenClaw 適配,例如:
PPT 場景:AI 配合聚光燈和雷射筆動作進行語音講解
測驗:互動式測驗(單選 / 多選 / 簡答),支援 AI 即時判分和回饋
互動模擬:基於頁面進行互動實驗,支援可視化、動手學習
專案模式學習:選擇一個角色,和 AI 智能體協作完成結構化專案,包含里程碑和交付
課堂討論:Agent 主動發起討論主題,使用者可以隨時加入或被點名互動圓桌辯論,使用多個不同人設的智能體圍繞主題展開討論,配合白板講解自由問答,AI 透過投影片、圖表或白板進行解答,Agent 在共用白板上即時繪圖,逐步推導方程、繪製流程圖、直觀講解概念
整個專案基於 Web 技術棧實作,主要包括:
pptxgenjs(匯出 PPTX)和 mathml2omml(數學公式轉換)支援而整個核心架構主流程是基於 Job 來實現,生成對應 Job,然後分析需求和 PDF 檔,生成結構化大綱,每個大綱項目都會擴展成一個完整的場景,包含投影片、教學動作和媒體:
lib/generation/),兩階段:大綱生成和場景內容生成lib/orchestration/),基於 LangGraph 的狀態機,管理智能體輪次和討論lib/playback/),驅動課堂回放和即時互動的狀態機lib/action/),執行 28+ 種動作類型(語音、白板繪圖/文字/形狀/圖表、聚光燈、雷射筆…)
這裡核心之一是兩階段生成流程,對應了課堂內容的結構化:
階段一:大綱生成:AI 首先根據使用者輸入的主題或文件,分析並生成結構化的課堂大綱
階段二:場景生成:根據大綱的每個條目,自動生成對應的場景內容(如投影片、測驗題等),並為每個場景配置特定的 AI 動作(如語音腳本、白板繪圖指令)
流水線透過
lib/generation/pipeline-runner.ts進行驅動,支援內容修復(JSON repair)和媒體元素 ID 唯一化處理。
而對應的多智能體編排引擎實作(lib/orchestration/)透過導演圖(Director Graph)來協調課堂中的對話流:
教室建立完成後,使用者可以透過三種模式進行互動:

最重要的是,它支援與 OpenClaw 深度整合,OpenMAIC 可以與 OpenClaw 深度整合,支援使用者直接在飛書、Slack、Discord、Telegram 等 20 多個聊天應用中生成課堂,同時支援「託管模式」(無需本地部署,使用存取碼)和「本地部署模式」:
clawhub install openmaic
![]()
對應使用場景如上,官方也提供了很多案例,例如:
如何上手阿瓦隆桌遊
分析一下智譜和 MiniMax 的股價
DeepSeek 最新論文解析
現在,OpenClaw + OpenMAIC,等於擁有了一個隨時隨地的私人 AI 導師,你可以透過網頁或聊天工具隨時學習、或瞭解你想知道的最新資訊,甚至可以把我的文章交給它教你,而代價,就是你的 Token。