Claude Codeを触っていると、複雑な修正だけ上位モデルに相談できたら便利なのに、と思うことがあります。Advisor(アドバイザー)は、メインのモデルが作業を進めつつ、難しい判断が必要になったときだけ別のモデルに助言を求める機能です。
2026年10月23日時点、Anthropicはこの機能を実験的機能として案内しています。利用できる環境やモデルの組み合わせ、料金が変わる可能性があるため、この記事では公式仕様を中心に整理します。執筆者自身がすべての組み合わせを実機検証したレビューではありません。
何が変わる? 役割は「実行役」と「相談役」
通常のClaude Codeでは、選んだメインモデルがコードを読み、計画し、修正し、結果を確認します。Advisorを設定すると、必要な場面でメインモデルが別のアドバイザーモデルを呼び出し、計画や判断について助言を受けられます。
例えば、複数ファイルにまたがるリファクタリングで設計方針に迷ったとき、同じエラーを何度直しても解決しないとき、タスク完了前の判断を見直したいときなどが公式の想定です。
重要なのは、Advisorがコードを直接編集する担当とは限らないこと。基本の作業を進めるのはメインモデルで、助言を受けるタイミングもClaude側が判断します。
有効にする方法は3つ
1. 起動中のセッションで切り替える
Claude Codeのセッションで次のコマンドを入力します。
/advisor
候補からモデルを選べます。直接指定する例は次のとおりです。
/advisor opus
無効にするときは次のコマンドを使います。
/advisor off
2. 設定ファイルで指定する
ユーザー設定に次のように指定できます。
{
"advisorModel": "opus"
}
こちらは既定のAdvisorとして保存する方法です。ただし、組織のモデル制限やメインモデルとの互換性によって実際には有効にならない場合があります。
3. 起動時のオプションを使う
一つのセッションだけ切り替えたいときの例です。
claude --advisor opus
公式によれば、このオプションはclaude --helpに表示されない場合があります。対応バージョン・許可されたモデルの組み合わせも確認してください。
Advisorとサブエージェントは別の仕組み
| 仕組み | 役割 | 使いどころ |
|---|---|---|
| Advisor | メインモデルが判断を相談する | 難しい設計判断・原因不明の不具合・完了前の助言 |
| サブエージェント | 作業の一部を別の担当に分担する | 調査、レビュー、並行作業など |
| メインモデル切り替え | 作業全体で使うモデルを変える | 全工程で高い判断力が必要な仕事 |
Advisorがあるからサブエージェントが不要になる、という関係ではありません。助言を追加するか、作業を分担するかで使い分けます。
料金が増える可能性は?
あります。Advisorが呼ばれると、相談役モデルの使用量が発生します。公式はサブスクリプション契約・API課金契約の双方について案内していますが、利用条件や課金方法はプラン・モデルによって異なります。特定モデルのAdvisor利用に追加の使用量クレジットへの同意が必要な場合もあります。
「メインを軽量にすれば絶対に安くなる」「Advisorは無料で使い放題」とは断定できません。実際に使うアカウントの利用画面・公式料金表・実行ログで、呼び出し回数と消費量を確認するのが安全です。
どんな仕事なら試す価値がある?
- 向いている例: 大規模なコード整理、複数モジュールの仕様変更、繰り返す不具合の調査、変更方針の妥当性確認。
- 向かない例: 1行の修正、簡単な質問、ほぼすべての工程で最高性能のモデルが必要な作業。
「Advisorの助言が必ず正しい」とは限りません。変更差分、テスト結果、必要なら人によるレビューを優先します。重要な情報を含む作業では、公式ドキュメントにあるとおり会話履歴やツール実行結果がAdvisorに渡る設計であることを理解し、組織の情報取り扱いルールに従ってください。
管理人ならこう試したい
まずは同じ小さめの開発課題を「Advisorオフ」と「Advisorオン」で比較し、完成までの操作回数・テスト成功率・使用量を記録します。差が小さければ常時オンにする必要はありません。自分の開発作業で意味があるかを測る方が、機能名の新しさだけで使うより納得できます。
結論:Advisorは『高性能モデルにずっと任せる』のではなく、『必要なときだけ相談する』という選択肢。 実験的機能のため、設定する前にClaude Code公式ガイドの利用条件を確認してください。




