AIの鬼
#新モデル Qiita AI

Claude Code のモデル切替設定、実は思ってた仕様と違った

Claude Code のモデル切替設定、実は思ってた仕様と違った(内容を表す図ではないイメージ画像)
イメージ

Claude Codeには「メインモデルが混雑していて使えないときに別のモデルへ自動で切り替える」という設定(fallbackModel)がある。自分もこれを単純に「サーバー混雑時の保険」だと理解していた。ところが公式ドキュメントを読み込むと、この機能の発動条件は思いのほか広かった。混雑とはまったく関係ない理由でも、しかも通知を見落としたら気づかないまま切り替わっている可能性があるということが分かったのだ。

切り替えの理由は「混雑」だけではなく「セキュリティや生物学関連の内容を検知する安全分類器」にもある。つまり、自分が怪しい質問をしたわけでもなく、ただセッションを開いただけで、リポジトリの中身やCLAUDE.mdの設定ファイルの記述だけを理由に、勝手に別モデルへ切り替わり得るということだ。これは仕様として明記されている。一番驚いたのは「セッションの最初の1回」で起こり得ることだ。まだ何も変わった内容を送っていない段階でも、workspace contextという形で作業環境そのものの情報が最初のリクエストに乗るため、セキュリティ関連の素材を含むプロジェクトは、その文脈情報だけで分類器に引っかかる。自動切り替えが不安なら、設定ファイルで switchModelsOnFlag を false にすることで「フラグが立つたびに確認する」モードに変えられる。だがデフォルトは「何もしなければ自動で切り替わる」側に倒れている。

ここで引っかかるのは、この種の挙動が「隠れた仕様」ではなく、公式ドキュメントに明記されているのに、多くのユーザーが知らないまま使っているという現実だ。AIツール側も「デフォルト設定が何をしているのか」を事細かに理解することなく、「何となく便利だから使っている」という状態が大半だろう。中小企業が重要な業務にAIを導入するなら、単に「できた」で喜ぶのではなく、事前に「このツール、デフォルトでは何をしているのか」という設定の中身を確認する癖をつけることが必須になる。AIが急に挙動を変えたのは、多くの場合バグではなく、自分が知らない仕様が発動しただけだからだ。

※ 上記は配信元記事をもとにAIの鬼編集部が要約・再構成したものです。正確な内容は出典元をご確認ください。

御社でもAIを使ってみませんか
まずはここから 御社でもAIを使ってみませんか? 御社の実際の業務を題材に、AIで何ができるかを一緒に考えます。 「ChatGPTの使い方」を教えるだけの研修ではありません。 AI研修・AI活用相談 →