A Multi-Role AI Agent for Project-Driven Teaching Practice in Software Engineering
To address the pain points in traditional software engineering teaching, such as disconnected learning scenarios and limited effectiveness of project-driven teaching, this study designs and implements a multi-role AI Agent named SE_Coach. It simulates roles in software development, such as product managers, and guides...