--- sidebar_position: 2 title: "いま混線しがちなAI用語をほどく:モデル/エージェント基盤/UIの関係" description: "モデル、エージェント基盤、UIの3層でAIツールの関係を整理する" displayed_sidebar: null image: /img/ai-terms-model-vs-agent-platform-banner.png --- # いま混線しがちなAI用語をほどく:モデル/エージェント基盤/UIの関係 ## はじめに:なぜ用語が混線するのか 「AntigravityってClaudeより賢いんですか?」——こうした質問をSNSやコミュニティで見かける機会が増えました。 一見すると自然な疑問ですが、実はこの問いには構造的な問題があります。**AntigravityとClaudeは同じカテゴリに属するものではない**からです。片方は「エンジン」、もう片方は「車体」に相当するもので、そもそも比較の軸が違います。 本記事では、こうした混乱を解消するために、AIツールを**3つの層**に分けて整理します。 ## 3層モデル:モデル/エージェント基盤/UI AIツールの構造を理解するうえで、以下の3層に分けて考えると見通しがよくなります。 ```mermaid graph TB subgraph UI層["UI/インターフェース層"] direction LR CLI["CLI"] IDE["IDE"] WebChat["Web Chat"] Bot["Discord Bot"] end subgraph Agent層["エージェント基盤層"] direction LR AG["Antigravity"] CC["Claude Code"] CUR["Cursor"] CDX["Codex CLI"] end subgraph Model層["モデル層"] direction LR GPT["GPT"] 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が「モデル」として語られやすい背景には、いくつかの構造的な理由があります。 ```mermaid graph LR User["ユーザー"] -->|"Antigravityを開く"| AG["Antigravity
(エージェント基盤)"] 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層のどこに位置するかを整理します。 ```mermaid graph TB subgraph ツール分類 direction TB subgraph エージェント基盤 AG2["Antigravity
モデル: Gemini/Claude/GPT"] CC2["Claude Code
モデル: Claude"] CDX2["Codex CLI
モデル: GPT"] end subgraph "エージェント基盤 + UI" CUR2["Cursor
モデル: Claude/GPT等
UI: IDE (VSCodeフォーク)"] end subgraph "UI + モデル" ChatGPT["ChatGPT
モデル: GPT
UI: Web/アプリ"] GemChat["Gemini チャット版
モデル: Gemini
UI: Web/アプリ"] end subgraph オーケストレーション OC["OpenClaw
エージェント基盤を統合操作"] 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)](https://github.com/harunamitrader/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)という単位の接頭辞であり、「通信量」そのものを意味する言葉ではありません。しかし、日常会話では「ギガ=モバイルデータ通信量」として完全に定着しています。 ```mermaid 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ツールの名称・機能・料金体系は頻繁に変わるため、最新情報は各サービスの公式サイトをご確認ください。*