0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

5つのLLMを3ヶ月比較して、Claude Code 1つに戻した

0
Last updated at Posted at 2026-10-06

Claude、Gemini、Codex、Kimi、Mistral — 5つのモデルに同じ問題を解かせて、回答を比較・統合する。3ヶ月続けて出た結論は、「1つの優秀なモデルに深く聞いた方が圧倒的に速い」でした。結果、普段使いは Claude Code 1つに戻しました。

「複数の LLM に同じ質問を投げて比較するのが合理的」というのは、理屈として分かります。多数決、観点のばらつき、保険としてのクロスチェック。どれももっともらしい。けれど、実際に3ヶ月回したら、5つの回答を読み比べて統合する時間の方が、品質向上分より重いことが分かりました。

5つのLLM(Claude/Gemini/Codex/Kimi/Mistral)を3ヶ月比較した結果、普段使いはClaude Code 1つに戻した

以下、「複数モデル比較は合理的」という最初の直観がどう崩れたか、そして1つに戻しても「選べる余地」をどう残しておくべきか、順に書いていきます。

  • 本記事の別軸: 「Claude Code・Cursor・Codex、結局どう使い分けるのが正解か」は3ツール使い分けの話、「マルチエージェントの罠 — 複数AIを同時に走らせたら全員が嘘をつき始めた」は複数エージェント同時走行の話、「コンテキストは長いほど賢いは嘘」は Context Window 長の話でした。ここの切り口は、5つのモデルを並列比較し続けるという運用方針が、なぜ3ヶ月で崩れたかです
  • 新規実測は行っていません: 本記事は、拙著『Claude Codeクイックスタート — 30分で始めるAIエージェント開発』第1章「はじめに — AIコーディングの夜明け」に既記載の実践知見を再構成しています。合わせて Anthropic Claude Code、OpenAI Codex CLI、Google Gemini CLI、Moonshot Kimi、Mistral の公式ドキュメントを参照しました

まず、なぜ5つを並べることになったか

私がAIコーディングを本気で試し始めたのは、ChatGPTで一度「使えない」と結論づけてから2年ほど経った後です。「複数モデルを並べて回答を比較すれば、どれか1つだけに賭けるより安全だろう」という予想がありました。

当時の候補はこうでした。

モデル 位置づけ
Claude(Anthropic) 文脈理解に強い評判。Claude Code CLI あり
Gemini(Google) 大文脈。Gemini CLI あり
Codex(OpenAI) コーディング特化。Codex CLI あり
Kimi(Moonshot) 長文脈 + エージェント志向
Mistral(Mistral AI) オープンウェイト + 商用 API

これら5つに、同じ問題を同時に投げて、回答を並べて読み比べる。良いところを拾って統合する。やってみると、確かに観点のばらつきは出ます。Claude の説明が足りない部分を Gemini が補ったり、Codex のコードが明らかに綺麗だったりします。

2026年現在、Claude Code / Codex CLI / Gemini CLI は、それぞれ公式のターミナル CLI として提供されています。CLI を切り替えて同じプロンプトを投げる、という「並列比較」のオペレーション自体は、以前よりずっとやりやすくなっています。だからこそ、「やればできる」から「やるべきか」に話が進みます。

3ヶ月で分かった、並列比較の3つのコスト

3ヶ月回してみて、5モデル並列比較が重い理由が3つに整理できました。

コスト1: 読み比べて統合する時間

5つの回答を精読して、矛盾点を洗い出し、良いところを拾って統合する。この作業は、1つの回答を読む時間の5倍では済みません。

  • 1つの回答を精読する: 時間 X
  • 5つの回答を精読する: 時間 5X
  • 5つの差分を取る: 時間 Y
  • 統合判断する: 時間 Z

合計すると、1モデルに深く聞くよりはっきり時間を食います。品質がそれに見合って良くなるかというと、そうはなりませんでした。

コスト2: コンテキストの質で、どのモデルを使っても品質が決まる

これが一番大きな発見でした。AIの出力品質は、モデルの性能よりも渡すコンテキストの質で決まります。

プロジェクトのルール、ディレクトリ構造、コーディング規約、やってはいけないこと — これらを正しく伝えれば、どのモデルも驚くほど的確なコードを書きます。伝えなければ、どんなに優秀なモデルでも的外れな出力をします。

5モデル並列で回しているとき、私は5つのそれぞれに「少しずつ違う省略された文脈」を渡していました。渡した情報が薄い状態で5つ比較しても、5つとも薄い回答が返ってきます。問題は「どのモデルに賭けるか」ではありませんでした。鍵は「どれだけコンテキストを渡したか」の方にありました。

コスト3: 比較疲れによる判断の鈍化

5つの回答を順番に読み進めると、途中で判断が鈍ります。「あれ、さっきの Claude の方が良かった気がする」「Codex のこの部分、Mistral の方で書き直すと…」と、頭の中のタブが増える。

深く1つに聞くときは、1本道です。渡したコンテキストに対する回答を読み、違和感があれば追加の文脈を足す。往復の中で質問自体の精度が上がっていきます。5並列だと、この「掘り下げの往復」が止まります。

3ヶ月で感じた各モデルの性格

参考までに、3ヶ月回して感じた各モデルの性格を1行ずつ残しておきます。あくまで印象です。

