Claude Codeのultrathinkが変更

矢野 哲平

目次

こんにちは、AIニュースアプリ Morning AI 開発者の矢野哲平です。この記事では、Claude Codeの ultrathink について解説します。

10月27日に公開されたClaude Codeの2.1.311で、ultrathink の動きが変わりました。プロンプトに ultrathink と書くと、そのターンだけ、思考の深さ(effort)が実際に xhigh まで上がるようになっています。

ultrathink は、2025年に登場してから何度も意味が変わってきたキーワードです。そのため、ネット上には古い説明もたくさん残っています。この記事では、今の仕様と、これまでの変遷、よくある誤解、使い分けを整理します。

先に結論です。

  1. 今の ultrathink は、そのターンだけeffortを xhigh に上げる合図です。上がるのは xhigh までで、max にはなりません。セッションの設定も変わりません
  2. 上がるのは、対話型のターミナルで、AnthropicのAPI経由のOpus 5.5・Sonnet 5.5・Haiku 5.5・Fable 5.1を使っているときです。上がるときは、文字が虹色になります
  3. think や think hard は、もうキーワードではありません。普段の深さは /effort で決め、難しい1ターンだけ ultrathink を足す、という使い分けが公式の説明に沿っています

ultrathinkとは?今の仕様

公式ドキュメントによると、プロンプトのどこかに ultrathink を入れると、セッションのeffortの設定を変えずに、そのターンでより深く考えるよう求められます。

具体的には、次の2つが起きます。

  1. 会話の中に「このターンはより深く考えて」という指示が1つ足される
  2. 条件がそろっていれば、そのターンのeffortが xhigh に上がる(2.1.311以降)

2つ目が今回の変更点です。ドキュメントには「Requires Claude Code v2.1.311 or later」と書かれているので、古いバージョンを使っている人はアップデートしてください。

Claudeが作業している最中に ultrathink と打った場合は、そのターンの残りの作業が引き上げられます。作業の途中で「ここは慎重にやってほしい」と思ったら、その場で打てるわけです。

effortの5段階と、ultrathinkの行き先

effortは、Claudeがどれだけ深く考え、どれだけ作業するかを決める設定です。Anthropicの記事では、effortは考える時間だけでなく、読むファイルの数や使うツール、ユーザーに戻るまでに進める手順の数など、作業全体の量を左右すると説明されています。

Opus 5.5などの対応モデルでは、effortは low・medium・high・xhigh・max の5段階です。

maxいちばん上
xhighultrathinkの行き先
high検証を厚く
medium5.5系の既定
low速さ優先
難問向け。考えすぎに注意
そのターンだけここへ上がる
既存コードのバグ修正
範囲のはっきりした実装
ブレストや小さな変更
effortの5段階。ultrathinkで上がるのはxhighまでで、maxにはならない

いちばん上の max は、人の手を借りずに難問を解かせたいときの段階です。ただし公式は、効果が頭打ちになることがあり、考えすぎやすいので、広く使う前に試すよう注意しています。

Opus 5.5・Sonnet 5.5・Haiku 5.5の既定のeffortは medium です。そのため、これらのモデルでは、ultrathink は「medium から xhigh へ」と2段階上げる合図になります。

なお、effortの目盛りはモデルごとに調整されていて、同じ xhigh でもモデルが違えば中身は同じではありません。Opus 4.6とSonnet 4.6には xhigh がなく、4段階です。xhigh が追加された経緯は、Claude Opus 4.7が登場の記事で触れています。

上がるときは虹色になる

ultrathink がeffortを上げられる状態のとき、プロンプトの中の ultrathink が虹色で表示されます。2.1.311からは、上げられる場面でだけ虹色になるように変わりました。引用符の中や、ファイルのパスの一部として書いた場合は虹色になりません。

effortを上げられるときは虹色になる
>このバグの原因を調べて ultrathink
引用符の中に書くと虹色にならない
>"ultrathink" ってどういう意味?
Claude Codeの入力欄での表示の再現。effortを上げられる場面でだけ、ultrathinkが虹色になる

