Anthropic公式のアドバイス:Claude Fable 5は「顧問」役、Claude Sonnet 5が実作業を担って費用の大部分を引き受ける

顧問モードではFable 5はアドバイスを出すだけ、オーケストレーションモードではFable 5がタスクを割り振る——どちらの組み方でも、レートの低いSonnet 5が作業の大半を片付ける
著者:ClaudeDevs(X)07-08 · 6 分で読了⚑ キーパーソン見解
🎧 ポッドキャスト版0:00 / --:--
0:00 / --:--
深度・小互解読
速覧
  • Anthropic公式開発者アカウント @ClaudeDevs が2026年7月7日、チーム内部でよく使う2種類のClaudeマルチモデル協働パターンを共有した:顧問モード、オーケストレーションモード。
  • 顧問モード:実行モデルClaude Sonnet 5が重要な判断に差し掛かったときだけ顧問モデルClaude Fable 5を呼び出す。SWE-bench Proでは、この組み合わせはFable 5単体の約63%のコストで、約92%のスコアを獲得した。Fable 5が呼ばれるのは平均1タスクにつき1回だけ。
  • オーケストレーションモード:Claude Fable 5がオーケストレーターとしてタスクを分解し、ワーカーであるClaude Sonnet 5のサブエージェントに並行して割り振る。BrowseCompでは、この組み合わせはFable 5単体の約46%のコストで、約96%のスコアを獲得した。
  • 両モードとも背後にあるのはAnthropic公式のClaude Managed Agents(マルチエージェントセッション)機能:顧問モードは具体的なbeta API ツール(advisor tool)に対応し、オーケストレーションモードはマルチエージェント調整機能に対応する。いずれも公式ドキュメントとサンプルコードがあり、チームが独自に組み上げた我流の手法ではない。
  • サブエージェントと顧問はそれぞれ独立したセッションスレッドを占有し、スレッド自体は永続的なので、同じサブエージェントに繰り返し質問しても、履歴全体を毎回喂い直して全額課金される心配はない。
⚑
元投稿はAnthropicが開発者向けに運用する公式アカウントが共有したチーム内部の第一線の経験であり、SWE-bench Pro / BrowseCompの成績はAnthropic自身が測定したもので、独立した第三者評価ではない。本稿は元投稿をベースに、対応する公式API文書と公式オープンソースnotebookのサンプルを追加調査し、両モードの仕組み・コード例・実際の落とし穴の経験を補完した。
1出典

このアドバイスは誰が出したのか

Anthropicが開発者向けに運用する公式アカウント @ClaudeDevs が、2026年7月7日、チームがよく使う2種類のClaudeマルチモデル協働パターンを共有した。

価格帯の異なる2つのClaudeモデルで分業する:より強力なClaude Fable 5は重要な局面だけでアドバイスを出すかタスクを割り振り、レートの低いClaude Sonnet 5が最初から最後までタスクをやり遂げる。これにより費用の大部分は安い側に落ちる。
⚑
情報源はAnthropicが開発者向けに運用する公式アカウント @ClaudeDevs で、示されているのはチーム内部でよく使う実践的な手法である。元投稿は具体的な評価数値を2つ(SWE-bench Pro、BrowseComp)示すのみで、仕組みの詳細は対応する公式文書を頼りに補う必要がある。以下の2セクションでそれぞれ補足する。
顧問 Claude Fable 5 アドバイスのみ たまに相談する(細) 実行 Claude Sonnet 5 大量に生成(太)
象徴図:顧問はごくわずかしか呼ばれず(細い矢印)、実行モデルが大量のコンテンツ(太い線と流れるトークン)を継続的に生成する。
2仕組み1・顧問モード

顧問モデルと実行モデルはどう分業するか

顧問モードはチームが独自に編み出した我流のやり方ではなく、Anthropic APIに正式に実装されたbeta機能、advisor toolである。実行モデルClaude Sonnet 5はタスクを受け取ると自力で進め、判断に迷う局面に差し掛かったときだけ顧問モデルClaude Fable 5に一度相談し、判断を得てからタスクを完了させる。

中核メカニズム

顧問・実行の二モデル分業:より上位のClaude Fable 5には「アドバイスを出す」ことだけを任せ、「本文を書く」ことはさせない。大量のトークンを消費する生成タスクはすべてレートの低いClaude Sonnet 5に任せるため、費用の大部分は実行モデルの単価に落ち着く。

