◉CLAUDE LABEN
●2.1.296 — サブエージェントごとに autoCompactWindow を指定でき、ワークフロー用のモデルも環境変数で固定できます●HAIKU 5.5 — 2.1.293(10/07)から claude-haiku-5-5 が Anthropic API の既定の Haiku モデルになりました●SONNET 4.5 — Claude API での提供終了は 11/30、残り47日。移行先は Sonnet 5.5●Q&A — Mod が「エラーなしで何も描かれない」ときに見る3か所が共有されています●AGENTS.MD — Codex と Claude Code を同じフォルダで使うとき、AGENTS.md と CLAUDE.md の入口をどう分けるかの整理が出ています●NEW — 「cd して git add して commit」の承認が毎回出るのは、設定の抜けではなく仕様でした●2.1.296 — サブエージェントごとに autoCompactWindow を指定でき、ワークフロー用のモデルも環境変数で固定できます●HAIKU 5.5 — 2.1.293(10/07)から claude-haiku-5-5 が Anthropic API の既定の Haiku モデルになりました●SONNET 4.5 — Claude API での提供終了は 11/30、残り47日。移行先は Sonnet 5.5●Q&A — Mod が「エラーなしで何も描かれない」ときに見る3か所が共有されています●AGENTS.MD — Codex と Claude Code を同じフォルダで使うとき、AGENTS.md と CLAUDE.md の入口をどう分けるかの整理が出ています●NEW — 「cd して git add して commit」の承認が毎回出るのは、設定の抜けではなく仕様でした
記事一覧/API & SDK
⬡ API & SDK/2026-06-26上級

同じモデル名で挙動が変わったとき — 無人パイプラインに起動時カナリアを置いて差分を捕まえる

同じモデル名のまま挙動が変わる無言の上方更新は、無人パイプラインでは誰も気づけません。起動時に小さなカナリアを走らせて構造の指紋を比べ、ベースラインとの差分でドリフトを判定してバッチを止める設計を、ゴールデンデータセット回帰テストとの違いや実測したコストとともに紹介します。

Claude API127Opus自動運用17回帰検出プロンプト設計11

✦ プレミアム記事

2026 年 6 月 26 日、Anthropic は Opus クラスのモデルを上方更新したと公表しました。コーディングやエージェントタスクの性能と、長時間の連続作業の一貫性が強化された、という内容です。利用者として歓迎すべき話なのですが、無人で記事を生成し続けるパイプラインを回している立場からは、別の問いが立ち上がります。「同じモデル名のまま中身が変わったとき、自分の自動処理はそれに気づけるのか」という問いです。

私自身、個人開発で複数の技術ブログを毎日自動生成し、アプリの App Store 掲載文の生成にも同じ仕組みを使っています。スケジュール実行は人間が見ていない時間帯に走りますから、出力のトーンや構造が前日と微妙に変わっても、翌朝までは誰も気づきません。モデル名(エイリアス)を固定していても、プロバイダ側の上方更新は同じ名前のまま降ってきます。バージョン番号で固定できない以上、「挙動が変わったこと」そのものを観測する仕組みが要ります。起動時に走らせる軽量なカナリアでその差分を捕まえ、危ないと判断したらバッチを止める。その設計を、実測値とともにまとめていきます。

なぜ固定モデル名では守れないのか

多くの本番コードは claude-opus-4-8 のような安定したエイリアスを参照します。これは移行の手間を減らす良い習慣ですが、エイリアスは「同じ名前で中身が更新される」前提の仕組みです。日付入りのスナップショット ID を使えばピン留めできる場合もありますが、エイリアスの上方更新を追いかけて毎回スナップショットを差し替えると、今度はセキュリティ修正や性能改善を取りこぼします。

つまり問題は「更新を止めること」ではありません。更新は受け入れたうえで、自分の出力が許容範囲を超えて変わっていないかを毎回確かめることです。人間が対話的に使っているなら、出力を見た瞬間に違和感で気づきます。無人運用にはその目がありませんから、目の代わりになる小さな観測点を置きます。

