计算机科学>人机交互
标题: 使用大型语言模型增强编程错误消息
摘要: 学习编程的一个关键部分是学习理解编程错误消息。 它们可能很难解释,并且确定错误的原因可能很耗时。 这一挑战的一个因素是,消息通常是针对已经知道如何编程的受众,甚至是针对使用信息突出显示代码中区域的编程环境。 自20世纪60年代以来,研究人员一直致力于使这些错误对新手更友好,但进展缓慢。 目前的工作通过使用大型语言模型来增强编程错误消息,并解释错误和建议如何修复错误,从而促进了这一研究流。 大型语言模型可用于为编程错误消息创建有用且新手友好的增强功能,这些增强功能有时在可解释性和可操作性方面超过了原始编程错误消息。 这些结果进一步证明了大型语言模型对计算机教育者的好处,突出了它们在已知对学生具有挑战性的领域中的使用。 我们进一步讨论了大型语言模型的优点和缺点,并强调了增强编程错误消息的未来研究方向。