つまり、虹色かどうかを見れば、effortが上がるかどうかが分かります。ただし虹色は「上げられる状態」を示すもので、答えの質を約束するものではありません。

上がらないときに確認すること

虹色にならないときは、次の点を確認してください。

  • モデル:Opus 5.5・Sonnet 5.5・Haiku 5.5・Fable 5.1のどれかか。違うなら /model で切り替える
  • 接続先:AnthropicのAPI経由か。Amazon Bedrockなどを経由している場合は上がらないので、/effort で設定する
  • 書き方:引用符・括弧・パス・コマンドの中に書いていないか。/ で始まるプロンプトになっていないか
  • 上限の設定:環境変数 CLAUDE_CODE_EFFORT_LEVEL、自分の maxEffortLevel、組織の上限が xhigh より低くないか
  • 今の設定:すでに xhigh や max で動いていないか(公開されているコードを見る限り、今のeffortが xhigh より低いときだけ上がる仕組みです)

thinkやthink hardはもうキーワードではない

今の公式ドキュメントでは、think・think hard・think more などの言葉は、キーワードとしては扱われません。ふつうの文として、そのままClaudeに渡されます。キーワードとして認識されるのは ultrathink だけです。

スキルの本文に ultrathink を書くと、そのスキルを実行するときに深く考えるよう求められます。ただし、スキルに書いた場合にeffortまで上がるかは、公式に明記されていません。スキルのeffortを決めておきたいなら、フロントマターの effort: で指定する方法があります。

ultrathinkの変遷

ultrathink がややこしいのは、時期によって意味がまったく違うからです。

2025年3月
CHANGELOGに登場
2025年4月
思考予算の最上位
2026年1月
実質的に無効に
2026年3月
復活(high)
2026年4月
xhighが追加
2026年10月
xhighに引き上げ
ultrathinkの意味は何度も変わってきた。いまは、そのターンだけeffortをxhighに上げる合図

2025年:思考トークンを31,999にする合図

ultrathink がCHANGELOGに初めて載ったのは、2025年3月の0.2.44です(コード自体は、npmに残っている最も古い版にすでにありました)。当時は「think」「think harder」「ultrathink」と言うだけで、思考モードで計画を立てさせられる、と説明されていました。

2025年4月のAnthropicのブログでは、「think < think hard < think harder < ultrathink」の順に、使える思考の量(思考予算)が増えると説明されています。ただ、当時公開されていたコードを見ると、実際の段は3つでした。think が4,000トークン、think hard などが10,000トークン、think harder と ultrathink が同じ31,999トークンです。

「ultrathink=31,999トークン」という説明は、この頃のものです。

2026年1月:実質的に何もしなくなる

その後、思考モードは既定でオンになっていきます。2025年12月の2.0.67では、Opus 4.5で思考モードが既定でオンになりました。思考がオンなら、もともと31,999トークンの思考予算が使われるので、ultrathink を書いても違いが出ません。

2026年1月5日には、AnthropicのBoris Cherny氏がXで「思考はどこでも既定でオンになっている。ULTRATHINKはもうあまり何もしない」と投稿しています。

公開パッケージのコードを見ると、1月15日の2.1.8で、「思考をオフにしていても、ultrathink で1回だけオンにする」処理がなくなり、「Ultrathink no longer does anything」という通知が入りました。1月17日には、公式リポジトリのissueで、Anthropic側の担当者が「ultrathinkは非推奨(deprecated)になった」とコメントしています。

この変更はCHANGELOGには載っていません。

2026年3月:effortの合図として復活

2026年3月4日の2.1.68で、ultrathink は復活します。CHANGELOGには「次のターンでhigh effortを有効にするキーワードとして、ultrathinkを再導入した」と書かれています。同じ版で、Opus 4.6のMaxとTeamプランの既定のeffortが medium に下がっていて、1回だけ深く考えさせたいときの手段として戻ってきた形です。

