本文へスキップ
ウェブエンジニア問題集
第19章

AIエージェント開発ツールの分類と選び方

約10分
この章の目次開く
学習者学習者

結局どれを使えばいいの?比較記事を読んでも、書いてあることがバラバラで…

製品比較が成立しにくくなっている

比較記事がかみ合わない理由には、根拠があります。同じ製品が複数の形態を持つようになったからです。

かつては「ターミナルで動くもの」「エディタに組み込むもの」「クラウドで動くもの」がだいたい別製品でした。いまは1つの製品が全部を持っています。Claude Codeの公式ドキュメントも、エージェントループとツールはどこで使っても同じで、変わるのはコードが実行される場所と、こちらが操作する面だけだと明記しています。

「どの製品を使うか」より「どのマスで作業するか」のほうが、実務上の意味を持ちます。

分けるべき2つの軸

そこで、製品ではなく軸で整理します。

軸1:どこでコードが実行されるか

実行場所性質
ローカル自分のマシン。ファイルにも環境にも完全にアクセスできる
クラウド提供者が管理する仮想マシン、または自社でホストする環境
リモート操作実行はローカル、操作だけを別の画面から行う

軸2:どこから操作するか

ターミナル、デスクトップアプリ、IDEの拡張、Webブラウザ、チャットツール、CI/CDパイプライン。

行き来する様子

この2軸で考えると、選択が具体的になります。「席を外して進めたい」なら実行場所はクラウド、「画面を見ながら詰めたい」ならローカル、「外出先から様子を見たい」なら操作面はモバイル。実行環境の章で扱った4つの判断軸が、そのままここに効きます。

評価すべき7項目

製品を評価するときに見るべき項目です。これが本章の本体で、次に選び直すときも同じリストが使えます。

項目なぜ見るか本書の該当章
指示ファイルの規約共通規約に対応していれば、ナレッジを持ち出せる11章
権限モデルの粒度禁止が許可より優先されるか、モードで段階を切れるか5章
サンドボックスOSレベルの隔離があるか。判断が乗っ取られても効く層5章
拡張点フックで決定的な処理を挟めるか。ツールを追加できるか13章・14章
組織向けの管理設定個人設定で上書きできない層があるか10章
課金モデル従量か定額か。使用量を可視化できるか17章
資産の持ち出しやすさやめるときに何が残るか後述
この7項目のうち、1つ目と7つ目が最も見落とされ、最も後で効いてきます。

ロックインを決めるのは指示ファイル

7項目の最後、資産の持ち出しやすさについて補足します。

エージェントを使い込むほど、蓄積するものがあります。プロジェクト固有の前提、禁止事項、手順の型、うまくいった指示の書き方。これが乗り換えコストの正体です。モデルやツールは差し替えられますが、蓄積したナレッジは差し替えられません。

ここで効くのが、11章で扱った薄いアダプタの考え方です。ナレッジ本体をツール非依存の場所に置き、ツール固有のファイルは参照するだけにしておく。この形にしておけば、乗り換えは「数行の参照ファイルを1つ足す」だけで済みます。

先生先生

ツールを選ぶときに「乗り換えやすいか」を見るのは後ろ向きに聞こえるけど、この分野では最も前向きな判断だよ。半年後に良いものが出たとき、すぐ試せるからね。

共通規約という追い風

幸い、状況は良い方向に動いています。指示ファイルとツール接続の両方で、共通規約が広がっています。

指示ファイルについては、AGENTS.md という規約に多数のツールが対応しています。2026年8月時点で agents.md に掲載されている対応ツールは次のとおりです。

Codex(OpenAI)/Jules(Google)/Factory/Aider/goose/opencode/Zed/Warp/VS Code/Devin(Cognition)/Autopilot & Coded Agents(UiPath)/Junie(JetBrains)/Amp/Cursor/RooCode/Gemini CLI(Google)/Kilo Code/Phoenix/Semgrep/Coding agent(GitHub Copilot)/Ona/Windsurf(Cognition)/Augment Code

同サイトによれば、6万を超えるオープンソースプロジェクトで使われています。

ツール接続については、13章で扱ったMCPが同じ役割を果たしています。1つ作れば、対応する複数のクライアントで使えます。

分類の目安

そのうえで、大まかな類型を挙げておきます。ただし前述のとおり製品はこれらをまたぎます。

類型性質向く作業
ターミナル中心実行ループが主役。シェルの全機能が使える大きなリファクタ、調査、自動化
エディタ統合人がファイル単位で運転する比重が大きいUI調整、細部の詰め、既存コードの理解
クラウド非同期仮想マシンで走り、PRを開いて終わる席を外して進めたい定義済みの作業
CI・レビュー統合PRやCIのイベントを起点に動く指摘の自動修正、定型的な検査
選択肢を検討する人

併用は前提でよい

最後に、実務的な現実を1つ。規模が大きい組織ほど、複数のツールが併用されます。部署によって事情が違い、好みも違い、統一しようとしても抜け道ができます。

18章で書いたとおり、握るべきは境界であって道具ではありません。禁止ルールと権限の下限を組織側で押さえ、ナレッジをツール非依存の場所に置く。この2つができていれば、併用は問題になりません。

よくあるハマりどころ

比較記事のランキングで決める。 評価基準が書かれていない順位は、自分の状況に対しては情報量がほぼありません。上の7項目で自分の要件を先に決めます。

性能だけで選ぶ。 モデルの性能は変わり続けます。変わりにくいのは権限モデルや拡張点の設計です。

乗り換えコストを見ない。 使い込むほど蓄積が増え、あとから動けなくなります。

統一にこだわる。 統一より、資産がツールに縛られないことのほうが重要です。

この章の一覧をそのまま信じる。 2026年8月時点のものです。必ず各製品のドキュメントで現状を確認してください。

ちゃんと使うためのポイント

  • 製品はカテゴリをまたぐ。分けるべきは実行場所と操作面の2軸
  • 評価は7項目(指示ファイル規約・権限モデル・サンドボックス・拡張点・管理設定・課金・持ち出しやすさ)
  • ロックインの正体は蓄積したナレッジ。薄いアダプタで逃がしておく
  • 共通規約(指示ファイル・MCP)に対応しているかは、持ち出しやすさの目安になる
  • 併用は前提でよい。握るのは境界であって道具ではない
  • ランキングではなく、自分の要件を先に決めてから照合する

最後の章では、ここまでの内容を実務で使える形に圧縮します。指示の型、設定ファイルの早見表、始めるときのチェックリストです。

参考リンク