これは自前のコードで手動で2回リクエストを叩いてつなぎ合わせるものではない。toolsの中にadvisor_20260301タイプのツールを1つ宣言し、顧問に使うモデルを指定すれば、あとはすべてAnthropicのサーバー側で処理される。実行モデルは通常のツール呼び出しと同じ感覚でいつ相談するかを自分で決め、サーバー側で顧問モデルの推論がもう一度走る。顧問が目にするのは、実行モデルがそこまでに積み上げた対話の全文(システムプロンプト、ツール結果、書きかけの内容を含む)で、判断を返すとそのまま実行モデルの対話に差し戻され、実行モデルはそのアドバイスを踏まえて続きを書く。すべて同一のAPIリクエスト内で完結する:

顧問ツールの宣言(公式ドキュメントのQuick start例)
response = client.beta.messages.create(
    model="claude-sonnet-4-6",
    max_tokens=4096,
    betas=["advisor-tool-2026-03-01"],
    tools=[
        {
            "type": "advisor_20260301",
            "name": "advisor",
            "model": "claude-opus-4-8",
        }
    ],
    messages=[{"role": "user", "content": "Build a concurrent worker pool in Go with graceful shutdown."}],
)

モデルの組み合わせには厳格なルールがある:顧問は少なくとも実行モデルと同等以上の能力を持たなければならず、逆はできない。ドキュメントが挙げる典型的な組み方は2つ。すでにSonnetで複雑なタスクをこなしているなら、Fable 5/Opusを顧問にして品質を底上げする。すでにHaikuを使っていてもう少し賢くしたいなら、Opusを顧問にすることで、実行モデル自体を大型モデルに直接置き換えるよりコストを抑えられる。

SWE-bench Proの成績とコストの比較図
元投稿の添付画像:Sonnet 5実行+Fable 5顧問がSWE-bench Proで示した成績とコストの比較。出典:X / @ClaudeDevs
63%
SWE-bench Proでのコスト(Fable 5単独に対する比率)
92%
対応して得られたスコア(Fable 5単独に対する比率)

なぜ安く済むのか:顧問の出力は通常400〜700テキストトークン程度(思考過程を含めても1400〜1800トークン)しかなく、重要な一言のアドバイスを返すだけで、最終的な答えを最初から最後まで書く責任を負わない。会計上、顧問の呼び出しは顧問モデルの単価でusage.iterations[]に個別に計上され、実行モデルの合計には含まれない。元投稿の「Fable 5は各タスクにつきごくまれにしか呼ばれない(約1回)」という記述は、まさにこの節約ロジックが実際に効いていることを示している。

公式が示すベストプラクティスは、書き始める前に顧問を呼ぶべきで、書き終わってから振り返って質問するのではない、というものだ。Haiku実行モデルが「聞くべきときに聞かない」問題に対しては、Anthropicはシステムプロンプトのテンプレート(ファイルを書くとき、判断を下すとき、行き詰まったときに顧問へ相談するようモデルに促す)を用意しており、内部のコーディングベンチマークでHaikuの通過率を約7.5ポイント引き上げた。これは実測に裏付けられた具体的な数値であり、漠然とした助言ではない。

サイト内関連解説
Anthropic公式のアドバイス:Claude Fable 5は「顧問」役、Claude Sonnet 5が実作業を担って費用の大部分を引き受ける
advisor toolという機能自体については、小互解読站が2026年7月2日にすでに1本完全に解説している。仕組み・モデル互換表・課金の詳細・Haikuへのリマインダーの工夫まで扱っているので、ここでは繰り返さない。
3仕組み2・オーケストレーションモード

もう一つの分業:相談せず、直接タスクを割り振る

顧問モードではFable 5は一切作業に触れず、聞かれたときだけ一言答える。オーケストレーションモードは違う。Fable 5が最初から「オーケストレーター」として、タスクをいくつかに分割し、複数のSonnet 5「ワーカー」サブエージェントに割り振って並行して作業させる。自分自身は計画と結果の取りまとめだけを担当し、手を動かさない。

オーケストレーションモードの模式図
元投稿の添付画像:Fable 5オーケストレーター+Sonnet 5ワーカーサブエージェントの分業模式図。出典:X / @ClaudeDevs
46%
BrowseCompでのコスト(Fable 5単独に対する比率)
96%
対応して得られたスコア(Fable 5単独に対する比率)

このオーケストレーション機能にも正式な公式サポートがある。Claude Managed Agentsのマルチエージェントセッション機能だ。「オーケストレーター」エージェントを定義する際、multiagentフィールドで調整可能なメンバー名簿(最大20エージェント、下方向に1階層のみ、入れ子は不可)を宣言する:

オーケストレーター+ワーカーの定義(公式ドキュメントの例、簡略化)
coordinator = client.beta.agents.create(
    name="coordinator",
    model="claude-opus-4-8",
    tools=[{"type": "agent_toolset_20260401"}],
    multiagent={
        "type": "coordinator",
        "agents": [{"type": "agent", "id": research_agent.id}],
    },
)
session = client.beta.sessions.create(agent=coordinator.id, environment_id=environment.id)

