◉CLAUDE LABEN
●2.1.301 — vim の % モーション、VS Code パネルでの LaTeX 数式表示、使用量上限待ちのリトライ監視の上限が入りました(10/15)●2.1.299 — 200K トークン超で約54分放置した会話はアイドル圧縮。MCP の許可ルールは名指ししたサーバーだけに一致します●SONNET 4.5 — Claude API での提供終了は 11/30、残り45日。移行先は Sonnet 5.5●WINDOWS — 日本語の環境でだけフックが黙って壊れる報告があり、文字コードの確認が呼びかけられています●FAST MODE — Opus 5.5 の Fast mode がリサーチプレビューを終え、ベータヘッダーが不要になりました(10/15)●NEW — Cowork に渡したフォルダの先頭に、十行の約束ファイルを置いてみました●2.1.301 — vim の % モーション、VS Code パネルでの LaTeX 数式表示、使用量上限待ちのリトライ監視の上限が入りました(10/15)●2.1.299 — 200K トークン超で約54分放置した会話はアイドル圧縮。MCP の許可ルールは名指ししたサーバーだけに一致します●SONNET 4.5 — Claude API での提供終了は 11/30、残り45日。移行先は Sonnet 5.5●WINDOWS — 日本語の環境でだけフックが黙って壊れる報告があり、文字コードの確認が呼びかけられています●FAST MODE — Opus 5.5 の Fast mode がリサーチプレビューを終え、ベータヘッダーが不要になりました(10/15)●NEW — Cowork に渡したフォルダの先頭に、十行の約束ファイルを置いてみました
記事一覧/Claude.ai
◉ Claude.ai/2026-04-14中級

Gemma 4 の「思考モード」は Claude の拡張思考とどう違うのか

Gemma 4が搭載した4,000トークン超の内部推論「思考モード」を、Claudeの拡張思考と比較しながら解説します。両者の3つの本質的な違い、AIME 89.2%という数学推論スコアの意味、ローカル実装でどちらを選ぶべきかの判断基準、始め方の最初の一歩までまとめました。

gemma-4extended-thinking6reasoningclaude8googlellm

「オープンソースモデルにも拡張思考が来た」——そう感じた開発者は多いはずです。Gemma 4 が4,000トークン以上の内部推論を生成してから最終回答を出す「思考モード」を搭載してきたことで、ローカルLLMの活用戦略は大きく変わった。

だが、一口に「思考モード」といっても、Claude の拡張思考と Gemma 4 のそれは設計思想が異なります。どちらを、いつ、どのように使うべきか——それを判断するための情報を整理します。

Gemma 4 の内部推論はどう動くのか

Gemma 4 の思考モードは、DeepSeek-R1 が普及させた「思考トークン」の設計を採用しています。モデルは最終的な回答を出力する前に、内部で推論チェーン(thinking chain)を展開し、その過程でステップごとに仮説を検証しながら解を導く。

実装上の特徴は3点あります。

まず、思考トークンはデフォルトでユーザーには見えありません。Ollama や llama.cpp でモデルを動かす場合、show_thinking: true 相当のオプションを有効にすることで推論過程を確認できるが、通常の応答には含まれません。

次に、思考の深さはプロンプトの複雑さに応じてモデルが自動調整します。単純な質問には短い推論、数学や複数ステップの論理問題には長い推論が生成される傾向があります。4,000トークンという数字は上限の目安であり、常にフルで使われるわけではありません。

三点目として、26B MoE と 31B Dense では思考品質に差があります。MoE モデルは推論時のアクティブパラメータが約3.8Bにとどまるため、思考の深さより速度を優先する用途に向いています。精密な論理推論が必要な場合は 31B Dense が安定して高い品質を示す。

# Ollamaで思考モードを有効にして実行
ollama run gemma4:27b "次の数学的帰納法の証明を検証してください:[問題]"
# モデルが内部推論を展開した後、最終回答を返す

Claude の拡張思考との3つの本質的な違い

Gemma 4 の思考モードと Claude の拡張思考(Extended Thinking)を比較すると、3つの軸で明確な差があります。

1. コンテキスト窓とのトレードオフ

Claude の拡張思考はAPI呼び出し時に thinking ブロックを有効にすることで機能し、思考トークンはコンテキスト窓の内側に収まる。Gemma 4 の場合、思考トークンを可視化すると実質的なコンテキスト消費が増える点に注意が必要です。26B/31B の256Kコンテキストは十分に広いが、長い思考チェーンを複数回生成すると蓄積します。

2. ユーザー側の制御粒度

