AutoCodeRover
A
Autocoderover
簡介 :
auto-code-rover是一種全自動的解決GitHub問題(Bug修復和功能添加)的方法,結合了語言模型與分析和調試功能,確定修復位置,生成補丁程序。目前可解決16%的SWE-bench問題和22%的SWE-bench lite問題,超越了現有的人工智能軟件工程師的效果。它分兩個階段工作:首先通過代碼搜索API獲取相關上下文信息,然後基於獲取的上下文信息嘗試編寫補丁程序。它具有兩個獨特的特點:一是代碼搜索API具有項目結構感知能力,不是簡單的字符串匹配,而是在抽象語法樹中搜索相關的代碼上下文;二是如果有測試套件可用,它還可以利用統計故障定位來提高修復率。
需求人群 :
自動修復GitHub上的軟件問題
總訪問量: 474.6M
佔比最多地區: US(19.34%)
本站瀏覽量 : 50.8K
使用場景
成功修復了Django項目中的Issue #32347
利用測試用例,可以進一步提高修復率,見demo視頻
在SWE-bench基準測試中解決了15.95%的任務
產品特色
通過代碼搜索API收集相關上下文信息
根據收集的上下文信息自動生成補丁程序
利用統計故障定位提高修復率
AIbase
智啟未來,您的人工智能解決方案智庫
© 2025AIbase