Brand LogoBrand Logo (Dark)
ホームAI エージェントツールキットGitHub 厳選エージェント投稿ブログ

カテゴリ

  • アート生成
  • オーディオ生成
  • 自動化ツール
  • チャットボット
  • コードツール
  • 金融ツール

カテゴリ

  • 大規模言語モデル
  • マーケティングツール
  • ノーコード
  • リサーチ & 検索
  • 動画 & アニメーション
  • 動画編集

GitHub ピック

  • DeerFlow — ByteDanceのオープンソースSuperAgent基盤

最新ブログ

  • OpenClaw対Composer 2 徹底比較!2026年最新AIアシスタントの実力は?
  • GoogleAIStudioとAnthropic Console どちらが最適?
  • スティッチ2.0 vs Lovable どちらが最強AIアプリビルダー?
  • 2026年最新!AIを活用した収益化戦略の実践ガイド
  • OpenClaw対MiniMax 機能・プライバシー・拡張性の違いを比較

最新ブログ

  • オープンクローVSキロクロー初心者におすすめはどれ?
  • オープンクローとキミクローの比較
  • 「GPT-5.4」と「Gemini 3.1 Pro」の比較
  • AIコンピューター革新が金融端末を揺るがす新時代
  • OpenClaw 最佳实践,5 个基本原则
LinkStartAI© 2026 LinkstartAI. 全著作権所有。
お問い合わせについて
  1. ホーム
  2. GitHub 厳選
  3. OpenMAIC
OpenMAIC logo

OpenMAIC

あらゆるテーマをワンクリックで没入型マルチエージェント教室へ
0TypeScriptGNU Affero General Public License v3.0
#マルチエージェント#AI教育#インタラクティブ教室#PBL#LangGraph
#LLM
#ホワイトボード
#オープンソース

概要

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 に掲載済みです。

課題 vs イノベーション

✕従来の課題✓革新的ソリューション
従来の MOOC は固定コンテンツ中心で、学習者は受動視聴に留まりリアルタイム対話が弱い二段階生成により、先に授業アウトラインを確定し、その後に各 Scene を並列生成して効率を高める
既存の AI 学習支援は単発 Q&A に偏り、継続的な授業文脈や複数役割の協調が不足するLangGraph の『director graph』が複数エージェントを統制し、音声、ホワイトボード、レーザーポインタなど多様な動作を扱う
独自の AI 教材基盤を構築するには TTS、ASR、LLM、描画、エージェント制御を深く統合する必要があるHTML ベースの対話型シミュレーションを自動生成し、静的教材に留まらない学習体験を提供する
一般的な文書 AI では単一資料からシミュレーションや PBL を含む完全授業を生成しにくいOpenClaw 連携により 20 以上の IM 環境で授業生成を実行でき、チャット起点の学習導線を実現する
-清華大学チームと JCST'26 掲載実績により、研究裏付けを備えた高い信頼性を持つ

アーキテクチャ深掘り

二段階授業生成パイプライン
OpenMAIC は生成処理を『アウトライン生成』と『Scene 生成』の二段階に分割します。まず LLM が章立て、学習目標、難易度を整理し、その後にスライド、クイズ、HTML シミュレーション、PBL を並列生成します。これにより授業構造の安定性を維持しつつ、全体の生成時間を短縮できます。進捗は SSE で逐次配信され、利用者は教室が構築される過程をリアルタイムで確認できます。
LangGraph マルチエージェント編成
中核となるのは LangGraph ベースの『director graph』であり、教師、学生、司会役などの発話順と分岐条件を統制します。討論や質疑応答に入ると、編成層が誰が話すか、どの動作を発火するか、前後文脈をどう引き継ぐかを決定します。音声、ホワイトボード描画、スポットライト、レーザーポインタなど幅広い動作を扱えるため、授業表現の再現性が高いです。状態はフロントエンドのストアへ同期され、表示とエージェント動作の整合性を保ちます。
再生制御とライブ対話
専用の再生ステートマシンが idle、playing、paused、live を管理します。事前生成された授業は順序付きアクションとして再生され、学習者が質問すると即座に live モードへ移行して応答を生成します。この二重ステート設計により、リアルタイム推論の遅延が再生体験を損なうことを抑えられます。教育サービスに必要な安定再生と即時対話の両立を実現する構成です。
LLM・音声・メディア抽象化層
lib/ai、lib/audio、lib/media により、LLM、音声、メディア機能が分離抽象化されています。OpenAI、Anthropic、Gemini、DeepSeek、OpenAI 互換 API を実行時に切り替え可能です。TTS、ASR、画像生成、動画生成も同様にプラグイン型で扱えるため、コスト、品質、地域要件に応じた最適化がしやすいです。結果として、モデル生態系の変化に追従しやすい保守性の高い設計になっています。

デプロイガイド

1. Node.js 20 以上と pnpm 10 以上を用意し、リポジトリを取得して依存関係を導入します

bash
1git clone https://github.com/THU-MAIC/OpenMAIC.git2cd OpenMAIC3pnpm install

