SWE-agent是由普林斯顿大学NLP研究团队开发的开源AI工具,主要服务于程序员和软件工程师,它利用大型语言模型(如GPT-4)的能力,自动解决GitHub存储库中的问题。SWE-agent通过智能体-计算机接口(ACI)与代码库交互,实现代码浏览、编辑、测试及执行等功能。该系统在SWE-bench测试集上的表现与闭源AI程序员Devin相近,平均93秒解决一个问题,达到当前最佳性能。 SWE-agent已开源,并计划于4月10日发布相关研究论文。其功能包括拉取请求问题解决、代码编辑与修复、自动语法检查、文件查看、全目录字符串搜索以及命令与反馈处理。此外,SWE-agent还能够编写并执行测试代码,确保修复的有效性。工作流程涵盖理解问题、使用ACI与代码库交互、代码分析与修复、自动化测试、性能反馈及迭代优化。

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部