ゴールデンデータセット回帰テストとの違い

「それはゴールデンデータセットの回帰テストで足りるのでは」と思われるかもしれません。実際、私もプロンプトを編集するたびに走らせる回帰スイートを別に持っています。ただ、両者は守る対象が異なります。

ゴールデンデータセット回帰テストが守るのは、自分がプロンプトやコードを変更したときに品質を落とさないことです。CI で、変更のたびに走ります。一方でここで作るカナリアが守るのは、自分は何も変えていないのにプロバイダ側でモデルが変わったときに気づくことです。守る相手も、走らせる頻度も、許容できる実行コストも違います。

観点ゴールデンデータセット回帰起動時カナリア
守る対象自分の変更による劣化プロバイダ側の無言の変化
走らせる契機プロンプト・コード変更時(CI)無人バッチの毎回起動時
件数数十〜数百ケース3〜5 ケースに絞る
許容コスト1 回数分・数十円でも可毎回走るので秒・1 円台に抑える
失敗時の動作マージをブロック当日バッチを保留して通知

回帰スイートは網羅性を、カナリアは即応性と安さを優先します。無人運用では後者がないと、モデルが変わった当日の出力をそのまま公開してしまいます。

✦

ここまでお読みいただきありがとうございます。

この記事の続きを読む

この先には、実装コードやベンチマーク結果など、実務でお役に立てる内容をご用意しています。このサイトは広告を掲載しておらず、サーバーや開発にかかる費用はメンバーの皆様のご支援で成り立っています。もしお役に立てていましたら、ご支援いただけますと大変ありがたいです。

この記事で得られること
✦起動時カナリアで挙動の差分を検知し、ドリフト時にバッチを止めるゲートの実装(約6秒・$0.01/回)
✦ゴールデンデータセット回帰テストとの役割分担と、無人運用で前者だけでは漏れる理由
✦厳密一致ではなく『構造の指紋』で比較し、許容できる揺らぎと危険な変化を切り分ける判定式
Stripe による安全な決済 · いつでもキャンセル可能
✦

この記事を購入する

この先の内容をすべてお読みいただけます。一度のご購入で、いつでも何度でもアクセスできます。このサイトは広告を掲載しておらず、皆さまのご支援がサーバー費用などの運営を支えています。

または
メンバーシップなら全記事が読み放題 →
シェア

お読みいただきありがとうございます

Claude Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • ✦コピー&ペーストで使える実装コード付き
  • ✦毎日新しい上級ガイドを追加
  • ✦¥580/月 または ¥1,480 の永久アクセス
メンバーシップを見る →

関連記事

⬡ API & SDK2026-08-14
Workbench が止まる8月17日までに、prompt tools API を手元のスクリプトへ移す
旧 Workbench と3つの実験的プロンプトエンドポイントが2026年8月17日に終了します。依存箇所の数え方と、templatize_prompt・improve_prompt を手元のスクリプトへ移す実装を、実際の出力つきでまとめました。
⬡ API & SDK2026-10-13
Haiku 5.5 は単価が下がるのに、4.5 換算で約 7.7 万トークンを超えると請求が跳ねます
Haiku 4.5 から 5.5 へ移すと、価格表だけ見れば約 1/10 です。ただし同じ文章が約 30% 多いトークンになり、入力が 10 万を超えた時点で単価が 5 倍になります。境目を 4.5 換算で計算し、実際に動かした出力と、移行時に直す 400 の項目を並べました。
⬡ API & SDK2026-10-08
Sonnet 4.5 の退役前に、コードに残った「400 になる引数」を一本のスクリプトで拾いました
claude-sonnet-4-5 は 11 月 30 日に退役します。モデル ID を書き換えるだけでは、budget_tokens・prefill・tool_choice などで 400 が返ります。公式の移行ガイドの該当箇所を正規表現にしたスキャナと、実行結果、直し方の順番をまとめました。