SWE-agent
GitHub issueを受け取り、選んだLLMで自律的に修正を試みます。攻撃的サイバーセキュリティ研究や競技プログラミングの課題にも利用可能です(NeurIPS 2024)。
- 活発にメンテナンスされている
- 寛容なライセンス
概要
SWE-agentは、コードリポジトリを操作・編集するためのカスタムなエージェント-コンピュータインターフェースをLLMに与え、実際のGitHub issueを対象に自動修正を試みさせます——プルリクエストとしてすぐ使えるパッチを生成します。SWE-benchベンチマークを開発した学術チームに由来しており、このベンチマークは現在、業界全体でコーディングエージェントの性能測定に広く使われています。
SWE-agentは、厳密にベンチマークされた研究グレードの自律的issue解決エージェントを求めるチームや研究者、またはセキュリティ研究や競技プログラミングなど隣接タスクに同じエージェント-コンピュータインターフェースを再利用したい人に向いています。
このカタログに掲載されている理由
カタログ評価: ★★★☆☆ (3/5)
Research-grade coding agent with a distinct academic lineage (SWE-bench) and issue-to-PR focus, differentiated from assistive/product-oriented tools.
- 成熟
- コミュニティ主導
- 言語
- Python
- ライセンス
- MIT
関連プロジェクト
Cline
Apache-2.0IDE拡張機能、CLIアシスタント、またはSDKとして利用できる自律型コーディングエージェントで、ファイル変更やコマンド実行のたびに人間による承認を求めるワークフローを備えています。
活発にメンテナンスされている
- AIエージェント & エージェントツール
OpenHands
MIT自律的なエージェントがコードを変更し、コマンドを実行し、ウェブを閲覧し、APIを呼び出してエンジニアリングタスクをエンドツーエンドで完了させる、AI駆動のソフトウェア開発プラットフォームです。
活発にメンテナンスされている
- AIエージェント & エージェントツール
Aider
Apache-2.0ターミナルでのAIペアプログラミング —— Aiderはローカルのgitリポジトリ内でコードを編集し、テストを実行しながらコミットしていきます。
寛容なライセンス
- AIエージェント & エージェントツール
Agent Skills by Addy Osmani
MITAIコーディングエージェント向けのプロダクション品質のエンジニアリングスキル。仕様・計画・構築・テスト・レビュー・リリースという開発ライフサイクルに沿って構成。
活発にメンテナンスされている
- AIエージェント & エージェントツール
誤りを見つけましたか? GitHub で修正を提案する