Simulating Classroom Education with LLM-Empowered Agents

Zheyuan Zhang, Daniel Zhang-Li, Jifan Yu, Linlu Gong, Jinchang Zhou +7 more
6/27/2024
cs.CLcs.HC

No official code found. Best implementation: THU-MAIC/SimClass (14 stars, last commit 2025-02-05).

Abstract

Large language models (LLMs) have been applied across various intelligent educational tasks to assist teaching. While preliminary studies have focused on task-specific, independent LLM-empowered agents, the potential of LLMs within a multi-agent collaborative framework for classroom simulation with real user participation remains unexplored. In this work, we propose SimClass, a multi-agent classroom simulation teaching framework. We recognize representative class roles and introduce a novel class control mechanism for automatic classroom teaching, and conduct user experiments in two real-world courses. Using the Flanders Interactive Analysis System and Community of Inquiry theoretical frameworks from educational analysis, we demonstrate that LLMs can simulate a dynamic learning environment for users with active teacher-student and student-student interactions. We also observe group behaviors among agents in SimClass, where agents collaborate to create enlivening interactions in classrooms to improve user learning process. We hope this work pioneers the application of LLM-empowered multi-agent systems in virtual classroom teaching.

View on arXivView PDF

Code Implementations(1)

THU-MAIC/SimClassCommunity60%

Data and code for the NAACL 2025 paper "Simulating Classroom Education with LLM-Empowered Agents"

145Feb 5, 20251 years ago

Similar Papers

Cite this paper

@article{zhang2024simulating,
  title  = {Simulating Classroom Education with LLM-Empowered Agents},
  author = {Zheyuan Zhang and Daniel Zhang-Li and Jifan Yu and Linlu Gong and Jinchang Zhou and Zhanxin Hao and Jianxiao Jiang and Jie Cao and Huiqin Liu and Zhiyuan Liu and Lei Hou and Juanzi Li},
  year   = {2024},
  eprint = {2406.19226},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2406.19226v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2406.19226.svg)](https://codeofpaper.com/paper/2406.19226)

Discussion