各ワーカーサブエージェントはそれぞれ独立した「セッションスレッド」上で動き、独自のモデル・システムプロンプト・ツール構成を持ち、互いに干渉しない(最大25の並行スレッドをサポート)。公式ドキュメントは、タスクを割り振るのに適した3つのシナリオをまとめている:並行分解(複数の情報源を同時に調べる、複数のファイルを分析するなど、オーケストレーターが最後に取りまとめる)、専門分野別の割り振り(セキュリティレビューやドキュメント作成といった作業を、1つのエージェントに何でもやらせるのではなく対応する専門エージェントに任せる)、能力の格上げ(特に難しい一部のサブタスクだけを一時的により強力なエージェントに格上げして処理させる)。

Anthropic公式のcookbookには具体的に動かせる例が1つある。「コーディネーターパターン」と呼ばれるもので(CMA_plan_big_execute_small.ipynb)、タスクは国立公園10箇所・合計20件の事実が公式情報源と一致するかを照合するというものだ。トップクラスのモデルが単独ですべてのウェブページを読んで照合する場合と、トップクラスのモデルには問題を分解する仕事だけをさせ、ウェブページを読む地道な作業を複数の安価なワーカーサブエージェントに並行して割り振る場合とで、効果を比較している:

トップクラスのモデル単独ですべてのウェブページを読了
全トークンがトップクラスモデルの単価で計算
オーケストレーターが問題を分解+ワーカーサブエージェントが並行して読む
オーケストレーター
ワーカー・入力トークンの84%〜98%(単価が低い)

公式が実測した結果:分業チームは単独作業に比べ約2.5倍安く、約3倍速かった。ただしnotebookは、いずれも実測から得られた4つの落とし穴の経験を正直に記しており、建前だけの話ではない:

1
比較は必ず同一の検証基準で行わなければならない:単独作業のモデルに手を抜かせたまま(例えば事実ごとに情報源を1つしか調べない)にしておけば、それは確かに安く見えるが、それは品質を落とした作業であり、同じ仕事に対する2つの価格とは言えない。
2
タスクの割り振りには固定コストがある:ワーカースレッドを1つ増やすたびに起動コストがかかるため、同じ作業をあまりに細かく、あまりに多く割り振ると、かえって費用が高くつく。分割の粒度には最適点が存在する。
3
検証基準はあなたが書き込んだ内容しか見ない:今回の実測では、オーケストレーションチームも単独作業のモデルも「国立公園の面積ランキング何位か」という前提を両方とも間違えていた(Kings Canyonは本来12位のはずが、両者ともそれを10位と記憶しており、その位置は実際にはGreat Smoky Mountainsだった)。両グループともモデルの記憶だけでリストを作成しており、検証工程ではそのリスト自体が正しいかどうかを一度も確かめていなかったからだ。
4
オーケストレーターはワーカーのシステムプロンプトを見えない:協働の効果がどれほど出るかは、オーケストレーターのプロンプトの中でワーカーの能力と境界をどれだけ正確に記述できているかに大きく左右される。

notebookはこのやり方を使うべきでないケースについても示している:問題自体の情報量が小さく、調べることがあまりなければ、無理にオーケストレーター+ワーカーに分割しても、オーケストレーターの往復コストを1回余分に払うだけになる。オーケストレーターが結局タスクを委任せず自分の記憶だけで答えを出したなら、トップクラスモデルの料金を1回無駄にしたことになる。タスクがトップクラスモデル自身に原文の微妙なニュアンスを読み取らせる必要がある場合(単純な事実照合ではない場合)、安価なワーカーサブエージェントは要約の際に重要な情報を取りこぼしかねない。

BrowseCompの成績とコストの比較図
元投稿の添付画像:Fable 5オーケストレーター+Sonnet 5ワーカーがBrowseCompで示した成績とコストの比較。出典:X / @ClaudeDevs
4キャッシュの仕組み

なぜ繰り返しの呼び出しで毎回全額払わずに済むのか

元投稿にある「各サブエージェントはそれぞれ自分のキャッシュを保持する」という一文の背後には、2層の具体的な仕組みがある。顧問モードとオーケストレーションモードでそれぞれ別のセットになっている。

オーケストレーションモード側:各ワーカーサブエージェントは独立したセッションスレッド上で動いており、スレッド自体は永続的だ。オーケストレーターがしばらくしてから同じワーカーに再び質問しに戻っても、そのワーカーは以前に何をしたか、何を話したかを覚えているので、会話を続けるために履歴全体を喂い直す必要はない。

