SWE-agent (自律コード修正)
読み: えすだぶりゅーいーえーじぇんと
最終更新: 2026-07-24・AI PICKS編集部
定義
SWE-agentとは、GitHub Issueの内容から原因箇所を特定し、コードの読み書き・修正・テストまでを自律的にこなすAIコーディングエージェントのこと。
SWE-agent (自律コード修正)とは — 詳しく解説
SWE-agentは、GitHub Issueなどの自然言語の課題記述からコード修正パッチを自律生成する研究発のAIエージェント技術で、ファイル検索・編集・テスト実行に特化した専用インターフェースによりLLMの誤操作を抑える設計が特徴とされる。同様の自律修正アプローチはReplit AgentやCodex Securityのような商用コーディング・セキュリティエージェントにも広がっている。2026年の実運用では、生成パッチがテストを通過しても意図と異なる修正になるケースがあり、マージ前の人間によるコードレビューが必須とされる。また長時間の自律ループはLLM API呼び出しが膨らみやすく、タスクあたりのコストが変動しやすい。現場では対象Issueの粒度を絞り込み、失敗時に早期停止するタイムアウト設計や実行ログの可視化ができるかが、ツール選定の分かれ目とされる。
SWE-agent (自律コード修正)の使用例
- 『Issue #482でログイン後にセッションが切れるバグを修正して』という指示から、原因特定・修正・PR作成までを自律実行させる。
- 『test_login.pyのFAILを解消するパッチを作成し、テストを再実行して』のようにタスク範囲を絞った指示を与える運用が一般的とされる。
SWE-agent (自律コード修正)に関連するAIツール
関連用語
「AIエージェント」の他の用語
目標を渡すと 自律的に計画 + 行動を繰り返す AI。 単なる対話を超えて タスクを完遂する。
ReAct とは、 LLM に 推論 (Reasoning) と 行動 (Acting) を 交互に繰り返させ、 ツールを使いながら答えに辿り着かせる エージェント設計手法のこと。
MCPとはAIモデルが外部ツールやデータソースと統一的な方法で連携するためのオープンプロトコルのこと。Anthropicが2024年11月に公開した。
Function Callingとは、LLMが外部の関数やAPIを呼び出すための構造化データを生成し、自律的にツールを使えるようにする仕組みのこと。
ヒューマン・イン・ザ・ループとは、AIの判断プロセスに人間が介入・確認する仕組みのこと。AIが出力した結果を人間がレビューし、承認・修正・却下を行うことで精度と安全性を担保する。
Computer Useとは、AIがスクリーン認識・マウス・キーボード操作を通じてコンピュータを人間のように自律的に操作する技術のこと。
AI用語辞典をすべて見てみませんか
12カテゴリ・913語以上を体系的に整理しています
辞典トップへ