CTS-KB

マルチ LLM オーケストレーションの台頭とクロスファミリー検証 — Sakana Fugu から Codex×Claude まで【シリーズ総論】

⏱ 約 6 分で読めます
#クロスファミリーレビュー#マルチエージェント#Sakana AI#Claude Code#Codex#AI Agent#コードレビュー

📖 はじめに — 「1 つの最強モデル」の時代が終わりつつある

2026 年上半期、AI 開発の景色が静かに変わった。「どのモデルが一番賢いか」という単独モデルの競争の上に、複数のモデルをどう組み合わせるかという新しいレイヤーが乗り始めたのだ。

象徴的な出来事が 2 つある。

1 つ目は 2026 年 6 月 22 日、Sakana AI が発表した Sakana Fugu。「Multi-agent System as A Model」を掲げ、複数の最強モデルを動的に指揮するオーケストレーション自体を 1 つのモデルとして学習・提供するという製品だ。上位版の Fugu Ultra は、一部ベンチマークで Anthropic の最上位モデル Claude Fable 5 に匹敵すると主張している。

2 つ目は、コード開発の現場で広がるクロスプロバイダー・レビューの潮流。OpenAI 公式の Codex プラグインが Claude Code から Codex をレビュアーとして呼べるようにし、「あるモデルが書き、別ファミリーのモデルが検証する」構成が珍しくなくなった。そして 2026 年の KDD ワークショップ論文が、この構成に驚くべき非対称性があることを統制実験で示した — 「Codex 実装 → Claude レビュー」は +18.1pt、逆方向は −8.6pt

本シリーズは、この潮流を裏取りし、実プロジェクト(EC サイト構築・.NET + フロントエンドのモノレポ、以下 CTS-EC)でクロスファミリー検証パイプラインを標準運用に昇格させるまでの全記録である。

🎼 マルチ LLM には 2 つの系統がある

「複数の AI を使う」と一口に言っても、目的が正反対の 2 系統が混在している。ここを混同すると設計を誤る。

オーケストラ型チェック・アンド・バランス型
目的能力の合成 — 束ねて 1 つのより賢い知能を作る検証の独立性 — 分離して相互チェックの網を張る
モデル間の関係協調(得意分野へルーティング・結果を統合)牽制(実装役の盲点を別ファミリーの検証役が突く)
代表例Sakana Fugu、モデルルーティング、アンサンブルCodex 実装 × Claude レビュー、LLM-as-a-Judge の分離
成否の鍵ルーティング・統合の質相関しないこと(同じ盲点を共有しない)
失敗モード統合コストが利得を食う同一ファミリーで揃えて盲点が残る

オーケストラ型 — Sakana Fugu の「学習されたオーケストレーション」

従来のマルチエージェントは、人間がワークフロー(誰がいつ何をするか)を手で設計していた。Fugu の新しさは、「いつ委譲するか・エージェント間でどう通信するか・結果をどう統合するか」自体を学習したモデルである点だ。基盤は ICLR 2026 の 2 本の研究(TRINITY、Conductor)で、手設計のワークフローを学習された調整に置き換える。利用側から見れば OpenAI 互換 API を 1 本叩くだけで、裏で複数モデルが協調する。

  • 標準の Fugu は日常のコーディングやチャット向けに速度と性能のバランスを取り、上位の Fugu Ultra は研究論文の再現や Kaggle、セキュリティ評価などの高難度タスク向けに、より多くのエージェント群を指揮する
  • ベータでは約 500 ユーザーが code review・サイバーセキュリティ分析・論文再現などで検証した
  • 単一ベンダー依存(API 障害・アクセス制限)へのヘッジという地政学的な売り文句も持つ

つまり「オーケストレーションを買う」選択肢が製品として成立し始めた。

チェック・アンド・バランス型 — 本シリーズの主題

一方、開発現場のリグレッション対策で効くのはこちらだ。核となる観察は単純である。

同一ファミリーのモデルは、同じレンズで世界を見る。だから自分(と同族)のコードの盲点は、何周レビューしても消えない。

同一モデルの自己レビューには sycophancy bias(自分の出力への迎合)があり、レビュー Round を増やしても相関した盲点は残る。これを潰せるのは、学習も推論も異なる別ファミリーの検証役だけだ。実務者の観測も一致している — Claude と Codex のペアリングを運用する Charles Jones 氏は「別の学習・別の推論のモデルは、書き手の仮定を継承しない」と表現する。