ここで中身が「思考トークンの量」から「effort」に変わりました。

ただし、公開されているコードを調べた範囲では、2.1.68から2.1.310までの ultrathink は、会話に「深く考えて」という指示を足すだけで、effortの設定そのものは切り替えていませんでした。CHANGELOGには「high effort」と書かれていますが、実際にeffortを切り替える処理が入ったのは、今回の2.1.311が初めてです。

2026年10月:xhighに引き上げるように

その間の2026年4月には、2.1.111でOpus 4.7向けに xhigh が追加されました。high と max の間の段階です。

そして10月27日の2.1.311(公式のchangelogページの日付は10月26日)で、ultrathink はそのターンのeffortを xhigh に引き上げるようになりました。虹色の表示も、上げられる場面でだけ出るように変わっています。

よくある誤解

ultrathink は意味が何度も変わったので、古い説明や誤った説明がまだ多く見られます。

よくある説明 実際
ultrathinkは思考トークンを31,999にする 2026年1月までの説明。今は思考予算ではなく、effortを上げる合図
think < think hard < ultrathink の順に深くなる 今の公式ドキュメントでは、thinkやthink hardはキーワードではない
ultrathinkはeffortを最大にする 上がるのはxhighまで。いちばん上はmax
xhighが最高の段階 xhighはhighとmaxの間。最高はmax
ultrathinkを打つとセッションのeffortが変わる 変わるのはそのターンだけ。ずっと変えたいなら /effort
どのモデル・どの環境でも効く 対象は4つのモデル、AnthropicのAPI経由、対話型のターミナル
3月の復活から、ずっとeffortが上がっていた 公開コードを見る限り、実際に切り替えるのは2.1.311から
ultrathinkとultracodeは同じもの 別物。ultracodeは動的ワークフローのオンとオフの設定

なお、2026年3月にはBoris Cherny氏がXで「Ultrathink == max effort for one turn」と投稿しています。ただ、CHANGELOG・公式ドキュメント・公開コードのどれにも、max に上がるという記述はありません。公式の記述を優先して考えるのがよいと思います。

ultrathinkと/effortの使い分け

普段は/effort、難しい1ターンだけultrathink

公式のベストプラクティスは、普段の作業の中で、次のメッセージだけ深さが必要なとき(難しい質問が1つだけあるときなど)は、設定を変えずに、そのプロンプトに ultrathink を入れるよう案内しています。

逆に、ずっと深く考えさせたいなら、/effort high や /effort xhigh で設定を上げる方が素直です。すでに xhigh や max で動かしているなら、ultrathink を足してもeffortは上がりません。

ultrathink を足すと良さそうなのは、たとえば次のような場面です。

  • どちらの設計にするか本当に迷っている
  • 原因の分からないバグを調べる
  • 見落としが怖い変更を確かめる
  • 計画を立てさせる、調査を深めさせる

モデルを上げる前に、まずultrathink

Anthropicは、Claude Codeの公式ブログ「What a task costs on Opus 5.5」で、うまくいかないときにすぐ上位のモデルへ切り替えるのではなく、その前にeffortを上げて試すことをすすめています。たとえばOpusでバグが直らなかったとき、Fableに切り替える前に、effortを medium から high や xhigh に上げてみる、ということです(詳しくはGPT-6 Sol・LunaとClaude Opus 5.5の比較の記事で紹介しています)。

ultrathink は、この「まずeffortを上げる」を手軽に試すための手段だと考えるとよいと思います。/effort で設定を変えると、その後のターンもずっと深く考えるようになり、時間も利用枠も使い続けます。ultrathink なら、詰まったその1ターンだけを xhigh で動かせます。

試す順番としては、次の流れがよさそうです。

  1. 詰まったら、まずそのプロンプトに ultrathink を足して1ターンだけ深く考えさせる
  2. それでも難しい作業が続くなら、/effort でセッション全体のeffortを上げる
  3. それでも解決しなければ、上位のモデルに切り替える

