【エスダブリューイーエージェント】

SWE-agent とは?

最終更新:
💡 コードを調べ、修正を進めるAIエージェント

言語モデルにツールを使わせ、リポジトリの調査・コード編集・実行を進めるソフトウェア開発エージェント。Princeton大学とStanford大学の研究者が開発。2026年10月の公式案内では保守のみの状態で、開発の中心はmini-swe-agentへ移っている。

📌 このページのポイント
モデルがツールで修正を進める Issue 問題文 調査 コードを読む 修正 編集・実行 検証 結果を確認 ACI:閲覧・編集・実行の道具と応答 解決やテスト成功は課題・構成による 公式案内:保守のみ/開発はminiへ
典型的な作業の流れ。修正の成功やPR作成を保証する図ではない。保守状況は2026年10月確認。
ひよこ ひよこ
SWE-agentはAIモデルの名前?
ペンギン先生 ペンギン先生
モデルそのものではなく、言語モデルにツールを使わせるエージェントの仕組みだよ。問題文とリポジトリを渡し、モデルがファイルの調査、編集、実行を進めるんだ。
ひよこ ひよこ
Issueを渡せば必ず直る?
ペンギン先生 ペンギン先生
解決を目指して動くけれど、成功の保証ではないよ。公式チュートリアルにはGitHubのIssueを指定する例がある。使うモデルや設定、テスト環境、課題の内容によって結果が変わるんだ。
ひよこ ひよこ
ACIって何?
ペンギン先生 ペンギン先生
Agent-Computer Interfaceの略。モデルがコードを探し、読み、編集し、実行しやすいよう、コマンドと返ってくる情報の形式を設計する考え方だよ。単に会話するだけでなく、作業に使う道具を用意するんだね。
ひよこ ひよこ
テストが通ればそのまま採用できる?
ペンギン先生 ペンギン先生
テスト結果は判断材料の一つだよ。実行したテストが要求を十分に確かめているか、修正に意図しない影響がないかも確認する。図の流れも典型的な作業例で、全課題でテストに成功してPRができるという意味ではないんだ。
ひよこ ひよこ
今もSWE-agentを中心に開発しているの?
ペンギン先生 ペンギン先生
2026年10月に確認した公式サイトでは、SWE-agentは保守のみの状態で、開発の中心はmini-swe-agentへ移っていると案内しているよ。SWE-agentの説明と、後継プロジェクトの現在の機能や成績を混同しないようにしよう。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「SWE-agent」って出てきたら「言語モデルにツールを使わせてコード修正を進めるエージェント」と思えればだいたいOK!
📖 おまけ:英語の意味
「Software Engineering Agent」 = ソフトウェア開発を行うエージェント
💬 SWEはSoftware Engineeringの略。問題文を手がかりに、調査・編集・実行といった作業を進める仕組みだよ。

参考資料

← 用語集にもどる