二段階授業生成パイプライン
OpenMAIC は生成処理を『アウトライン生成』と『Scene 生成』の二段階に分割します。まず LLM が章立て、学習目標、難易度を整理し、その後にスライド、クイズ、HTML シミュレーション、PBL を並列生成します。これにより授業構造の安定性を維持しつつ、全体の生成時間を短縮できます。進捗は SSE で逐次配信され、利用者は教室が構築される過程をリアルタイムで確認できます。
OpenMAIC は、清華大学 MAIC ラボが公開するオープンソースの AI 教育基盤です。任意のテーマ説明や文書をワンクリックで対話型授業へ変換し、LangGraph ベースのマルチエージェント編成により、AI 教師と AI クラスメートが音声講義、ホワイトボード描画、討論、質疑応答をリアルタイムで実行します。スライド、クイズ、HTML インタラクティブ実験、PBL 課題を一体生成でき、成果物は編集可能な .pptx または自己完結型 .html として出力可能です。OpenAI、Anthropic Claude、Google Gemini、DeepSeek、および OpenAI 互換 API を幅広くサポートし、OpenClaw 経由で Feishu、Slack、Telegram など 20 以上のメッセージング環境とも連携できます。研究成果は JCST'26 に掲載済みです。
| ✕従来の課題 | ✓革新的ソリューション |
|---|---|
| 従来の MOOC は固定コンテンツ中心で、学習者は受動視聴に留まりリアルタイム対話が弱い | 二段階生成により、先に授業アウトラインを確定し、その後に各 Scene を並列生成して効率を高める |
| 既存の AI 学習支援は単発 Q&A に偏り、継続的な授業文脈や複数役割の協調が不足する | LangGraph の『director graph』が複数エージェントを統制し、音声、ホワイトボード、レーザーポインタなど多様な動作を扱う |
| 独自の AI 教材基盤を構築するには TTS、ASR、LLM、描画、エージェント制御を深く統合する必要がある | HTML ベースの対話型シミュレーションを自動生成し、静的教材に留まらない学習体験を提供する |
| 一般的な文書 AI では単一資料からシミュレーションや PBL を含む完全授業を生成しにくい | OpenClaw 連携により 20 以上の IM 環境で授業生成を実行でき、チャット起点の学習導線を実現する |
| - | 清華大学チームと JCST'26 掲載実績により、研究裏付けを備えた高い信頼性を持つ |
1git clone https://github.com/THU-MAIC/OpenMAIC.git2cd OpenMAIC3pnpm install1cp .env.example .env.local2# .env.local を編集3# OPENAI_API_KEY=sk-...4# ANTHROPIC_API_KEY=sk-ant-...5# GOOGLE_API_KEY=...1pnpm dev1cp .env.example .env.local2# 編集後に実行3docker compose up --build1# https://vercel.com/new へアクセス2# Fork 済みリポジトリを取り込み API Key を設定| コアシーン | 対象読者 | ソリューション | 成果 |
|---|---|---|---|
| 個人学習加速器 | 新しい技能を短期間で習得したい学習者 | テーマ入力や書籍論文のアップロードから講義、クイズ、シミュレーション付き授業を自動生成 | 体系学習までの時間を短縮し知識定着率を高める |
| 企業研修コンテンツ工場 | 研修教材を継続的に量産したい企業 L&D 部門 | 社内 SOP や知識文書を投入して対話型教材を生成し .pptx として出力 | 教材制作リードタイムと人的コストを大幅に削減する |
| 学校向けスマート授業支援 | 差別化教材を必要とする高等教育および K12 教員 | Feishu や Slack から討論と PBL を含む教室を直接生成する | 導入負荷を抑えつつ授業参加率を向上させる |