2. 環境変数テンプレートを複製し、少なくとも 1 つの LLM プロバイダ鍵を設定します

bash
1cp .env.example .env.local2# .env.local を編集3# OPENAI_API_KEY=sk-...4# ANTHROPIC_API_KEY=sk-ant-...5# GOOGLE_API_KEY=...

3. 開発サーバーを起動し、ローカル URL にアクセスします

bash
1pnpm dev

4. 必要に応じて Docker でコンテナ配備を行います

bash
1cp .env.example .env.local2# 編集後に実行3docker compose up --build

5. 必要に応じて Vercel に取り込み、環境変数を設定して公開します

bash
1# https://vercel.com/new へアクセス2# Fork 済みリポジトリを取り込み API Key を設定

導入事例

コアシーン対象読者ソリューション成果
個人学習加速器新しい技能を短期間で習得したい学習者テーマ入力や書籍論文のアップロードから講義、クイズ、シミュレーション付き授業を自動生成体系学習までの時間を短縮し知識定着率を高める
企業研修コンテンツ工場研修教材を継続的に量産したい企業 L&D 部門社内 SOP や知識文書を投入して対話型教材を生成し .pptx として出力教材制作リードタイムと人的コストを大幅に削減する
学校向けスマート授業支援差別化教材を必要とする高等教育および K12 教員Feishu や Slack から討論と PBL を含む教室を直接生成する導入負荷を抑えつつ授業参加率を向上させる

制限事項と注意点

制限事項と注意点
  • 生成品質は基盤 LLM に大きく依存し、弱いモデルでは事実誤りや構成の緩みが生じやすいです
  • HTML シミュレーションはモデル自動生成のため、複雑な実験ではロジック不整合や操作精度不足が起こり得ます
  • 完全な授業生成ではモデル呼び出しと音声処理が多く、高負荷運用時の API コストが無視できません
  • リアルタイム TTS は回線品質やプロバイダ遅延の影響を受け、没入感が低下する場合があります
  • AGPL-3.0 はクローズド SaaS に制約が強く、商用展開前にライセンス整理が必要です

よくある質問

OpenMAIC と従来 MOOC の本質的な違いは何ですか。▾
従来 MOOC は固定された録画教材を配信する方式で、対話性が限定的です。OpenMAIC は現在のテーマから教室を都度生成し、複数エージェントが授業、討論、応答を担うため、長尾テーマや個別学習に適しています。
なぜ AutoGen や CrewAI ではなく LangGraph を採用しているのですか。▾
授業体験には明示的な状態制御と割り込み処理が不可欠です。LangGraph は再生、討論、ライブ応答をグラフ状態として設計しやすく、運用上の予測可能性が高いです。
完全な授業生成にはどの程度の時間とコストがかかりますか。▾
Scene 数、利用モデル、TTS の有無で変動します。中規模授業なら数分で終わることが多い一方、高性能モデルや複雑なシミュレーションを使うとコストは上がります。
HTML インタラクティブ実験は安定して動作しますか。▾
単純な実験は比較的安定しますが、複雑な相互作用ではスクリプト不整合が起こる可能性があります。本番授業に使う場合は事前確認と高性能モデルの利用が望ましいです。
OpenClaw 連携の実務的な価値は何ですか。▾
授業生成を Feishu、Slack、Telegram などの日常チャットに持ち込める点が大きいです。端末操作や管理画面に入らず、会話の流れのまま生成と進捗確認ができます。
企業向け私有配備で最大の課題は何ですか。▾
現状は単一利用者寄りの自社運用設計で、認証、権限制御、マルチテナント分離が不足しています。企業導入では Auth、API 保護、永続 DB の追加設計が必要になります。
AGPL-3.0 は商用化にどう影響しますか。▾
コードを改変してネットワーク越しに提供する場合、改変部分の公開義務が発生しやすいです。クローズドな SaaS を想定するなら、早期に商用ライセンス経路を検討すべきです。
Gamma.app のような AI プレゼンツールと比べた強みは何ですか。▾
Gamma は視覚テンプレートや営業向け表現に強みがあります。一方 OpenMAIC は授業構成、エージェント対話、ホワイトボード連動など教育文脈で優位です。
GitHubで見る

プロジェクト指標

Star数0
言語TypeScript
ライセンスGNU Affero General Public License v3.0
デプロイ難易度簡単

Table of Contents

  1. 01概要
  2. 02課題 vs イノベーション
  3. 03アーキテクチャ深掘り
  4. 04デプロイガイド
  5. 05導入事例
  6. 06制限事項と注意点
  7. 07よくある質問

関連プロジェクト

DeerFlow — ByteDanceのオープンソースSuperAgent基盤
DeerFlow — ByteDanceのオープンソースSuperAgent基盤
26.1 k·Python
gstack
gstack
0·TypeScript
Marketing for Founders
Marketing for Founders
2.2 k·Markdown
源 Yuan3.0 Ultra
源 Yuan3.0 Ultra
1.2 k·Python