跳到正文
IFAI

開源專案

清華開源 OpenMAIC:輸入主題一鍵生成課程,AI 老師帶 AI 同學陪你上課

首次發布 傳播指數 48

清華大學開源互動課堂平臺 OpenMAIC。輸入任意主題或文件,系統就能一鍵生成課件、測驗和互動模擬,並由會畫白板、能語音講解的 AI 老師和插話討論的 AI 同學即時帶練。它讓自學從單向看影片變成了可提問、可辯論的虛擬教室,程式碼基於 MIT 協議開源。

清華開源 OpenMAIC:輸入主題一鍵生成課程,AI 老師帶 AI 同學陪你上課
圖:github.com

OpenMAIC 是清華大學開源的 AI 互動課堂平臺。你只要輸入想學的主題或扔進一份文件,它就能自動生成包含幻燈片講義、課後測驗、HTML 互動模擬甚至專案制練習(PBL)的完整課程。

最特別的地方在於,它不是讓你單向看課件或影片,而是把真實課堂搬到了螢幕裡。教室裡既有負責講課和在白板上畫圖、寫公式的 AI 老師,也有幾個不同性格的 AI 同學陪你一起聽課。

它能做什麼

傳統的自學往往枯燥,遇到不懂的地方也沒人交流。OpenMAIC 改變了這種單向輸入的方式,直接搭建了一個即時互動的多智慧體班級。

它的核心架構包含課程規劃、自適應引擎和課堂排程。系統會根據材料先拆解教學大綱,再由排程智慧體協調老師和同學的發言順序。

上課過程中,AI 老師會一邊用語音講解,一邊在白板上高亮課件內容、寫推導公式或畫示意圖。講到一半時,老師可能會主動丟擲問題點名讓你回答。

旁邊的 AI 同學也不會閒著。有的同學會順著老師思路補充,有的會提出槓精式質疑,甚至幾位智慧體之間還會直接展開圓桌辯論。你可以隨時打斷提問,老師解答完後,同學還會接著發表意見,互動感非常強。

課程學完後,系統會自動給出針對性的隨堂測驗,甚至生成可互動的 HTML 實驗和專案作業。如果需要歸檔,它支援一鍵匯出為包含全部場景的 PPTX、單個離線執行的 HTML 檔案,或者整包 ZIP。

不僅在網頁端可用,它還集成了 OpenClaw 以及各種工作流底座,允許你在飛書、Slack、Telegram 等聊天軟體甚至 IDE 外掛裡直接撥出並生成課堂。

怎麼跑起來

專案採用 MIT 許可證完全開源,程式碼託管在 GitHub 的 THU-MAIC/OpenMAIC 倉庫,可以完全在本地執行。

環境方面需要 Node.js 22.19 以上版本、pnpm 10 以及 PostgreSQL 16 資料庫。因為課程生成和會話狀態都在服務端持久化執行,就算關閉瀏覽器標籤頁,後臺任務也不會中斷。

如果你熟悉 Docker,直接使用官方提供的 docker-compose 檔案啟動最方便,兩條命令就能把應用和資料庫容器拉起來。本地執行預設監聽 3000 埠,如果要在公網或者區域網共享,記得在配置檔案裡設定隨機的訪問密碼保護資料。

模型適配做得很寬泛。後臺支援通過配置檔案或前端設定接入各種 API,包括 OpenAI、Anthropic、DeepSeek、MiniMax、Kimi、GLM、通義千問等,也支援本地用 Ollama 或 FunASR 跑開源模型。

為什麼重要

如果你經常需要突擊啃一個完全陌生的領域,或者想幫孩子輔導某一門功課,OpenMAIC 非常值得一試。它把過去死板的文件檢索和影片自學,變成了一種有人陪著討論、有人提出不同視角的沉浸式過程。

對教育類 AI 來說,單純讓模型扮演單個導師已經見底了。清華這個專案聰明的地方在於引入了多角色協作機制,用性格各異的 AI 同伴打破了冷冰冰的人機問答,把課堂的社會化氛圍做得很足。不過多智慧體同時呼叫語音、生成和檢索,對 API 的延遲和 Token 消耗要求不低,要想獲得順暢體驗,最好搭配響應快且支援長上下文的大模型使用。

來源 (1)

  1. [1]
    github.com(在新分頁開啟)原文github.com

每日 AI 內容精選