OpenMAIC v1.1.2とは?教材生成AIの新機能と安全な更新手順【2026年9月】
オープンソースラボ編集部 ・ 2026年9月30日
2026年9月28日、教材生成OSSのOpenMAICはv1.1.2を公開しました。授業チャットをエージェント化したv1.1.0の直後に、v1.1.1とv1.1.2で安全性を修正しています。すでに学校や社内研修の資料を読み込ませている場合は、機能追加だけを見て更新を後回しにしないことが大切です。本記事は2026年9月30日時点の公式リリース↗とREADME↗に基づきます。実機での動作検証は行っていません。
OpenMAICでできること
OpenMAICは、テーマや資料からスライド、クイズ、対話型シミュレーション、プロジェクト型学習の活動を作るオープンソースの授業環境です。AI教師や生徒役との対話、ホワイトボード、音声説明、編集可能なPPTXやHTMLの出力にも対応します。たとえば「新入社員にSQLのJOINを教える」授業を作り、スライドの後に理解度確認クイズを置く、といった用途が考えられます。
| 日付 | 版 | 公式に示された主な変更 |
|---|---|---|
| 2026年9月24日 | v1.1.0 | 授業チャットをエージェントループ化。スライド要素やホワイトボードの図を参照して質問できる |
| 2026年9月27日 | v1.1.1 | MinerU Cloudが返す署名付きアップロードURLと結果ZIP URLをHTTPSの公開アドレスに制限し、リダイレクト・サイズ・展開サイズを検査 |
| 2026年9月28日 | v1.1.2 | 利用者が指定できるプロバイダーURLへの接続を厳格化し、リダイレクトを拒否 |
日付と変更点は公式READMEのNews↗とリリースノート↗で確認できます。
v1.1.2で何が修正されたか
v1.1.1↗はMinerU Cloudが返す署名付きアップロードURLと結果ZIP URLに対する対策です。両URLをHTTPSの公開アドレスに限り、リダイレクト先を検査し、ダウンロードとZIP展開サイズを制限します。次のv1.1.2は別の経路を対象にします。
v1.1.2の対象は、サーバー側で設定していないプロバイダーのURLを利用者が入力できる場合です。PDF解析、接続確認、音声一覧、モデル一覧、画像・動画、LLM呼び出しの一部で、検証後にDNSを再解決したり、リダイレクトを追ったりしていました。公式リリースは、内部アドレスへのリクエストや内部サービスの探索につながり得る問題だったと説明しています。修正版は検証済みアドレスへの接続を固定し、リダイレクトを拒否します。画像・動画のダウンロードも公開HTTPSアドレスに制限し、サイズを制御します。
更新時には挙動の変化があります。利用者が指定したURLがリダイレクトする構成は失敗するので、最終到達URLを設定します。ローカルのOllamaなどへ利用者側の設定から接続する場合は、公式のBehavior Changes↗に従って ALLOW_LOCAL_NETWORKS とサーバー側プロバイダー設定を確認してください。安全策を無効化して動かすのではなく、管理者が接続先を明示する方針が適切です。
教材制作での導入判断
公式のQuick Start↗はNode.js 22.19以上、pnpm 10以上、PostgreSQL 16を前提とします。少なくとも一つのLLMプロバイダーを設定します。音声や画像、動画まで生成する場合は、それぞれのプロバイダー設定や費用も別に確認します。OSS本体のMITライセンスと、接続するモデルや教材素材の権利条件は別です。
社内研修で試すなら、公開資料から1講座だけ作り、生成後に人が内容、出典、図、クイズの正答を確認します。安全性を確認する段階では、まずローカル環境かアクセスを絞った環境で動かし、教材データの保存先とバックアップを決めます。生成速度や学習効果の改善は公式の機能説明だけからは判断できません。
更新前後に確認する5点
- 現在の版と保存済み講座のバックアップを確認する。
- 外部URLを入力できる利用者と、サーバーに設定されたプロバイダーを確認する。
- v1.1.2のリリースノートにあるリダイレクトとローカル接続の変更を読む。
- 検証環境でPDF、画像、動画、音声、授業チャットを一つずつ動かす。
- ログで失敗した接続先を調べ、必要なものだけ最終URLまたは管理者設定へ移す。
よくある質問
Q. v1.1.0から直接v1.1.2へ上げられますか?
公式リリースノートには、v1.1.0からv1.1.2への直接更新可否が明記されていません。v1.1.1とv1.1.2の変更内容を両方確認し、バックアップを取得した上で検証環境で移行を試してください。
Q. セルフホストなら情報は外へ出ませんか?
クラウドのLLM、音声、検索、文書解析を設定すると、入力はその提供先へ送られます。各プロバイダーの通信経路を確認してください。