10 KiB
sidebar_position, title, description, displayed_sidebar, image
| sidebar_position | title | description | displayed_sidebar | image |
|---|---|---|---|---|
| 2 | いま混線しがちなAI用語をほどく:モデル/エージェント基盤/UIの関係 | モデル、エージェント基盤、UIの3層でAIツールの関係を整理する | null | /img/ai-terms-model-vs-agent-platform-banner.png |
いま混線しがちなAI用語をほどく:モデル/エージェント基盤/UIの関係
はじめに:なぜ用語が混線するのか
「AntigravityってClaudeより賢いんですか?」——こうした質問をSNSやコミュニティで見かける機会が増えました。
一見すると自然な疑問ですが、実はこの問いには構造的な問題があります。AntigravityとClaudeは同じカテゴリに属するものではないからです。片方は「エンジン」、もう片方は「車体」に相当するもので、そもそも比較の軸が違います。
本記事では、こうした混乱を解消するために、AIツールを3つの層に分けて整理します。
3層モデル:モデル/エージェント基盤/UI
AIツールの構造を理解するうえで、以下の3層に分けて考えると見通しがよくなります。
graph LR
subgraph UI層["UI/インターフェース層"]
direction TB
CLI["CLI"] ~~~ IDE["IDE"]
IDE ~~~ WebChat["Web Chat"]
WebChat ~~~ Bot["Discord Bot"]
end
subgraph Agent層["エージェント基盤層"]
direction TB
AG["Antigravity"] ~~~ CC["Claude Code"]
CC ~~~ CUR["Cursor"]
CUR ~~~ CDX["Codex CLI"]
end
subgraph Model層["モデル層"]
direction TB
GPT["GPT"] ~~~ Claude["Claude"]
Claude ~~~ Gemini["Gemini"]
end
UI層 -->|操作・表示| Agent層
Agent層 -->|推論を依頼| Model層
style UI層 fill:#4a9eff,stroke:#2d7cd4,color:#fff
style Agent層 fill:#ff8c42,stroke:#d4712d,color:#fff
style Model層 fill:#51cf66,stroke:#3da54e,color:#fff
各層の役割を整理します。
| 層 | 役割 | 具体例 |
|---|---|---|
| モデル層 | テキストの生成・推論を行う「頭脳」 | GPT、Claude、Gemini |
| エージェント基盤層 | モデルに「手足」を与え、タスクを実行する環境 | Antigravity、Claude Code、Cursor、Codex CLI |
| UI/インターフェース層 | ユーザーとの接点となる画面・操作手段 | CLI、IDE統合、Webチャット、Discord Bot |
重要なのは、同じモデルであっても、エージェント基盤が異なれば体験と成果は大きく変わるという点です。Claude OpusをAntigravity経由で使う場合とClaude Code経由で使う場合とでは、利用できる機能も操作感もまったく異なります。
なぜAntigravityはモデルと混同されるのか
Antigravityが「モデル」として語られやすい背景には、いくつかの構造的な理由があります。
graph LR
User["ユーザー"] -->|"Antigravityを開く"| AG["Antigravity<br/>(エージェント基盤)"]
AG -->|切り替え可能| Gemini["Gemini 3 Pro"]
AG -->|切り替え可能| Claude["Claude Opus 4.5/4.6"]
AG -->|切り替え可能| GPT["GPT 5.3"]
style AG fill:#ff8c42,stroke:#d4712d,color:#fff
style Gemini fill:#51cf66,stroke:#3da54e,color:#fff
style Claude fill:#51cf66,stroke:#3da54e,color:#fff
style GPT fill:#51cf66,stroke:#3da54e,color:#fff
style User fill:#4a9eff,stroke:#2d7cd4,color:#fff
マルチモデル対応による抽象化
AntigravityはGoogle AI Proサブスクリプション($20/月)を通じて、Gemini 3 Pro、Claude Opus 4.5/4.6、GPT 5.3といった複数のモデルを切り替えて利用できます。しかし、ユーザーの視点では「Antigravityを開いてAIと対話する」という一貫した体験であり、内部でどのモデルが動いているかは意識されにくい構造になっています。
体験の一体感
モデルセレクターは用意されているものの、多くのユーザーはデフォルト設定のまま利用しています。その結果、出力は「Antigravityの回答」として認識され、モデル固有の特性は基盤の体験に溶け込んでしまいます。
名前が体験を代表する
「Antigravity使ってますか?」という一言で会話が成立します。わざわざ「AntigravityでClaude Opus 4.6モデルを使ってコーディングしています」とは言いません。ブランド名が体験全体を代表する現象は、テクノロジー分野では珍しくありません。
主要ツールの3層分類
主要なAIツールが3層のどこに位置するかを整理します。
graph LR
subgraph ツール分類
direction TB
subgraph エージェント基盤
AG2["Antigravity<br/>モデル: Gemini/Claude/GPT"]
CC2["Claude Code<br/>モデル: Claude"]
CDX2["Codex CLI<br/>モデル: GPT"]
end
subgraph "エージェント基盤 + UI"
CUR2["Cursor<br/>モデル: Claude/GPT等<br/>UI: IDE (VSCodeフォーク)"]
end
subgraph "UI + モデル"
ChatGPT["ChatGPT<br/>モデル: GPT<br/>UI: Web/アプリ"]
GemChat["Gemini チャット版<br/>モデル: Gemini<br/>UI: Web/アプリ"]
end
subgraph オーケストレーション
OC["OpenClaw<br/>エージェント基盤を統合操作"]
end
end
style AG2 fill:#ff8c42,stroke:#d4712d,color:#fff
style CC2 fill:#ff8c42,stroke:#d4712d,color:#fff
style CDX2 fill:#ff8c42,stroke:#d4712d,color:#fff
style CUR2 fill:#e67e22,stroke:#c0651a,color:#fff
style ChatGPT fill:#3498db,stroke:#2980b9,color:#fff
style GemChat fill:#3498db,stroke:#2980b9,color:#fff
style OC fill:#9b59b6,stroke:#8e44ad,color:#fff
| ツール | 層 | 利用可能なモデル | 備考 |
|---|---|---|---|
| Antigravity | エージェント基盤 | Gemini / Claude / GPT | Google AI Proサブスクに含まれる |
| Claude Code | エージェント基盤 | Claude | Anthropic純正のコーディングエージェント |
| Codex CLI | エージェント基盤 | GPT | OpenAI純正のCLIエージェント |
| Cursor | エージェント基盤 + UI | Claude / GPT 等 | VSCodeフォークのIDE形式 |
| ChatGPT | UI + モデル | GPT | OpenAIモデルへの直接インターフェース |
| Gemini(チャット版) | UI + モデル | Gemini | Googleモデルへの直接インターフェース |
| OpenClaw | オーケストレーション基盤 | — | エージェント基盤をDiscord等から統合操作 |
この表を見ると、「AntigravityとClaude Codeどちらが賢いか?」という問いがなぜ噛み合わないかが明確になります。両者ともエージェント基盤層に属しますが、利用するモデルが異なります(しかもAntigravityは複数モデルを選択可能)。比較するのであれば、「基盤としてどちらが使いやすいか」が適切な問いです。
なお、AntiCrow(antigravity-discord-bot)というプロジェクトがあります。DiscordからAntigravityをCDP経由で遠隔操作するBotで、Antigravityを「エージェント基盤」として正しく活用している好例です。OpenClawがClaude Codeのブリッジとして機能するのと同じ構造的発想といえます。
正確な比較のための言い換え
層を意識した表現に置き換えることで、議論の精度が上がります。
| よくある表現 | より正確な表現 |
|---|---|
| ❌ AntigravityとClaude Code、どっちが賢い? | ✅ AntigravityとClaude Code、基盤としてどちらが使いやすい? |
| ❌ Antigravityのモデルは何? | ✅ Antigravityで今どのモデルを使っている? |
| ❌ CursorとAntigravityどっちが強い? | ✅ CursorとAntigravity、開発体験としてどう違う? |
文脈に応じた用語の使い分けも整理しておきます。
| 場面 | 推奨表現 |
|---|---|
| カジュアルな会話 | 「エージェント基盤」「AI実行環境」 |
| 技術ドキュメント | 「runtime」「harness」 |
| 一般向けの説明 | 「AIを動かす土台」「AIの手足」 |
「ギガ」現象:名前が意味を飲み込む
「ギガが足りない」という表現に違和感を覚える人は、もうほとんどいないでしょう。
本来「ギガ」はギガバイト(GB)という単位の接頭辞であり、「通信量」そのものを意味する言葉ではありません。しかし、日常会話では「ギガ=モバイルデータ通信量」として完全に定着しています。
graph LR
subgraph 通信の世界
GB["ギガバイト(単位)"] -.->|"意味の拡張"| Giga["「ギガ」= 通信量"]
end
subgraph AIの世界
Model["モデル名・基盤名"] -.->|"意味の拡張"| AI["「○○」= AI体験そのもの"]
end
style GB fill:#95a5a6,stroke:#7f8c8d,color:#fff
style Giga fill:#3498db,stroke:#2980b9,color:#fff
style Model fill:#95a5a6,stroke:#7f8c8d,color:#fff
style AI fill:#e74c3c,stroke:#c0392b,color:#fff
同じ現象がAI分野でも進行しています。「Antigravityで書いた」「ChatGPTに聞いた」といった表現は、技術的に正確に言えば「Antigravity基盤でClaude Opusモデルを使ってコードを生成した」「ChatGPT UIでGPT-5.3モデルに質問した」となりますが、日常会話でそこまで分解する必要はありません。
体験が名前を飲み込んでいくのは、言葉の自然な進化です。 それ自体は問題ではありません。
ただし、ツールを比較・評価する場面では、どの層について話しているのかを意識すると、議論の質が大きく向上します。「Antigravityすごいですよね」はそのままで構いません。しかし「AntigravityとClaudeどちらが優れていますか?」と聞かれたとき、「それは車体とエンジンのどちらが優れているかを問うのと同じ構造です」と整理できれば、より実りある議論につながるはずです。
この記事は2026年3月時点の情報です。AIツールの名称・機能・料金体系は頻繁に変わるため、最新情報は各サービスの公式サイトをご確認ください。