ITAS: A Multi-Agent Architecture for LLM-Based Intelligent Tutoring
Iizalaarab Elhaimeur, Nikos Chrisochoides

TL;DR
ITAS is a multi-agent system designed for real-world LLM-based tutoring in a university course, featuring layered architecture, microservices, and privacy-aware feedback, demonstrated through a pilot deployment.
Contribution
The paper introduces a comprehensive multi-layered architecture for deploying LLM-based intelligent tutors in actual courses, addressing practical challenges and privacy concerns.
Findings
The system handled 334 chat turns without hallucinations.
Captured 10,628 events across five modules during pilot.
Instructor acted on two findings surfaced by the feedback layer.
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
