ITAS: A Multi-Agent Architecture for LLM-Based Intelligent Tutoring

๐Ÿ“… 2026-04-27
๐Ÿ“ˆ Citations: 0
โœจ Influential: 0
๐Ÿ“„ PDF

career value

191K/year
๐Ÿค– AI Summary
This study addresses the challenges of deploying large language modelโ€“based tutoring systems in real-world classrooms and the difficulty teachers face in obtaining actionable learning insights. To this end, the authors propose a three-layer multi-agent intelligent tutoring architecture: the instructional layer employs a Spoke-and-Wheel structure to mitigate task-boundary hallucinations; the operational layer leverages Cloud Run microservices integrated with Pub/Sub and BigQuery data pipelines for state management and event stream processing; and the feedback layer delivers anonymized, actionable pedagogical insights to instructors via narrow-domain conversational agents. Introducing the concept of the โ€œblind teaching problem,โ€ the system incorporates a tailored feedback mechanism. In a pilot course, it successfully processed 334 dialogue turns without task-boundary hallucinations, logged 10,628 interaction events, and yielded two key findings that enabled instructors to dynamically adjust their teaching strategies mid-semester.
๐Ÿ“ Abstract
Large language model tutors are easy to build in a notebook and hard to run in a real course. We describe ITAS (Intelligent Teaching Assistant System), a multi-agent tutoring system that a graduate quantum computing course used for a semester at Old Dominion University. The system has three layers. The teaching layer is a Spoke-and-Wheel of three parallel specialist agents (Video, Code, Guidance) followed by a Synthesizer, plus a separate autograder that evaluates both the correctness and the approach of checkpoint submissions. The operational layer is four Cloud Run microservices with session state in Cloud SQL and interaction events streamed through Pub/Sub to BigQuery. The feedback layer is a narrow-scope conversational agent that answers instructor questions over per-lesson pseudonymized event streams, addressing what we call the Blind Instructor Problem: LLM tutors accumulate more data about students than the instructor can reach through routine channels. The architecture is a direct response to specific failures of an earlier prototype, and we describe which of those fixes carried forward and which were dropped for this iteration. We report on a pilot deployment (five students, one course, one semester) interpreted as system-behavior evidence rather than learning-outcome evidence: the teaching layer handled 334 chat turns without the task-boundary hallucinations that domain consolidation would have risked, the operational layer captured 10,628 events across five modules, and the feedback layer surfaced two findings the instructor acted on mid-semester. We do not claim the pilot generalizes. We do claim that the system as described is one workable answer to the question of what an LLM-based ITS needs to look like end-to-end to run in a real course.
Problem

Research questions and friction points this paper is trying to address.

intelligent tutoring system
large language model
multi-agent architecture
Blind Instructor Problem
real-course deployment
Innovation

Methods, ideas, or system contributions that make the work stand out.

multi-agent architecture
LLM-based intelligent tutoring
Blind Instructor Problem
cloud-native educational system
automated feedback synthesis