Claude 3.7 Sonnetは、拡張思考モード(Extended Thinking)を搭載したClaude Sonnet系モデルです。3.5 Sonnetがコーディングで標準帯を強化したのに対し、3.7は「考えてから答える」推論をSonnetに統合——OpenAI o1のように別系列(o)を切らない——Anthropic流の設計です。本記事はスペック暗記ではなく、思考モード・CoT・o系列の三層整理に焦点を当てます。
試験で問われる見方
3.7 Sonnet専用の一問一答は少ないですが、関連論点は頻出です。「段階的に考えさせる=必ず正確」は×(TF-0460、TF-0459)。
複雑な依頼は段階に分けると確認しやすい(TF-0476)——これはユーザーのプロンプト設計であり、拡張思考モードのモデル内推論とは別レイヤーです。
開発元はAnthropic(TF-0142)。3.7 Sonnetはo1そのものではない——系列名と提供者を混同しないことが重要です。
3.7 Sonnetとは
2025年初頭、AnthropicはClaude 3.7 Sonnetを公開しました。整数世代の Claude 4 へ進む前のドットアップデートであり、Sonnet名称を維持したまま推論特化の機能を載せたモデルです。
ユーザーは通常モードと拡張思考モードを切り替えられ、難問では内部推論を増やしてから回答します。コーディング・データ分析・数学的推論が主な訴求領域で、3.5 Sonnetの「開発者のデフォルト」を推論面でも強化した位置づけです。
拡張思考モード
拡張思考(Extended Thinking)は、回答前にモデルが内部的な推論ステップを多めに使う動作です。Gemini 2.5 Proの思考モード、o1の「考える時間」と思想は共通します。
- 通常モード — 速い応答。日常の対話・軽いコーディング
- 拡張思考 — 内部推論を増やし、難問・複合タスクに挑む
- 可視化 — 推論過程の一部がユーザーに見える場合がある(実装はサービス依存)
- トレードオフ — 遅く・高コストになりうる。正確性の完全保証ではない
Anthropicの特徴は、推論強化を別ブランド(o)にせずSonnetへ統合した点です。試験では「3.7 Sonnet=OpenAI o3」と単純対応させないことが安全です。
CoT・モデル内思考・o系列
| 層 | 例 | 誰が制御するか |
|---|---|---|
| プロンプト技法 | Chain-of-Thought | ユーザーが「段階的に考えて」と指示 |
| モデル内思考(Claude) | 3.7 Sonnet 拡張思考 | モデルが内部推論を増やす |
| 別系列(OpenAI) | o1 / o3 | GPT番号とは別の「o」ライン |
3層は補完しうますが同一ではありません。TF-0476の「段階的依頼」と拡張思考モードを重ねて覚えないことが混乱防止のコツです。
コーディングと分析での効き方
- 複雑なバグ調査 仮説を立てながらログとコードを突合——思考モードが有利
- 大規模リファクタリング 設計判断を段階的に検証(TF-0150のコード支援文脈)
- データ分析 多表・多グラフの統合解釈で見落としを減らす狙い
- 単純な補完・整形 通常モードや3.5 Haikuで十分なことが多い
生成コードは引き続きレビュー・テスト必須です(TF-0460)。思考が深いほどもっともらしい誤りにも注意が必要です。
3.5 Sonnetとの差分
| 項目 | 3.5 Sonnet | 3.7 Sonnet |
|---|---|---|
| 主な強化 | コーディング性能・速度 | 拡張思考・推論深化 |
| 推論モード | 通常応答中心 | 拡張思考モード搭載 |
| 系列上の位置 | 3.5ドット世代 | 3.7ドット世代(4の前段) |
| 後続 | 3.7へ | Claude 4 Sonnet(別記事予定) |
Sonnetという階層名は不変ですが、各ドット世代で「何を強化するか」が変わる——3.5はコード、3.7は思考——という系列史の読み方が試験に役立ちます。
すり替えに注意
| 誤った説明 | 正しい理解 |
|---|---|
| 3.7 Sonnet=o1 | Anthropic Sonnet vs OpenAI o系列 |
| 拡張思考=CoT | モデル内設計 vs プロンプト技法 |
| 思考モード=必ず正確 | TF-0460・TF-0459 |
| 3.7=3.5 | ドット世代が異なる |
| 3.7 Sonnet=Claude 4 | 4は後続の整数世代 |
よくある質問
拡張思考モードとは何ですか?
回答前にモデルがより多くの内部推論を行う動作モードです。OpenAI o1の「考える時間」と思想は近いですが、Anthropicはo系列を切らずSonnet名称のまま提供します。
3.7 Sonnetと3.5 Sonnetの違いは?
3.7は思考モードによる推論深化が最大の差分です。3.5がコーディング性能の底上げだったのに対し、3.7は難問で「考えてから答える」設計を標準帯に載せました。
思考モードなら必ず正確ですか?
いいえ。推論過程が丁寧に見えても計算や事実の誤りは起こり得ます。段階的に考えさせることと正確性の保証は別問題です。