本論文は、LLMを活用したGitHubイシューの解決のための多エージェントフレームワーク「MAGIS」を提案している。
まず、LLMがGitHubイシューを解決する際の課題を分析した。具体的には、ファイルの位置情報の特定や、コード変更の複雑さが解決率に影響することを明らかにした。
次に、4種類のエージェント(マネージャー、リポジトリ管理者、開発者、品質保証エンジニア)を設計し、それぞれの役割と協働プロセスを定義した。マネージャーはタスクの分解と開発チームの編成を行い、リポジトリ管理者はファイルの特定を担当する。開発者はマネージャーの指示に従ってコード変更を行い、品質保証エンジェニアがレビューを行う。
実験の結果、提案手法「MAGIS」はベースラインのLLMと比べて、GitHub イシューの解決率を8倍以上向上させることができた。さらに、エージェントの役割分担や協働プロセスの有効性を分析し、LLMの課題を効果的に解決できることを示した。
翻譯成其他語言
從原文內容
arxiv.org
深入探究