这项由阿里巴巴云计算联合浙江大学、南京理工大学开展的研究提出了Repair-R1方法,革命性地改变了自动化程序修复的思路。不同于传统的"先修复后测试"方式,该方法要求AI首先生成诊断性测试用例来理解错误根因,再进行针对性修复。通过强化学习框架同时优化测试生成和代码修复能力,在四个基准数据集上取得显著改进:修复成功率提升2.68%-48.29%,测试生成成功率提升16.38%-53.28%。这种"理解驱动"的修复策略为智能编程助手开辟了新方向。
至顶网 科技行者 2025-08-06 11:07:07