見出し画像

Claude のeffort ってどう効くの?

Claude の Effort は、単純に「思考時間を長くする設定」ではありません。現在の Claude では、Claude がそのタスクに対してどれだけ仕事をするか全体を調整するパラメータです。

特に Claude Code では、かなり重要です。

Effort の変化

現在の Claude Code の概念は、おおむねこうです。

Opus 4.7 以降では xhigh と max が利用できます。Claude Code の現在の推奨では、Opus 4.7 は xhigh がデフォルトです。

重要なのは「Claude自身が途中で変える」部分

Effort を xhigh にしたからといって、

必ず100万トークン考える

という意味ではありません。

Adaptive Reasoning によって、

簡単な質問
    ↓
ほとんど考えず回答

普通の問題
    ↓
ある程度 reasoning

難しい問題
    ↓
長く reasoning
    ↓
必要ならツールを使う
    ↓
さらに調査

というように、問題の難易度に応じて実際の思考量が変化します。Effort は、その「思考の深さ・頻度」の全体的な姿勢を決めます。

つまり、

Effort = Claudeに与える「どこまで本気で取り組むか」の上限・傾向

と考えると分かりやすいです。


Claude Codeでは思考以外も変わる

ここがかなり重要です。

Effort は、

  • reasoning の量

  • ファイルを読む量

  • tool call の回数

  • 調査ステップ数

  • 実装前の計画

  • 実装後の検証

  • エージェントが何ステップ進むか

などにも影響します。Anthropic自身も「thinking time以上のもの」と説明しています。

例えば同じ、

このバグを調べて修正してテストして

でも、

medium

grep
↓
該当箇所発見
↓
修正
↓
テスト
↓
終了

に対して、

xhigh

原因候補を複数検討
↓
関連ファイルを追加調査
↓
依存関係確認
↓
修正
↓
テスト
↓
失敗原因分析
↓
追加修正
↓
回帰テスト
↓
変更内容をレビュー
↓
終了

のような違いが出ます。


さらに面白いのが max

max は単に xhigh のさらに少し上、というより、

「トークン消費を抑える制約を外して、可能な限り深くやらせる」

という位置付けです。Anthropic は max を「absolute maximum capability」と説明しています。

なので、あなたが普段やっているような

  • 大規模な ai-playground

  • Claude Code による複数ファイル修正

  • セキュリティ調査

  • ACP のようなシステム実装

  • 原因不明の複雑なバグ解析

では、

Opus + xhigh

が通常の実用的な最高点で、

Opus + max

は「時間・トークンを使ってでも徹底的にやらせる」場合に使う、という考え方になります。

ただし Anthropic 自身も max は過剰思考になったり、性能向上が逓減する場合があるとしています。

要するに、

Model = 頭の性能
Effort = その頭脳を今回どれだけ投入するか

と考えるのが一番近いです。

もし「Claude Code + Opus 4.8 で low / medium / high / xhigh / max が実際に料金・速度・5時間制限にどう効くか」を知りたいなら、そこまで含めてかなり具体的に整理できます。

いいなと思ったら応援しよう!