時間と利用枠は大きく増える

effortを上げると、使うトークンも時間も増えます。公式ドキュメントでも、xhigh は「より多くのトークンを使う、深い推論」と説明されています。

参考になるのが、Anthropicのブログに載ったThariq Shihipar氏の記事「Using Claude Code: Spending your effort」です。ターミナルでの作業を測るベンチマーク(Terminal-Bench 3.0)の課題で、effortを変えて試した結果が載っています。

1回の作業にかかった時間(Thariq氏の試行)
課題A・low成功 1/5
約2分
課題A・高いeffort成功 5/5
約33分
課題B・low成功 0/5
約1分
課題B・xhigh成功 4/5
約11分
effortを上げると成功は増えたが、時間は10倍以上かかった。課題AはFable 5.1、課題BはOpus 5.5での結果

effortを上げると成功する回数は増えましたが、1回あたりの時間は10倍以上になっています。記事では、effortを上げると、細かいケースの見落としによる失敗は減る一方で、そもそもの方針が間違っているときは直らない、とまとめられています。

本人の試行なので、どの作業にも当てはまるわけではありません。それでも、簡単な作業に毎回 ultrathink を付けるのは、時間と利用枠の無駄になりやすいと言えそうです。

プロンプトで伝えるのも効く

Boris Cherny氏は、今はモデルに「何をしてほしいか」「どれだけ労力をかけてほしいか」「正しくできたかをどう確かめるか」を伝えることが大事だと書いています。公式ドキュメントも、考える量を増やしたい・減らしたいときは、プロンプトやCLAUDE.mdに直接書けば、モデルがeffortの範囲内で従うと説明しています。

ultrathink の1語に頼るより、何をどこまで確かめてほしいかを書いた方が、結果が安定する場面も多いと思います。

Codexとの違い

OpenAIのCodexにも、low から max、ultra までの推論の強さの設定があります。ただ、Codexの公式ドキュメントには、プロンプトに特定の言葉を書くだけで1ターンだけ深くするキーワードは見当たりません。

また、Codexの「Ultra」は、サブエージェントで作業を並列に分担させる進め方の選択です。名前は似ていますが、ultrathink とは別物です。

まとめ

  1. 2.1.311から、ultrathink はそのターンだけeffortを xhigh に上げる合図になりました。上がるのは xhigh までで、セッションの設定は変わりません
  2. 上がるのは、対話型のターミナルで、AnthropicのAPI経由のOpus 5.5・Sonnet 5.5・Haiku 5.5・Fable 5.1を使っているときです。虹色になっていれば上がります
  3. 「31,999トークン」「think hardで深くなる」は古い説明です。普段の深さは /effort で決め、本当に難しい1ターンだけ ultrathink を足しましょう。うまくいかないときも、上位のモデルに切り替える前に、まず ultrathink を試すのがおすすめです

関連記事

  1. Claude Opus 4.7ベストプラクティス

    Claude Opus 4.7をClaude Codeで使うAnthropic公式のベストプラクティスを解説。セッションの組み立て方、effortの選び方、Adaptive Thinkingの仕組み、Opus 4.6からの移行で注意すべき点まで。

  2. Claude Codeとは?Anthropic製AIコーディングエージェントの概要

    Anthropicが提供するAIコーディングエージェント「Claude Code」の特徴、できること、使い方をまとめて解説します。

  3. 10月14日に更新

    Claude Sonnet 5.5が公開、速度・精度・コストがすべて向上し無料プランでも利用可能

    Anthropicが新モデルClaude Sonnet 5.5を公開。Sonnet 5より30%以上高速化し、タスクあたりのコストは最大約30%安くなりました。Opus 5.5との違いや、無料プランで使う際のおすすめ設定まで解説します。

