摘要
本发明公开了一种基于大语言模型的代码错误定位系统及方法。系统的前处理模块通过代码数据集获取代码运行时的追踪信息和差异信息,从而构建代码追踪文件和错误定位文件;错误定位学习模块根据代码追踪文件和错误定位文件对大语言模型进行训练后获得识别和定位代码错误的错误定位器;错误定位生成模块通过待定位的代码数据及其代码追踪文件,使用错误定位器处理后生成当前代码数据的带有错误代码定位的文件以实现代码错误定位。本发明通过结合代码追踪文件以及类diff文件简化并明确了代码错误的定位,训练具有识别和定位运行时错误能力的错误定位器,能够有效地提升代码错误定位的正确性以及描述的准确性,减少人工调试的时间成本,从而提高开发效率。