SWE-agent

Princeton NLP Group

SWE-agent — コードリポジトリを自律的に操作しソフトウェアの問題を自動解決するAIエージェント

Agent

SWE-agent の詳細

SWE-agentは、大規模言語モデル(LLM)をバックエンドに使用し、GitHubリポジトリ上のIssueやバグを自律的に分析・修正するAIエージェントツールです。ファイルの閲覧・編集・テスト実行といった開発作業をエージェントが自動で行い、プルリクエスト相当のパッチを生成します。主にソフトウェアエンジニア、研究者、DevOpsエンジニアを対象としており、コードベースの保守・バグ修正を効率化したい開発チームに適しています。GitHubのIssueをそのまま入力として渡すだけで、エージェントがコードを読み解き、修正案を自動生成してくれるため、手作業でのデバッグ時間を大幅に削減できます。また、SWE-benchと呼ばれるベンチマークでの高い解決率でも注目されており、LLMのコーディング能力を実環境で評価する研究プラットフォームとしても活用されています。オープンソースで公開されているため、カスタマイズや研究目的での利用も容易です。

主な機能

GitHubリポジトリのIssue自動解析と修正パッチ生成 / ファイル閲覧・編集・テスト実行の自律操作 / 複数LLM(GPT-4・Claude等)との連携対応 / SWE-benchベンチマークによる性能評価 / オープンソース公開(カスタマイズ・研究利用可) / コマンドラインインターフェース(CLI)による操作 / コードベース全体の文脈理解に基づく修正提案

基本情報

開発元
Princeton NLP Group
対応プラットフォーム
web

口コミ・評価

このツールの最初の口コミを書きませんか?

星をタップして評価

匿名で投稿できます・30秒ほどで完了します