モデル 感じた性格
Claude 文脈を長く拾う。説明が落ち着いていて、「なぜそう書くか」まで添える
Gemini 長文脈タスクに強い。コードの網羅性は高いが、冗長になりがち
Codex コードは綺麗で短い。説明は最小限。既存コードベース読み込みは手早い
Kimi 長文脈 + エージェント志向。tool call の挙動が独特で、揃えるのに時間がいる
Mistral 速い。短い回答で速度を取るタスクには向く。長い設計相談には薄い

これはあくまで3ヶ月の個人的な印象で、ベンチマーク結果ではありません。モデルの性格は、プロンプト・コンテキストの渡し方で簡単に変わるので、他の人の結果と違って当然です。

「複数モデル比較は合理的」は、どこで嘘になるか

「複数モデルの比較は合理的」は、常に嘘というわけではありません。合理的な場面は確かにあります。私の結論は、普段使いの日常プログラミングでは成立しないという切り方です。

シナリオ 複数モデル比較の価値
普段使いの日常プログラミング 低い(統合コストが品質ゲインを上回る)
致命的な判断(prod デプロイ、仕様策定) 高い(保険の価値がある)
学習目的で各モデルの性格を知る 高い(観点のばらつきが教材)
ベンチマーク評価(数値を取る) 高い(そのものが目的)

多くの実装タスクは「普段使いの日常プログラミング」に該当します。この種のタスクで5並列を続けると、統合コストのぶん時間を失い続けます。

逆に、本番環境へのデプロイを伴う変更や、新規サービスの仕様策定のような失敗の重い判断なら、Claude Code をメインに回しつつ Codex や Gemini でもう一度叩く、という保険は十分に合理的です。頻度は低いので、統合コストを払っても元が取れます。

なぜ Claude Code 1つに戻したか

「じゃあ1つに絞るとして、どのモデルに?」という問いが残ります。私は Claude Code を選びました。理由は3つあります。

理由1: AGENTS.md / CLAUDE.md によるコンテキスト固定が強い

AIの出力品質はコンテキストの質で決まる、という発見を踏まえると、「コンテキストをリポジトリに固定しておけるか」が決定的な要素になります。Claude Code は AGENTS.md / CLAUDE.md というプレーンな Markdown ファイルで、プロジェクトのルール、コーディング規約、やってはいけないことを宣言できます。この文脈設計をコンテキストエンジニアリングと呼びますが、これを最もシンプルに実践できるツールが、2026年現在では Claude Code でした。

同等の仕組みは Codex CLI にも Gemini CLI にもありますが、CLAUDE.md 周りのエコシステム(事例、スキル、プラグイン)が1歩分厚い状態です。

理由2: Skills / MCP の拡張エコシステムが機能している

Skills、MCP、Plugins の拡張がすでに実運用で動いていて、多数の公開スキルやコミュニティ製マーケットプレイス、公式プラグインのリファレンスがあります。「後から拡張したくなった時に拡張可能である」保証は、長く使うツールを選ぶ時に重い意味を持ちます。

理由3: ターミナル中心で、既存のワークフローに溶ける

Claude Code はターミナル常駐型です。普段から git、tmux、vim/neovim を触っているなら、学習コストはほぼゼロです。IDE プラグイン型は便利ですが、「IDE に閉じ込められる」感覚が苦手な方には、ターミナル型のほうが長持ちします。

1つに戻しても、選べる余地は残す

Claude Code 1本に戻した後も、他のモデルを完全に捨てたわけではありません。

  • Codex CLI は、Claude で詰まった時に「別の視点」として叩く
  • Gemini CLI は、大文脈タスク(リポジトリ全体の読み込みなど)で使う
  • Kimi / Mistral は、ベンチマーク測定時にだけ出てくる

「普段使いは1つ、保険として2〜3つ」の構成です。日常は深く聞ける体制を優先し、必要なときだけ複数を混ぜる。これが3ヶ月の運用で辿り着いた形です。

Codex / Gemini CLI も頻繁に更新されています。本記事は2026年10月時点の判断で、半年後に Gemini CLI 側の AGENTS.md 周りがしっかり追いついてくれば、答えは変わります。「どれを選ぶべきか」より、「選び直すコストをどう低くしておくか」の方が長く効く問いです。

まとめ: 複数モデル比較より、1つに深く聞く

3ヶ月の運用から残った4つの気づきを並べます。

  1. 5モデル並列比較を3ヶ月続けた結果、統合コストが品質ゲインを上回って崩れました
  2. AI の品質はモデル性能より渡すコンテキストの質で決まります
  3. 普段使いは1つに絞り、致命的な判断や学習・ベンチマークのときだけ複数を混ぜます
  4. Claude Code を選んだ理由は、AGENTS.md / CLAUDE.md によるコンテキスト固定・拡張エコシステム・ターミナル中心の3点です

複数モデルを並列で回し続けている方は、1週間だけ「1つに深く聞く」モードに切り替えてみてください。1週間後、どちらが速くて品質も上かが、はっきり分かります。

AIコーディングツールに懐疑的だった私が Claude Code にたどり着くまでの実践記録 — Claude Code のインストールから AGENTS.md 整備、3ツールの使い分け、Agentic Search の考え方まで — は、こちらに30分で読める形でまとめました。

Claude Codeクイックスタート — 30分で始めるAIエージェント開発

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?