Claude Opus 4.7がもたらした数々の革新の中で、最も興味深いコンセプトがある。Task Budgets(タスク予算)。トークンという通貨をAIに渡して、「この予算内でうまくやってくれ」と委ねる。この発想の転換は、AIエージェント設計におけるパラダイムシフトになり得る。
Task Budgetsは、Claude Opus 4.7でベータ機能として導入された。一言で言えば、開発者がAIにトークン予算を設定できる機能だ。
仕組みはこうだ:
重要なのは、これがハードリミットではないこと。Anthropicはこれを「suggestive budget(示唆的予算)」と呼んでいる。予算を超える可能性はあるが、AIは「予算がある」ことを認識して行動する。まるでプロジェクトの予算管理を熟練のマネージャーに任せるようなものだ。
従来、人間がAIの出力を制御する手段はmax_tokensくらいだった。これは単なる「出力の長さ制限」であって、AIがどう思考を配分するかには影響しない。
Task Budgetsは根本的に違う。AIに「このタスクにはこれくらいの予算があるよ」と伝え、AI自身が「どこにリソースを割くか」を判断する。
従来:人間が「出力は1000トークンまで」と制限する
Task Budgets:人間が「このタスクに128Kトークンの予算がある」と伝え、AIが自律配分する
コードレビューのような長時間タスクでは、AIが「この部分は詳しく見よう、ここは軽く流そう」という判断を予算を意識しながら行う。品質を最優先したい場合は、そもそも予算を設定しないという選択肢もある。
Opus 4.7では推論のeffortレベルに新しい段階が追加された。
low → medium → high → xhigh → max
xhighはhighとmaxの間に位置する新設のレベルで、コーディングやエージェント用途での使用が推奨されている。maxが最強なのは間違いないが、コスパと性能のバランスを取るならxhighが最適なスイートスポットと考えられる。
Task Budgetsを使ったAPI呼び出しはこうなる:
import anthropic
client = anthropic.Anthropic()
response = client.beta.messages.create(
model="claude-opus-4-7",
max_tokens=128000,
output_config={
"effort": "high",
"task_budget": {"type": "tokens", "total": 128000},
},
messages=[
{"role": "user", "content": "Review the codebase and propose a refactor plan."}
],
betas=["task-budgets-2026-03-13"],
)
注目ポイントはoutput_configの中にtask_budgetが指定されていること。Beta機能なのでbetasパラメータで明示的に有効化する必要がある。
Task Budgets以外にも、Opus 4.7は大規模なアップグレードを含んでいる。
視覚解像度が3倍に向上。3.75MP(2576px)まで対応し、さらに1:1座標マッピングによりスケーリング計算が不要になった。画像内の細かい要素を正確に特定できるようになった。
実務的なコーディング能力が一段上がったことになる。
興味深いことに、temperature、top_p、top_kのパラメータが廃止された。これらを設定するとエラーになる。Adaptive Thinkingへの移行に伴い、出力の制御方法自体が変わったことを示している。
Opus 4.7への移行にあたって、いくつかBreaking Changesがある。
{"type": "adaptive"}で明示的に有効化が必要既存のコードを移行する際は、これらの変更に注意が必要だ。
Task Budgetsの背後にある思想は深い。
これまでのAI開発は「制御」のパラダイムだった。人間がmax_tokensを決め、temperatureを調整し、思考予算を指定する。すべてのパラメータを人間が握ることで安全性を担保しようとしてきた。
Task Budgetsは「委譲」のパラダイムへの入り口だ。「予算」という経済的なメタファーでAIの振る舞いをガイドする。細かい指示ではなく、制約を与えて自律的な判断を促す。人間の組織でも優れたマネジメントは「これをやれ」ではなく「この予算で最善を尽くしてくれ」という形をとる。
AIに予算を渡す。AIが予算を意識して行動する。信頼の形が「すべてを制御する」から「枠組みの中で任せる」へ変わっていく。それがTask Budgetsが暗示する未来だ。
Task Budgetsは、機能としても面白いが、概念的にも大きな一歩だ。AIに「予算」を渡し、リソース配分を自律的に行わせるという発想は、エージェント的な長時間タスクにおいて特に威力を発揮する。
Adaptive Thinkingが「考える量」をAIに任せるものだとすれば、Task Budgetsは「使うリソース」をAIに任せるもの。どちらも同じ方向を向いている — 人間の細かな制御から、AIの自律的判断への移行という方向へ。
AIエージェントがより複雑なタスクを自律的にこなすようになる中、Task Budgetsのような「予算ベース」の制約は、安全性と自律性のバランスを取る鍵になるかもしれない。