UnrealMentor GPT:一个基于大型语言模型的编程教学系统

IF 2 3区 工程技术 Q3 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS
Hongli Zhu, Jian Xiang, Zhichuang Yang
{"title":"UnrealMentor GPT:一个基于大型语言模型的编程教学系统","authors":"Hongli Zhu,&nbsp;Jian Xiang,&nbsp;Zhichuang Yang","doi":"10.1002/cae.70023","DOIUrl":null,"url":null,"abstract":"<div>\n \n <p>This paper introduces UnrealMentor GPT, a multiagent debugging framework that combines advanced large language model (LLM) capabilities with a dynamically updated knowledge base. Systems incorporating this framework are used in programming courses for university computer-related majors. This teaching system based on Generative Pre-training (GPT) technology guides students through a hierarchical learning process using multiple specialized agents (syntax checking, algorithm analysis, optimization) and retrieval-augmented generation (RAG). Experimental results based on the effectiveness of undergraduate courses show that students spend less time debugging code in the course, the accuracy of solutions is improved, and the overall learning efficiency is significantly enhanced. Subsequent surveys on teaching effectiveness also showed that students were satisfied with the learning process. Feedback from surveys of relevant teaching staff indicated that the system can simplify the error correction process and deepen students' understanding of concepts. However, there are some limitations to the current research, including the small sample size and short intervention time, which limits the application scenarios of the system. Future research will focus on expanding the participating groups, exploring cross-language applicability, and conducting longitudinal experiments to verify the effectiveness of UnrealMentor GPT in various educational environments.</p>\n </div>","PeriodicalId":50643,"journal":{"name":"Computer Applications in Engineering Education","volume":"33 3","pages":""},"PeriodicalIF":2.0000,"publicationDate":"2025-03-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"UnrealMentor GPT: A System for Teaching Programming Based on a Large Language Model\",\"authors\":\"Hongli Zhu,&nbsp;Jian Xiang,&nbsp;Zhichuang Yang\",\"doi\":\"10.1002/cae.70023\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div>\\n \\n <p>This paper introduces UnrealMentor GPT, a multiagent debugging framework that combines advanced large language model (LLM) capabilities with a dynamically updated knowledge base. Systems incorporating this framework are used in programming courses for university computer-related majors. This teaching system based on Generative Pre-training (GPT) technology guides students through a hierarchical learning process using multiple specialized agents (syntax checking, algorithm analysis, optimization) and retrieval-augmented generation (RAG). Experimental results based on the effectiveness of undergraduate courses show that students spend less time debugging code in the course, the accuracy of solutions is improved, and the overall learning efficiency is significantly enhanced. Subsequent surveys on teaching effectiveness also showed that students were satisfied with the learning process. Feedback from surveys of relevant teaching staff indicated that the system can simplify the error correction process and deepen students' understanding of concepts. However, there are some limitations to the current research, including the small sample size and short intervention time, which limits the application scenarios of the system. Future research will focus on expanding the participating groups, exploring cross-language applicability, and conducting longitudinal experiments to verify the effectiveness of UnrealMentor GPT in various educational environments.</p>\\n </div>\",\"PeriodicalId\":50643,\"journal\":{\"name\":\"Computer Applications in Engineering Education\",\"volume\":\"33 3\",\"pages\":\"\"},\"PeriodicalIF\":2.0000,\"publicationDate\":\"2025-03-31\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Computer Applications in Engineering Education\",\"FirstCategoryId\":\"5\",\"ListUrlMain\":\"https://onlinelibrary.wiley.com/doi/10.1002/cae.70023\",\"RegionNum\":3,\"RegionCategory\":\"工程技术\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computer Applications in Engineering Education","FirstCategoryId":"5","ListUrlMain":"https://onlinelibrary.wiley.com/doi/10.1002/cae.70023","RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0

摘要

本文介绍了UnrealMentor GPT,这是一个多代理调试框架,它结合了先进的大语言模型(LLM)功能和动态更新的知识库。在大学计算机相关专业的编程课程中使用了包含该框架的系统。该教学系统基于生成式预训练(GPT)技术,使用多个专门的代理(语法检查、算法分析、优化)和检索增强生成(RAG),引导学生通过分层学习过程。基于本科课程有效性的实验结果表明,学生在课程中花费较少的时间调试代码,提高了解的准确性,整体学习效率显著提高。随后的教学效果调查也显示,学生对学习过程感到满意。对相关教学人员的调查反馈表明,该系统可以简化纠错过程,加深学生对概念的理解。然而,目前的研究存在一些局限性,包括样本量小,干预时间短,这限制了系统的应用场景。未来的研究将侧重于扩大参与群体,探索跨语言适用性,并进行纵向实验来验证UnrealMentor GPT在各种教育环境中的有效性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
UnrealMentor GPT: A System for Teaching Programming Based on a Large Language Model

This paper introduces UnrealMentor GPT, a multiagent debugging framework that combines advanced large language model (LLM) capabilities with a dynamically updated knowledge base. Systems incorporating this framework are used in programming courses for university computer-related majors. This teaching system based on Generative Pre-training (GPT) technology guides students through a hierarchical learning process using multiple specialized agents (syntax checking, algorithm analysis, optimization) and retrieval-augmented generation (RAG). Experimental results based on the effectiveness of undergraduate courses show that students spend less time debugging code in the course, the accuracy of solutions is improved, and the overall learning efficiency is significantly enhanced. Subsequent surveys on teaching effectiveness also showed that students were satisfied with the learning process. Feedback from surveys of relevant teaching staff indicated that the system can simplify the error correction process and deepen students' understanding of concepts. However, there are some limitations to the current research, including the small sample size and short intervention time, which limits the application scenarios of the system. Future research will focus on expanding the participating groups, exploring cross-language applicability, and conducting longitudinal experiments to verify the effectiveness of UnrealMentor GPT in various educational environments.

求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
Computer Applications in Engineering Education
Computer Applications in Engineering Education 工程技术-工程:综合
CiteScore
7.20
自引率
10.30%
发文量
100
审稿时长
6-12 weeks
期刊介绍: Computer Applications in Engineering Education provides a forum for publishing peer-reviewed timely information on the innovative uses of computers, Internet, and software tools in engineering education. Besides new courses and software tools, the CAE journal covers areas that support the integration of technology-based modules in the engineering curriculum and promotes discussion of the assessment and dissemination issues associated with these new implementation methods.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信