Published June 5, 2026 | Version v1

A Protocol-Governed Multi-Agent Tutor for Higher-Education Concept Explanation and Programming Support

  • 1. Indian Institute of Technology Jodhpur
  • 2. Indian Institute of Science Bangalore

Description

Large language model tutors can explain concepts, generate quizzes, and assist with programming, but many current systems still combine planning, retrieval, tool use, and response generation inside a single agent. That design makes it difficult to control external actions, insert safety checks, and interpret failures. This paper presents a protocol-governed multi-agent tutoring prototype that uses Agent2Agent (A2A) coordination for inter-agent routing and the Model Context Protocol (MCP) for structured tool access. The prototype separates dialogue management, orchestration, retrieval, teaching, evaluation, code execution, safety review, and learner modeling into explicit roles with least-privilege tool scopes, consent-gated execution, schema validation, sandboxed code running, and structured audit logs. We report an internal pilot benchmark of 25 higher-education tutoring tasks spanning concept explanation/chat (n = 7), quiz generation/evaluation (n = 11), and programming support (n = 7). The system completed 22 of 25 tasks successfully (88.0%), with mean end-to-end latency of 2.00 s and 0.32 tool calls per task. Performance varied strongly by workflow: explanation and quiz tasks succeeded on all evaluated cases, whereas code-oriented tasks achieved 57.1% success and emerged as the main reliability bottleneck. The pilot recorded 14 safety checks and no observed policy violations, but it did not include a strong adversarial unsafe-tool stress test. The contribution of the paper is therefore not a claim of classroom learning gains; it is a transparent empirical systems account of how a protocol-first tutoring architecture

Files

A_Protocol_Governed_Multi_Agent_Tutor.pdf

Files (1.3 MB)

Name Size Download all
md5:2b7434c6a4b619817c0a529e424b4aaa
683.9 kB Preview Download
md5:0bc0b919e4e6efff1224caf61db85581
584.3 kB Preview Download

Additional details

Identifiers

Other
0009-0004-1396-8229