powered by TechFeed
表示モード
Microsoft

GitHub Copilotが「どのAIモデルを使うか」の判断を自動化 — 複数モデルを組み合わせて最適な回答を生成する「Copilot Fusion」登場

10月29日、Divyaが「GitHub Launches Copilot Fusion to Automatically Select and Combine AI Models for Coding」と題した記事を公開した。GitHubが発表した「Copilot Fusion」は、推論・コード生成・デバッグ・レビューといった各ステップに対して最適なAIモデルを自動で選択・組み合わせる新機能だ。CursorやWindsurfといったマルチモデル対応IDEが台頭するなか、GitHub Copilotはモデル選択そのものをオーケストレーション層で自動化することで差別化を図る。

10月29日、Divyaが「GitHub Launches Copilot Fusion to Automatically Select and Combine AI Models for Coding」と題した記事を公開した。GitHubが発表した「Copilot Fusion」は、推論・コード生成・デバッグ・レビューといった各ステップに対して最適なAIモデルを自動で選択・組み合わせる新機能だ。CursorやWindsurfといったマルチモデル対応IDEが台頭するなか、GitHub Copilotはモデル選択そのものをオーケストレーション層で自動化することで差別化を図る。


「どのモデルを使うか」をAIが決める時代へ

GitHub Copilotのこれまでの課題のひとつは、「どのモデルを選ぶか」をユーザー自身が判断しなければならなかった点だ。Claude、GPT-4o、Geminiなど選択肢が増えるほど、適材適所の判断コストも増える。CursorやWindsurfはユーザーが明示的にモデルを切り替える設計を採用しているが、Copilot Fusionはその判断自体をシステム側に委ねるアプローチを取る。

Copilot Fusionは、このモデル選択を自動化するランタイムモデルルーター兼オーケストレーターだ。推論・コード生成・デバッグ・レビューといった各ステップに対し、最適なモデルと実行パターンを自動的に割り当て、最終的に一つのまとまったレスポンスとして返す。

利用可能な環境はVisual Studio Code、Copilot CLI、GitHub Copilotアプリ、JetBrains IDEで、全Copilotプランで利用できる。開発者はモデルピッカーからFusionを選択するだけでよい。


3つの実行パターン:Single / Cascade / Critique

Fusionの核心は、リクエストの内容に応じて以下の3つの実行パターンを切り替える点だ。

  • Single:1つのモデルが単独でタスクを完結させる。追加レビューなし。
  • Cascade:まず効率重視のモデルが解を生成し、「判定役」のモデルがその品質を評価。必要であれば、より高性能なモデルにエスカレートする。
  • Critique:複数のモデルが並列でドラフトをレビューし、フィードバックを集約。元のモデルが最終レスポンスを修正する。

実行パターンは同一会話内でもプロンプトごとに切り替わる。単純なリクエストでは余分なレビューを省き、複雑な処理はCascadeやCritiqueで品質を高める設計だ。

具体的な用途のイメージとしては、既存コードのバグ修正では複数ファイルにまたがる変更をCascadeが段階的に品質チェックしながら処理し、コードレビューやセキュリティ観点での検証にはCritiqueが複数モデルの視点を集約する形が想定される。CascadeとCritiqueは複数モデルが関与するぶん、レスポンスに時間がかかる点は留意が必要だ。


3段階のエフォートレベルと隠しモード

Fusionには選択可能な3つのレベルがある。

レベル 用途
Fusion Standard コスト・品質・レイテンシのバランス重視。1タスク1モデル
Fusion High 複雑なデバッグや複数ファイルにまたがる変更など、大規模な修正向け
Fusion Max 深い推論と徹底的な分析を優先

さらに、Fusion Fastという第4のモードが存在する。ただしこれはVS Codeのインラインチャット向けに低レイテンシを優先した隠しモードであり、手動では選択できない。


ローカルモデルへの対応も開始

ローカルモデルルーティングがパブリックプレビューとして提供開始された。

  • Fusion Standard:Windowsの対応システム上でMAI Code 1.1 Flashを利用可能
  • Copilot CLI経由:Windows・macOS・Linux上でQwen 3.8 Flash Nextを利用可能(実験的設定の有効化が必要)

MAI Code 1.1 FlashはMicrosoft製のコード特化型小型モデルで、オンデバイス推論向けに最適化されている。Qwen 3.8 Flash NextはAlibaba Cloud(通義千問チーム)が開発した軽量モデルで、低レイテンシを重視した設計が特徴だ。クラウドAPIを使わずにローカルで推論できる選択肢が加わったことは、データ管理を重視する組織にとって有力な選択肢となる。


料金とクレジット消費の注意点

Fusionに追加料金は発生しない。ただし、使用された各モデルに対して通常料金が個別に課金される。High・MaxではCascadeやCritiqueが動く分、複数モデルが介在してAIクレジットの消費が増える可能性がある。

なお、有料プラン加入者は2026年11月30日までモデルコストが30%割引となる。記事公開日(2026年10月30日)から約1ヶ月以内の期限であるため、対象のプラン加入者は早めに確認しておくとよいだろう。


実務上の注意点:ドラフト破棄≠ファイル変更の取り消し

見落としやすい重要な制約がある。AIが生成した中間ドラフトを破棄しても、そのドラフトがすでにファイルに加えた編集は自動的に元に戻らない。コミット前にワークスペースの変更内容を必ず確認する必要がある。

また、Fusionはサブエージェントとは切り離されており、サブエージェントを起動しない。記事では、以前報告されたCopilotのプロンプトインジェクション脆弱性やAgentjack攻撃などはFusion固有の問題ではなく別件の脆弱性であると明記している。


Copilot Fusionは、マルチモデル時代のAIコーディング支援において「モデル選択の認知負荷をゼロにする」アプローチだ。実行の透明性(どのモデルが貢献したか追跡可能)を保ちつつ、複雑な処理を自動的にオーケストレーションする仕組みは、今後のAIアシスタント設計の一つの方向性を示している。

詳細はGitHub Launches Copilot Fusion to Automatically Select and Combine AI Models for Codingを参照していただきたい。