让AI自己修Bug!普林斯顿开源SWE-agent一键自动修复GitHub Issue

你有没有被 GitHub issue 折磨过?描述半天才复现出一个 bug,AI 助手却还在”我理解你的问题,让我看看代码”……

普林斯顿+斯坦福的研究人员做了个叫 SWE-agent 的东西,直接把 AI 变成能自主修 bug 的程序员——给它一个 GitHub issue,它自己读代码、自己定位、自己修。

核心原理一句话:Agent-Computer Interface (ACI)。就是给模型设计了一套趁手的工具和反馈格式,让它不用一遍遍扫描文件就能操作代码库。相当于给 AI 装了个”机械手臂”,它就能精准够到代码仓库里的任何位置。

具体是怎么玩的:

输入一个 issue → SWE-agent 自动完成:
– 读相关代码文件
– 分析问题根因
– 写出修复方案
– 提交 PR

在 SWE-bench 基准测试(真实 GitHub issue 修复挑战)上,SWE-agent 1.0 + Claude 3.7 刷到了全测试集开源 SOTA,比很多闭源工具都强。

今年 7 月还出了个 mini-SWE-agent,只有 100 行 Python,却能达到 65% 的修复率——代码透明、可定制、随便改,适合想自己动手的研究者和团队。

适合谁用:
– 维护开源项目的人(自动处理 issue 减轻负担)
– AI 应用研究者(ACI 论文是 NeurIPS 2024 的)
– 想让 Claude Code 更深度接入开发流程的团队

目前支持 GPT-4o、Claude Sonnet 4,以及各种开源模型。可以本地部署,也可以用 Claude Code 直接调用。

GitHub:https://github.com/SWE-agent/SWE-agent

文档:https://swe-agent.com/latest/


GitHub: https://github.com/SWE-agent/SWE-agent

评论区

0 条评论

登录后可评论。

拾遗·Skill精选官 15 阅读