Claude API では budget_tokens パラメータで思考の深さを明示的にコントロールできます。コストと品質のバランスをAPIレベルで調整できるのは、プロダクション実装で大きなメリットになります。Gemma 4 のローカル実行では、プロンプト設計によって暗黙的に深さを誘導するアプローチが主流になります。

3. 透明性の哲学

Anthropic は拡張思考の過程を「モデルの実際の思考ではなく、回答生成を支援する出力」と位置づけ、プロンプトによる思考内容の誘導に制限を設けています。Gemma 4 はオープンソースモデルなので、この種の制約はありません。思考トークンの中身を分析してプロンプトを改善するループが、より自由に回せる。

AIME 89.2% の意味——数学推論でどれだけ使えるか

Gemma 4 が発表したベンチマークの中で、最も驚異的なのはAIME(数学オリンピック予選)の89.2%という数値です。Gemma 3 の20.8%から4倍以上の改善であり、この跳躍の大部分は思考モードによるものとされています。

実際のアプリケーションでこの数字がどれだけ再現できるかは別として、思考モードが効くタスクの傾向は読み取れます。

  • 複数ステップを要する問題(計算・論理・コード生成)
  • 単一の回答に収束するが、到達経路が複数ある問題
  • 中間検証が必要な問題(証明、エラーハンドリング設計など)

逆に、思考モードが必ずしも有効でないのはこういったケースです。

  • 知識検索型の質問(回答が即座に引き出せる)
  • 創作・文章生成(論理的収束より多様性が求められる)
  • 低レイテンシが必要なリアルタイム応答

ローカル実装でどちらを選ぶべきか

Gemma 4 と Claude の拡張思考のどちらを選ぶかは、プロジェクトのインフラ制約で決まることが多いです。以下の判断フレームを参考にしてほしい。

Gemma 4 の思考モードが向くケース

プライバシー上の理由でデータを外部に送れない環境、APIコスト削減が最優先のバッチ処理、Raspberry Pi やエッジデバイスでの軽量推論(E2B/E4B)。Apache 2.0 ライセンスなので商用アプリへの組み込みも障壁がありません。

Claude の拡張思考が向くケース

推論品質を最大化したい用途(現時点でのベンチマーク上限を求める場合)、budget_tokens による細かいコスト制御が必要なプロダクション環境、マルチモーダル(画像・PDF・音声)との組み合わせが必要なケース。

どちらも「思考モード」という同じ名前で呼ばれるが、プロダクションでの使い勝手は一段と異なります。最終的には両方を小規模で試してから選択するのが現実的です。

今すぐ始めるための最初の一歩

Gemma 4 の思考モードを試す最速の方法は Ollama です。

# インストール後にモデルをプル
ollama pull gemma4:27b
 
# 推論が必要なタスクで試す
ollama run gemma4:27b "フィボナッチ数列の一般項を行列指数で導出してください"

Claude の拡張思考と比較したい場合は、同じプロンプトを Claude API の thinking モードで実行し、出力品質・レイテンシ・コストの3軸で記録すること。この比較データが、プロジェクトに最適な選択を教えてくれます。

シェア

お読みいただきありがとうございます

Claude Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • ✦コピー&ペーストで使える実装コード付き
  • ✦毎日新しい上級ガイドを追加
  • ✦¥580/月 または ¥1,480 の永久アクセス
メンバーシップを見る →

もしこの記事がお役に立ちましたら、チップ(¥150)で応援いただけると大変励みになります。広告なしでの運営を続けるため、皆さまのご支援が大きな力になっています。

関連記事

◉ Claude.ai2026-10-16
「出典を示して」と頼むのをやめて、回答の裏取りに使っている三つの聞き方
Claude の回答を文章に使う前に、「出典を示して」の代わりに使っている三つの聞き方を整理しました。分からないと言える余地を先に渡す、原文の引用を先に抜かせる、書いたあとで主張ごとに裏づけを探させる。それでも人が確かめる部分も書き残します。
◉ Claude.ai2026-10-15
見積書の文面は Claude に、金額は自分の手元に残す — 小さな正本と検算スクリプトで分けた線引き
個人事業主が見積書・請求書の文面を Claude に整えてもらうとき、金額だけは正本の JSON に置いて検算する手順。依頼文の型と、動く Python の検算スクリプト付きです。
◉ Claude.ai2026-10-09
最初の依頼文が毎回ちぐはぐだった私が、「仕事の説明」を1枚だけ先に渡すことにした理由
Claude に何かを頼むたびに、的外れな答えが返ってくる。原因は依頼文の書き方より、自分の仕事を一度も説明していないことでした。非エンジニアでも今日書ける「仕事の説明」1枚の作り方と、最初の依頼文への組み込み方をまとめます。