顧問モード側にはより具体的なスイッチがある:advisorツールは独立したprompt cachingをサポートしている。顧問が同じ会話の中で何度も相談を受ける場合、見えている会話ログの先頭部分は安定している(N回目の相談=N-1回目の内容の後ろに一段追加されたもの)ためだ。キャッシュを有効にすると、重複する部分だけがキャッシュヒット価格で課金される。公式が示す経験則は、1つの会話の中で顧問が呼ばれるのが2回未満ならキャッシュを有効にしてもむしろ損(キャッシュの書き込みコストが節約分を上回る)、だいたい3回目の呼び出しから元が取れ始めるというもの。長い会話、複数回の相談が発生する場面でこそ有効にする価値がある。

5どう選ぶか

顧問モードとオーケストレーションモード、どの条件で選ぶか

両モードとも「より強力なモデルの作業量を減らし、体力仕事を安価なモデルに任せる」という点では同じだが、違いは強力なモデルが「そもそも作業そのものに触れるかどうか」にある。

顧問モードオーケストレーションモード
強力なモデルの役割本文は書かず、聞かれたときだけ一言判断を返す本文は書かないが、自らタスクを分解し、割り振り、最後に取りまとめる
向いている作業一本の主軸タスクで、途中に重要な判断ポイントが少数ある比較的独立した複数のサブタスクに分解でき、並行して進められる
トリガーの仕組み実行モデル自身が「相談するかどうか」を判断するオーケストレーターが最初に「誰が何をやるか」を計画しておく
対応する公式機能advisor tool(beta機能)Managed Agents マルチエージェントセッション
顧問モード向き

タスク自体が一本の主軸(例えば一連のコード変更や、継続的な1つの対話)で、生成量は多いが、より強力な判断力が本当に必要な分岐点は少数しかない場合。

オーケストレーションモード向き

タスクが元々互いに独立したいくつかのサブ作業に分解でき、同時進行できる場合(例えば複数の情報を同時に照合する、複数のファイルを分けて分析するなど)。分解し終えたら誰かが取りまとめる必要がある。

たとえるなら

顧問モードは、チームがベテランのコンサルタントを1人雇うようなもの――日常の資料作成やメール対応には関わらず、重要な意思決定の局面でだけ会議室に呼ばれて「この方向で合っているか」と聞かれる。オーケストレーションモードは、プロジェクトマネージャーが実習生のチームを率いるようなもの――マネージャー自身は現場作業をせず、タスクをいくつかに分解して異なるメンバーに同時にやらせ、最後に自分で取りまとめてチェックする。どちらの組み方でも、チーム全体のコストは給与の低い側に主に落ち着く。

サイト内関連解説
Anthropic発表のAI Agentアーキテクチャガイド:まず3つの問いを立ててから、マルチエージェントを導入すべきか決める
同じくAnthropic公式より:マルチエージェントシステムの効果は90.2%向上しうるが、トークンコストも10〜15倍高くつく。オーケストレーションモードを導入する前に、この3つの問いのフレームワークが「果たしてやる価値があるか」を先に考える助けになる。
6どう実践するか

試してみたいなら、どこから始めるか

両モードとも最小実装はわずか3ステップで済む。自分のシーンに合う方を先に試すとよい。

1
顧問モード:toolsにadvisor_20260301ツールを1つ追加し、顧問モデルを指定する(実行モデル以上の能力が必須)。デフォルトでは実行モデルにタスクを最初から最後まで任せる。
2
オーケストレーションモード:オーケストレーターエージェントにmultiagentの名簿を追加し、どのワーカーエージェントを調整できるかを宣言する。各ワーカーはモデルとツールの範囲を独立して設定する。
3
動かしてみて、課金の構造が正しいかを確認する:大半のトークンが本当により安い側(実行モデルまたはワーカー)に落ちているか、顧問/オーケストレーターの高い単価で課金されているのは少数の重要な局面だけか。
Fable 5を「顧問」として使う。実行モデル(Sonnet 5)がそれに相談する。トークンの大部分は実行モデルのより低いレートで課金される。 @ClaudeDevs、2026年7月7日(X)
オープンソースと参考資料
出典:@ClaudeDevs(X)、2026年7月7日、https://x.com/ClaudeDevs/status/2074606058128224365 。本稿は小互解読站が同投稿を可視化して解説したものであり、SWE-bench Pro / BrowseCompの成績はAnthropic公式の自己評価であって独立した第三者評価ではない。仕組みの詳細とコード例はAnthropic公式のAPIドキュメントおよびオープンソースcookbookから補足しており、いずれも上記に出典を明記している。
出典
ClaudeDevs(X)ClaudeDevs(X)·原文を見る
↑ 本文ここまで
✓ この記事は全文無料です

メンバーは全文 Markdown のコピー・保存に加え、自分の AI に購読・質問させることができます。

原文を読む ↗
📮 新着解説をメールでいち早く

役に立ちましたか?メールを登録すると、新着解説を公開と同時にお届けします。解除はいつでも。