ARISE:エージェントによる障害特定とプログラム修復のためのリポジトリレベルグラフ表現とツールセット
ARISE: A Repository-level Graph Representation and Toolset for Agentic Fault Localization and Program Repair
記事のポイント
📰ニュース
ARISEは、LLMエージェントがプログラムのバグを特定し修復する精度を向上させる新しいグラフ表現とツールセットです。
🔍注目ポイント
プログラムの構造だけでなく、変数間のデータフローを詳細にモデル化し、エージェントがバグの原因となるコードを正確に特定できます。
🔮これからどうなる
ソフトウェア開発者は、バグ修正の自動化が進み、開発効率が大幅に向上する可能性があります。
ARISEは、既存のグラフベースシステムに、関数内での変数定義・使用関係を示すステートメントレベルのノードを追加します。
これにより、エージェントは特定の変数がどこで定義され、どこで使われているかを単一の呼び出しで追跡できます。
SWE-bench Liteでの評価では、既存のSWE-agentと比較して、関数および行レベルのバグ特定精度が大幅に向上し、修復成功率も4.7ポイント改善しました。
これにより、エージェントは特定の変数がどこで定義され、どこで使われているかを単一の呼び出しで追跡できます。
SWE-bench Liteでの評価では、既存のSWE-agentと比較して、関数および行レベルのバグ特定精度が大幅に向上し、修復成功率も4.7ポイント改善しました。
これはすごいですね!AIがコードのバグをより正確に特定できるようになることで、開発者の皆さんの日々の作業がかなり楽になりそうです。ソフトウェアの品質向上にも貢献するでしょうね。