ITAS:LLMベースのインテリジェント講義支援のためのマルチエージェント・アーキテクチャ

arXiv cs.AI / 2026/4/29

📰 ニュースDeveloper Stack & InfrastructureSignals & Early TrendsIndustry & Market MovesModels & Research

要点

  • 本論文は、LLMベースのチューターをノートブック上で作るだけでなく、実際の授業で運用できるようにするマルチエージェント・アーキテクチャ「ITAS(Intelligent Teaching Assistant System)」を提案している。
  • ITASは3層構成で、指導層では並列の専門エージェント(Video, Code, Guidance)とシンセサイザーに加え、チェックポイント提出物について回答の正しさだけでなく「取り組み方」も評価する別個のオートグレーダーを用いる。
  • 運用層は4つのCloud Runマイクロサービスとして実装され、セッション状態はCloud SQLに保持し、相互作用イベントはPub/Sub経由でBigQueryへストリーミングして追跡可能な運用データを蓄積する。
  • フィードバック層では、レッスンごとの仮名化イベントストリームを用いて、限定スコープの会話エージェントが教員の質問に答える仕組みを提供し、「Blind Instructor Problem」(教員が通常の経路では到達できないほどの学生データがチューターに蓄積される問題)への対応を狙っている。
  • Old Dominion Universityでの1学期間のパイロット(学生5名)では、成果の一般化は主張しない一方でシステム挙動の証拠として、指導層が334ターンのチャットを行いタスク境界の幻覚がなかったこと、5モジュールで10,628件の運用イベントを取得できたこと、さらに中盤で教員が実際に行動できる2つの知見が得られたことを報告している。

要旨: 大規模言語モデルのチュータはノートブック上では構築しやすい一方で、実際の授業で運用するのは難しい。本稿では、大学院の量子コンピューティング課程がオールド・ドミニオン大学(Old Dominion University)で1学期間用いたマルチエージェント・チュータリングシステムであるITAS(Intelligent Teaching Assistant System)を述べる。本システムは3つの層からなる。教示層は、3つの並列な専門エージェント(Video、Code、Guidance)のSpoke-and-Wheelに、続いてSynthesizerを配置し、さらにチェックポイント提出物の正しさと取り組み方の両方を評価する別個のオートグレーダを備える。運用層は、Cloud SQLにセッション状態を持ち、Pub/Subを通じてBigQueryへと相互作用イベントをストリーミングする4つのCloud Runマイクロサービスで構成される。フィードバック層は、限定された範囲の会話型エージェントであり、レッスンごとの仮名化されたイベントストリーム上で、教員の質問に答える。これは、我々が「Blind Instructor Problem(盲目的な教員問題)」と呼ぶものに対処する:LLMチュータは、通常のチャネルでは教員が到達できる以上に生徒に関するデータを蓄積してしまう。提案アーキテクチャは、より以前のプロトタイプにおける特定の失敗への直接的な応答であり、本イテレーションでどの修正が引き継がれ、どれが取り下げられたのかを説明する。パイロット導入(5人の学生、1つのコース、1学期)について、学習成果の証拠ではなくシステムの挙動の証拠として解釈した結果を報告する:教示層は、ドメイン統合が引き起こし得るタスク境界の幻覚なしに、334回のチャットターンを処理できた。運用層は、5つのモジュールにまたがって10,628件のイベントを記録した。フィードバック層は、学期の途中で教員が実際に対応した2つの知見を提示した。我々は、このパイロットが一般化するとは主張しない。しかし、記述された通りのシステムは、実際の授業で動作させるために、LLMベースのITSがエンドツーエンドでどのような姿である必要があるかという問いに対する、実行可能な1つの答えであるとは主張する。