そして重要なのは、この型では組み合わせの「向き」に実証された優劣があることだ。KDD ‘26 論文の統制実験によれば:

  • Codex 実装 → Claude レビュー: +18.1pt(71.6% → 89.7%)
  • Claude 実装 → Codex レビュー: −8.6pt(91.4% → 82.8%)— レビューを入れた方が悪化する

「二重にすれば安心」ではなく、どちらが書き、どちらが裁くかで結果が正負逆転する。この数値の裏取りはシリーズ第 2 回で詳述する。

🧭 CTS-EC はどう組んだか — シリーズの見取り図

CTS-EC は「買う(Fugu 型)」ではなく「組む」を選んだ。理由は、目的が能力の合成ではなく検証の独立性と監査性だからだ。誰が・いつ・何をしたかを握れないブラックボックス委譲は、リグレッション対策の道具としては使えない。

組み上がった全体像は次のとおり。

🧭 CTS-EC はどう組んだか — シリーズの見取り図

差し戻し

PASS + 証跡

設計・Red テストClaude(verifier 家族)

実装Codex(finder 家族)

決定論ゲート機械(第一の網)

レビューClaude verifier(第二の網)

push / MR

  • finder(実装・high-recall)= Codex、verifier(採否確定・precision)= Claude に固定し、逆順はスクリプトが構造的に拒否する
  • 検証は相関しない二重の網 — 機械の決定論ゲート(テスト・arch-test・hook)と、クロスファミリー AI 検証を重ねる
  • TDD の Red テストは Claude(verifier 家族)の資産として、実装役 Codex から checksum で機械保護する
  • レビュー漏れは人の規律でなく、マーカー生成 → 解消のゲート化 → push 三層ブロックで機械的に塞ぐ
  • 効果量は外部実験値と自環境実測(golden set)を最後まで区別し、実測を通過してから標準運用に昇格した

📚 シリーズ記事(ステアリング駆動開発・実践編)

序章

  1. AI 駆動開発が積み上げる技術的負債

第I部: 技術的負債ドメイン別の実録(総点検ガイド + 8 ドメイン・全 9 回)

  1. リファクタリング総点検ガイド — 7 つの観点と進め方
  2. DDD/SOLID/BC 編 — god class 一掃と境界の機械ガード
  3. SAGA 編 — 新アーキテクチャ挑戦と再発ゲート
  4. Atomic Design リファクタ編 — 47 page 新規移植
  5. Storybook × a11y 実機編
  6. テスト品質・網羅性編
  7. Python ジョブ群編
  8. パフォーマンス編
  9. セキュリティ編

第II部: 検証エンジン(クロスファミリー検証・全 6 回)

  1. 総論(本記事)
  2. 裏取り編 — +18.1pt 論文の検証
  3. 設計編 — finder/verifier 分業と逆順禁止
  4. TDD×ハーネス編 — テスト保護と三層ゲート
  5. 実装編 — Claude Code の中から Codex を動かす
  6. モデル戦略編 — ティア割当と「買うか組むか」

終章

  1. クロスファミリー検証の最終型 —「正しく作る」から「自分で正しさを測り直す」へ — 検証エンジンに「計測」の層をはめ、自己修正ループを閉じる

番外編

  1. CI テスト 29 分 → 5.6 分 — 検証エンジンの平時運用実録 — 実測が有力仮説を殺し、退行前より速くなった 1 日
  2. GPT-5.6 sol 切替の当日実録 — もう一つのデフォルト追従 — CLI 更新が黙って替える finder と、当日中の再計測
  3. 遊休 90% の枠に仕事を振る — Codex 上流調査と verifier バッチ化 — 逆順禁止の境界を ADR で確定し、読む仕事を遊休枠へ移した 1 日
  4. ハーネスが単一プロジェクトを卒業する — プラグイン化と二層配布 — 4 プロジェクト展開への切り出しと、version + SHA ピンによる非強制追従
  5. 69分で5リリース — Opus 5 当日対応が暴いた共通ハーネスの死角 — 新モデル対応を起点に、配布・文書・CI の回帰を二消費者で検出した 69 分

関連記事

参考リンク(2026-07-03 時点で確認)