koide 18ceb80a11
All checks were successful
Deploy Docusaurus Site / deploy (push) Successful in 55s
Update: 3層モデル図を横向き(LR)に変更
2026-03-03 00:29:04 +00:00

10 KiB
Raw Blame History

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"]
        WebChat["Web Chat"]
        Bot["Discord Bot"]
    end

    subgraph Agent層["エージェント基盤層"]
        direction TB
        AG["Antigravity"]
        CC["Claude Code"]
        CUR["Cursor"]
        CDX["Codex CLI"]
    end

    subgraph Model層["モデル層"]
        direction TB
        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が「モデル」として語られやすい背景には、いくつかの構造的な理由があります。

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は複数モデルを選択可能。比較するのであれば、「基盤としてどちらが使いやすいか」が適切な問いです。

なお、AntiCrowantigravity-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ツールの名称・機能・料金体系は頻繁に変わるため、最新情報は各サービスの公式サイトをご確認ください。