新着記事

  1. Grok Botの活用アイデアまとめ

    AIエージェント「Grok Bot」の活用アイデアまとめ。公式が紹介する営業・採用・サポートなどのビジネス向けと、Cursorと組み合わせるエンジニア向けの使い方に加え、筆者が実際にやっているX連携・ダイエットの記録・勉強・他社のAIエージェントとの連携などを紹介します。

  2. Grok Botの始め方と使い方

    AIエージェント「Grok Bot」の始め方と使い方を実体験から解説。料金と使えるプラン、Xと連携した情報収集やAIポッドキャストなどおすすめの使い方、記憶の整理でミスを減らすコツ、買い物の自動化がまだ難しい理由までまとめます。

  3. Claude Duetとは?Anthropicのクラウド型AIエージェントと、各社の動きをまとめて解説

    Anthropicが発表した先回り型のAIエージェント「Claude Duet」の仕組み、承認の仕組み、誰がいつ使えるのかを整理します。あわせてGrok Bot・Muse・dots・Gemini agentと続くクラウド型AIエージェントの流れと、今試すならどれかを解説します。

  4. Gemini NotebookはGoogleドライブのどこまで参照する?フォルダとファイルの参照範囲を解説

    Gemini Notebook(旧NotebookLM)とGoogleドライブを連携した時、AIはどこまで情報を参照するのか。指定していないフォルダまで読まれることはあるのか、連携の単位から整理します。

  5. Gemini 4 ArgonはChatGPTやClaudeと比べてどうなのか?公式比較・外部評価・得意不得意を解説

    Googleの最上位モデルGemini 4 Argonを、ChatGPT(GPT-6 Astra)やClaude(Fable 5.1・Opus 5.5)と比較。Googleの公式比較、Artificial AnalysisやVals AIなど外部の評価、実際に使った感想から、Argonの得意なこと・不得意なことを整理します。

  6. Google AI Studioで作ったAndroidアプリを自分のスマホに入れられるように|開発者アカウント不要

    10月13日のGoogle Playの発表で、Google AI Studioで作ったAndroidアプリを自分のスマホにインストールして使えるようになりました。開発者アカウントは不要で、アプリは非公開。何が嬉しいのか、在庫チェックや日報など自分専用の業務アプリの例と、地域・年齢の注意点を解説します。

  7. SynthIDとは?TIMEの「Best Inventions 2026」に選ばれたGoogleの電子透かしをわかりやすく解説

    GoogleのSynthIDが、TIME誌の「Best Inventions 2026」に選ばれました。AIが作った画像・音声・動画・テキストに目に見えない電子透かしを入れる技術で、これまでに1,800億件以上に適用されています。何ができるのか、私たちユーザーにとって何が大事なのかを解説します。

  8. MetaのMuseとは?モデルのMuse Spark・Muse Wonderと、パーソナルAIアプリのMuseをわかりやすく解説

    Metaが今年から本格展開しているAI「Muse」を整理します。Museはモデルの名前でもあり、アプリの名前でもあります。Muse SparkとMuse Wonderの違い、アメリカでStore1位になったパーソナルAIアプリのMuse、日本で使えるのはどこまでか、中小企業での活用事例、キーマンのアレクサンダー・ワン氏まで解説します。

  9. Muse Spark・Claude Opus 5.5・GPT-6.1 Solを比較。一番安いMetaのモデルは、どこまで戦えるのか

    MetaのMuse Spark 1.3を、Claude Opus 5.5とGPT-6.1 Solと比べました。OpenCodeでランディングページを作らせた実験の結果と、Artificial Analysis・Design Arena・Vals AIの外部ベンチマークを整理します。API料金が一番安いMuse Sparkは、Webサイトやデザイン系のタスクで健闘していました。

  10. 判断モデルClefとJevの比較。精度とコストを比べてみた

    Cloudflareが公開した判断モデル「Clef」「Clef-flash」と、TypeSafe AIの「Jev」を、テキストをジャンルごとに振り分けるタスクで比較しました。精度・速さ・コストの測定結果と、乗り換えないと判断した理由を解説します。

AIニュースの最新情報を毎日チェック