diff --git a/docs/ai-terms-model-vs-agent-platform/banner.png b/docs/ai-terms-model-vs-agent-platform/banner.png new file mode 100644 index 0000000..f04fb8d Binary files /dev/null and b/docs/ai-terms-model-vs-agent-platform/banner.png differ diff --git a/docs/ai-terms-model-vs-agent-platform/index.md b/docs/ai-terms-model-vs-agent-platform/index.md new file mode 100644 index 0000000..b0a3edd --- /dev/null +++ b/docs/ai-terms-model-vs-agent-platform/index.md @@ -0,0 +1,94 @@ +--- +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より賢いの?」 + +最近のAIツール界隈、名前がごちゃごちゃしてきてない? + +「Antigravity使ってみたけど、Claudeより賢い気がする」「Claude CodeとAntigravityどっちがいい?」みたいな会話、SNSでもDiscordでも普通に飛び交ってる。 + +でもちょっと待って。**それ、層が違うものを比べてる**んだよね。 + +AntigravityとClaudeは「同じ棚に並ぶ商品」じゃない。片方はエンジンで、もう片方は車体みたいなもの。今日はその辺りを、ざっくり3層に分けて整理してみる。 + +## 3層で整理すると迷子にならない + +AIツールを理解するとき、こんな感じで3つの層に分けて考えるとスッキリする。 + +**モデル層 — 「頭脳」** + +GPT、Claude、Geminiといった大規模言語モデル(LLM)そのもの。テキストを入れるとテキストが返ってくる、純粋な「考える部分」。APIとして提供されていて、単体ではファイルを読み書きしたりコマンドを実行したりはできない。 + +**エージェント基盤層 — 「手足・実行環境」** + +モデルに「手足」をつけて、実際にタスクを実行できるようにする層。ファイルを読む、コードを書く、ターミナルでコマンドを叩く、Webを検索する——こういった能力はモデル単体じゃなくて、この層が提供してる。Antigravity、Claude Code、Codex CLI、Cursor、OpenCodeなんかがここに属する。 + +**UI/インターフェース層 — 「窓口」** + +ユーザーがAIとやり取りするための見た目や入口。CLI、IDE統合、Webチャット、Discord Botなど。同じエージェント基盤でも、CLIから使うのとVSCodeから使うのとでは体験がかなり変わる。 + +ポイントは、**同じモデルでも基盤が違えば体験と成果はまるで変わる**ということ。Claude Opus 4をAntigravity経由で使うのと、Claude Code経由で使うのとでは、できることも使い心地も違う。 + +## なぜAntigravityはモデル扱いされやすいのか + +Antigravityが「モデル」として語られがちな理由、わりと明確にある。 + +**マルチモデル対応が逆に混乱を生んでる。** AntigravityはGoogle AI Proサブスクリプション($20/月)でGemini 3 Pro、Claude Opus 4.5/4.6、GPT 5.3といった複数モデルを切り替えて使える。でも、ユーザーからすると「Antigravityを開いてAIと話す」という一体の体験なので、中のモデルが何かはあんまり意識されない。 + +**体験の一体感がすごい。** モデルセレクターはあるけど、多くのユーザーはデフォルトのまま使ってる。結果として「Antigravityの回答」として認識される。中身がGeminiだろうがClaudeだろうが、体験としてはAntigravityなんだよね。 + +**名前の力は侮れない。** 「Antigravity使ってる?」で会話が成立してしまう。いちいち「AntigravityでClaude Opus 4.6モデルを使ってコーディングしてる」なんて言わないでしょ。名前が体験を代表する。 + +## 実例で分解:主要ツールを3層に置いてみる + +じゃあ具体的に、今よく名前を聞くツールをこの3層に当てはめてみよう。 + +- **Antigravity** → エージェント基盤層。モデルはGemini / Claude / GPT等を選択可能。Google AI Proサブスクに含まれる +- **Claude Code** → エージェント基盤層。モデルはClaude。Anthropic純正のコーディングエージェント +- **Cursor** → エージェント基盤層 + UI層。IDE(VSCodeフォーク)の形でエージェント機能を提供。モデルはClaude / GPT等を選択可能 +- **ChatGPT** → UI層 + モデル層。OpenAIのGPTモデルに直接触れるチャットインターフェース +- **Gemini(チャット版)** → UI層 + モデル層。Googleのモデルに直接触れるチャットインターフェース +- **OpenClaw** → オーケストレーション基盤。エージェント基盤をDiscordやWebから統合操作する層。さらにメタな立ち位置 + +こうして並べると、「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、開発体験としてどう違う?」 + +カジュアルな場では「エージェント基盤」って言い方でOK。技術ドキュメントなら「runtime」とか「harness」って表現もある。要は「モデルそのものの話」と「モデルを動かす環境の話」を分けて考えよう、ってだけ。 + +## 締め:「ギガ」現象 — 名前が意味を飲み込む日 + +「ギガ足りない」って言葉、もう誰も違和感を感じないよね。 + +本来「ギガ」はギガバイト(GB)という単位の一部であって、「通信量」そのものじゃない。でも日常会話では「ギガ = モバイルデータ通信量」として完全に定着してる。技術的には不正確だけど、みんなわかるから問題ない。 + +同じことがAI界隈でも起きつつある。 + +「Antigravity使って書いた」「ChatGPTに聞いた」——これらの表現は技術的には「Antigravity基盤でClaude Opusモデルを使ってコードを生成した」「ChatGPT UIでGPT-5.3モデルに質問した」が正確だけど、誰もそんな言い方しない。 + +そしてそれは悪いことじゃない。**体験が名前を飲み込んでいくのは、言葉の自然な進化**だから。 + +でもね、**比較するときだけは、どの層の話をしてるか意識すると、会話がぐっとクリアになる**よ。 + +「Antigravityすごいよね」はそのままでいい。でも「AntigravityとClaudeどっちがいい?」と聞かれたら、「それ、車体とエンジンどっちがいい?って聞いてるのと同じだよ」と返せたら、ちょっとカッコよくない? + +--- + +*この記事は2026年3月時点の情報です。AIツールの名称・機能・料金体系は頻繁に変わるため、最新情報は各サービスの公式サイトをご確認ください。*