AutoCodeRover 是一种用于解决 GitHub 问题(错误修复和功能添加)的全自动方法,其中 LLM 与分析和调试功能相结合,以优先考虑最终导致补丁的补丁位置。
在包含 300 个实际 GitHub 问题的SWE-bench lite上,AutoCodeRover 解决了约22%的问题,提高了 AI 软件工程师当前最先进的效率。
项目:github.com/nus-apr/auto-code-rover
论文:arxiv.org/abs/2404.05427
AutoCodeRover 的工作分为两个阶段: