SIADAFIX:基于问题描述响应的自适应程序修复
软件工程
2025-10-21 v1 计算与语言
摘要
我们提出了利用快速思考和慢速思考来增强大型语言模型代理在复杂任务(如程序修复)方面的能力的方法。具体而言,我们设计了一种基于问题描述响应的自适应程序修复方法,称为 SIADAFIX。该方法利用慢速思考问题修复代理完成复杂的程序修复任务,并采用快速思考工作流程决策组件优化和分类问题描述,使用问题描述响应结果指导问题修复代理工作流程的编排。SIADAFIX 基于问题复杂度自适应选择三种修复模式,即简单、中等和困难模式。它为简单问题采用快速泛化,并为复杂问题采用测试时扩展技术。在 SWE-bench Lite 上的实验结果显示,所提出的方法使用 Claude-4 Sonnet 模型实现了 60.67% 的 pass@1 性能,达到所有开源方法的领先水平。SIADAFIX 有效平衡了修复效率和准确性,为自动化程序修复提供了新的见解。我们的代码可在 https://github.com/liauto-siada/siada-cli 查找。
引用
@article{arxiv.2510.16059,
title = {SIADAFIX: issue description response for adaptive program repair},
author = {Xin Cao and Nan Yu},
journal= {arXiv preprint arXiv:2510.16059},
year = {2025}
}
备注
20 pages, 3 figures