GitHub Copilotの使い方:Fusionの設定とモデル選択を実務で試す

GitHub Copilotの使い方を、Fusionの設定からモデル選択、推論レベル、AIクレジットの消費まで解説します。Standard・High・Maxの使い分け、GitHubのベンチマークの読み方、1つのリポジトリで試す手順、導入を見送る条件まで整理。実際の変更とレビュー負担を確かめ、適した構成を選びましょう。

公開日

Tools
  • GGitHub Copilot
GitHub Copilotの使い方:Fusionの設定とモデル選択を実務で試す

GitHub Copilotの使い方をFusionで変えるなら、まずは1つのリポジトリで試してから、標準で使うかを決めましょう。選択できる推論レベルは3段階あり、日常的な作業を優先するか、より深い推論に時間をかけるかを選べます。最初はStandardを使い、追加のレビューに時間とAIクレジットを費やす価値がある場合にだけ、レベルを上げるのがよいでしょう。

本記事は、2026年10月29日時点のGitHubの公開ドキュメントと発表内容を確認して執筆しています。ドキュメントに基づく評価であり、実機で測定したベンチマークではありません。

GitHub Copilot Fusionで何が変わるのか

GitHub Copilot Fusionは、モデルの選択と、必要に応じたモデル間の連携を引き受けます。 技術リードが変更内容を見て、すぐに実装すればよいのか、レビュアーを入れるべきか、より高度な対応に回すべきかを判断する、と考えるとわかりやすいでしょう。何を実行するかを定義し、生成されたコードを採用できるか判断するのは、引き続き利用者の役割です。

GitHubは2026年10月28日にFusionの一般提供を開始し、Project HydraFusionのオーケストレーションとAutoのモデル選択を統合しました。従来のAuto、HydraFusion、HydraFusion Maxは、それぞれ対応するFusionの推論レベルへ移行します。つまり、10月の研究プレビューはFusionの前身であり、Fusionと併用する別製品ではありません。GitHubによるFusionの発表。

実行パターンとは、処理をどのように分担して進めるかを指します。

  • Single: 1つのモデルがタスクを直接処理します。
  • Cascade: ドラフトを判定役に渡し、そのまま採用するか、より高度な処理に回すかを判断します。
  • Critique: 別の視点からドラフトを批評し、その指摘を受けて作成元のモデルが修正します。

これらのパターンは、GitHubのHydraFusion研究で示されたものです。現在のFusionのドキュメントでは、複数の批評役が並列にレビューし、そのフィードバックを統合する仕組みが説明されています。ただし、すべてのプロンプトで全パターンが実行されるわけではありません。Fusionの動作。

たとえば、ラベルの修正と競合状態の調査に、常に同じ処理を割り当てる必要はありません。Fusionはセッション内でその振り分けを行います。背景にある「作業に合った能力を選び、その選択が役に立ったかを測る」という考え方は、モデルルーターの解説で詳しく扱っています。

Cascadeモデルを建築的に表現した図。ドラフトを判定役に渡し、採用する経路か、修正を経由する経路を通って結果に到達します。
Cascadeでは途中に判断が入ります。修正は必要な場合に行うもので、毎回必須の追加工程ではありません。

Fusionはどこで使える?有効化の手順

FusionはCopilotアプリ、Visual Studio Code、Copilot CLI、JetBrains IDEで利用できます。 GitHubは、これらの対応環境とCopilotの各プランでの提供について案内しています。ただし、すべてのアカウントで同じ推論レベルを使えるとは限りません。利用できるモデルには、プランとポリシーによる制約があります。現在の提供状況。

以下の手順を試す前に、クライアントを更新してください。以前のHydraFusionプレビュー用スイッチは、現在のFusionを設定する手順とは異なります。

GitHub Copilotアプリでの設定

プロンプト入力欄の下にあるモデル名をクリックし、Copilot Fusionをオンにして、表示される推論レベルを選びます。特定のモデルを指定する使い方に戻すには、スイッチをオフにして、そのモデルを選択します。選んだ設定は、以後のセッションでも保持されます。アプリでのモデル選択。

Copilotのモデル選択メニューと推論レベルの選択肢を示す、GitHubのFusion発表画面。
GitHub Copilot:GitHubの発表に掲載されたFusionのモデル選択メニュー。

Visual Studio Codeでの設定

設定でchat.copilot.dynamicAutoTiers.enabledが有効になっていることを確認します。モデルとエージェントのツールを接続する実行基盤であるCopilot harnessを使い、新しいチャットを開始してください。モデル選択メニューでCopilot Fusionを選び、利用可能なレベルを指定します。この設定を有効にするだけで利用権限が付与されるわけではありません。利用できるFusionのレベルがない場合は、メニューにAutoが表示され続けることがあります。VS Codeでの設定手順。

GitHub Copilot CLIでの設定

対話セッションで/modelと入力し、Fusionと推論レベルを選んで確定します。範囲を絞って最初に試す方法として、GitHubは次のコマンド形式を案内しています。この例では、ファイルを編集せずに分析するよう指示しています。

Bash
copilot --model fusion --fusion-tier standard -p "Explain how this repository runs its tests. Do not edit files."

これが現在のFusion用オプションです。以前のHydraFusionの実験用フラグは使いません。CLIでのモデル選択。

Fusionが利用できるモデルは何か

ここで挙げるClaude/GPTのモデル群は、ある時点の構成であり、今後も同じ振り分け先が保証されるわけではありません。 GitHubは2026年10月14日のHydraFusion更新で、次のモデルを明示しています。

  • AnthropicのClaude Opus 5.5。
  • OpenAIのGPT-6 Astra。
  • OpenAIのGPT-6.1 Sol。
  • OpenAIのGPT-6 Luna。

この更新では、HydraFusion Maxに加え、ドラフト作成とレビューでより深く推論する仕組みも導入されました。上記は、プレビューの発表で確認できるモデル名です。10月のモデル構成更新。

現在のFusionの概要ページには、固定されたクラウドモデルの完全な一覧は掲載されていません。モデル群は変更されると説明されており、回答の下にある推論レベルのラベルにカーソルを合わせると、実際に使われたモデルを確認できます。Copilotのモデルカタログに載っているモデルすべてに、Fusionが振り分けると考えないでください。現在のモデル群の扱い。

開発リードにとって実務上重要なのは、自分たちのアカウントで許可されているモデル群です。Enterpriseのオーナーは、AI controls → Copilot → Models → Configure Copilot Fusion modelsから設定を開けます。ここで選んだモデルにも、ユーザーに適用される他のモデルポリシーの制約が及びます。Enterpriseのモデル管理。

ローカルモデルへの振り分けには、別のプレビューがあります。StandardでMAI Code 1.1 FlashまたはQwen3.8 Flash Nextを使う、特定の構成に対応しています。任意のローカルモデルを追加しても、Fusionの選択対象になるわけではありません。また、推論をローカルで実行しても、振り分けはクラウドで行われるため、Fusionがオフラインで動くようにはなりません。ローカルモデル利用の制約。

まずStandardを選び、必要に応じて推論レベルを上げる

最初はStandardを選び、追加レビューで何を確かめたいのかが明確になってからHighやMaxを使いましょう。 GitHubは、Standardを日常的なコーディング向け、Highを難しいタスクや深い推論向け、Maxを最も高度な作業向けと位置づけています。推論レベルの定義。

以下のタスク例は編集部としての提案であり、実測した性能を示すものではありません。

推論レベル試すのに適したタスクレベルを上げ下げする判断材料
Standard不慣れなコードの説明や、範囲を絞った小さな編集結果がすでにチェックを通るなら、そのまま使います。
High再現可能な不具合があり、複数ファイルにまたがるバグの修正追加レビューで探すべき具体的な不具合があります。
Max複数の原因候補がある、難しい不具合の調査待ち時間の増加や使用量の変動を受け入れても、深い調査に価値がある場合に使います。

「アプリケーション全体を改善してほしい」といった曖昧な依頼は、Maxの評価には向きません。成功の条件を決めていなければ、追加の推論が役立ったか判断できないからです。たとえば「リトライの挙動を保ちながら、重複したリクエスト経路をなくす」のように、結果を確認できる問題に絞りましょう。

Fusion Maxは推論レベルの選択肢であり、加入が必要なサブスクリプションの名称ではありません。 Fusion Fastもありますが、ユーザーが選択することはできず、VS Codeのインラインチャットに限定されています。推論レベルの選択肢。

FusionのAIクレジットはどう消費されるのか

課金は、選ばれたモデルが実行した処理に応じて発生します。 入力・出力・キャッシュ済みトークンにはモデルごとの料金が適用され、該当する場合はキャッシュ書き込み料金も加わり、その額がAIクレジットに換算されます。Fusionのタスクごとに固定で消費するクレジット数は公表されていません。GitHubの課金の仕組み。

Fusionには、オーケストレーション専用の追加料金はありません。有料Copilotプランでは、現在、2026年11月30日までFusionのモデル利用料金が30%割引になります。Fusionの課金。プランの違いや利用枠については、GitHub Copilotの料金ガイドで説明しています。

ドラフト作成、批評、修正は、それぞれ使用量に加算されます。推論の深さ、コンテキストの大きさ、ツールの実行、キャッシュも消費量に影響します。そのため、振り分けが設計どおりに動いていても、複数の処理段階を経る実行は、単一モデルへのリクエストより多くのクレジットを使う場合があります。VS CodeによるAIクレジット消費の説明。

試用時は、失敗した試行と修正用のプロンプトも数えてください。安く生成できても修正を繰り返すドラフトは、費用が高くても採用できる変更を出す実行に、結果として負けることがあります。逆に、単純な名前変更への批評にお金をかけても、得るものがないかもしれません。回答1回の安さではなく、作業が完了するまでを比較しましょう。

GitHubのベンチマークからわかること、わからないこと

GitHubの報告は有望ですが、自分たちのリポジトリでどれだけ節約できるかを示すものではありません。 GitHubはUniverseでの発表で、次のように述べています。

「Fusion Maxは、Opus 5.5 Maxとの差を2ポイント以内に抑えながら、タスクあたりのコストを半分に、所要時間を40%少なくしました。」

評価に使われたのはArtificial Analysis Coding Agent Indexです。これはGitHubが報告したベンチマーク上の主張であり、本記事のために独立したテストを実施した結果ではありません。GitHub Universeでの発表。

詳細な変更履歴では、比較対象はOpus 5.5 Maxを使ったClaude Code、コストの指標はタスクあたりの平均APIコストとされています。「FusionならCopilotの請求額が半分になる」という話よりも、対象が限定されています。GitHubのベンチマークの前提。

ここから読み取れるのは、常に高性能で負荷の大きい構成を選ぶよりも、オーケストレーションによって優れた結果を効率よく得られる可能性です。すべてのバグ修正が速く、安くなるとまで言う根拠はありません。自分たちにも同じ効果があるかは、タスクの構成、採用基準、修正作業によって決まります。また、期間限定の料金割引とベンチマークの比較は別の話です。両者を組み合わせて、節約額が保証されるかのように考えないでください。

開発者・開発リード・導入担当者が見るべきポイント

開発者にとっては、モデル選びの手間を減らす選択肢です。 次のタスクをどのモデルに任せるか考えるために、何度も作業を中断しているなら、範囲を絞ってFusionを試す価値があります。課題の説明、期待する挙動、レビュー基準は明確に保ちましょう。選択を任せる目的は、気を取られる要因を減らすことです。タスクの指示まで曖昧にしてよいわけではありません。

開発リードには、推論レベルの運用ルールと、変更を採用した記録が必要です。 日常業務にはStandard、レビューが必要な範囲の明確な変更にはHigh、Maxは理由をもって選ぶ、というルールから始めるとよいでしょう。レベルを上げたことが、なぜ役立ったのかも記録します。そうしなければ、出荷する成果が改善した証拠もないまま、最上位のレベルを選ぶことが習慣になりかねません。

CopilotをClaude CodeやCursorと比較する導入担当者は、実際に採用するワークフローを検証すべきです。 ベンチマークは候補を評価するきっかけにはなりますが、組織全体を移行させる根拠にはなりません。クレジットだけでなく、レビューの負担、リポジトリとの相性、完了した成果も評価してください。より広い観点で選ぶ際は、Claude CodeとGitHub Copilotの比較が参考になります。Fusionが変えるのは、その判断の一部です。

過大評価しないために:Fusionを使わない方がよい場合

関与するモデルが増えても、差分を確認する責任はなくなりません。 GitHubが明記する制約の中でも、特に影響が大きいのは、破棄されたドラフトのファイル編集が残る可能性です。また、Fusionには複数モデルをまとめた独自のコンテキストウィンドウはなく、サブエージェントも起動しません。Fusionの制約。

条件を揃えた比較、再現性を重視する調査、明示的に承認されたワークフローのために特定のモデルが必要なら、Fusionはオフにしておきましょう。モデルを固定し、振り分けが新たな変動要因にならないようにします。それで言語モデルの出力が決定的になるわけではありませんが、変動要因を1つ減らせます。

使い慣れた特定モデルの構成で、範囲の明確なタスクをほとんど修正せずに処理できているなら、試用で実益が確認できるまでは、今の使い方を変える必要はありません。切り替えは義務ではありません。

オフラインで動くワークフローが必要な場合や、採用できる変更の条件を定義してレビューできない場合も、導入を待つべきです。ごく小さな定型の依頼なら、Standardは使い続けつつ、モデル間の連携が多い推論レベルを使わない方が適切かもしれません。「Maxを使わない」と「Fusionを使わない」は、別の判断です。

モデルの固定が必要なら手動で選択し、それ以外はStandardを試して、追加レビューに理由があるときにHighを検討する判断フロー。
チームで評価するための判断基準であり、Fusion内部のルーターの動作図ではありません。

GitHub Copilotの使い方を試す:今週は1つのリポジトリから

すべての結果を確認できる規模で試しましょう。 よく知っているリポジトリを選び、Fusionと普段使っているモデル構成を比較します。

  1. 実行前に作業と採用条件を決める

    小さな編集、再現可能で複数ファイルにまたがるバグ、範囲を限定したリファクタリングを選びます。変えてはいけない挙動も含め、採用するためのチェック項目を先に書き出してください。構成ごとに、同じ開始コミットから分岐した別々のブランチを使います。

  2. Standardから始める

    普段の構成とFusion Standardに、同じ作業指示を与えます。利用可能だった推論レベル、表示されたモデル、経過時間、人がレビューした時間、修正用のプロンプト、変更を採用したかどうかを記録してください。最初の結果から、より深いレビューが必要な具体的な箇所が見つかったタスクでは、Highを試します。

  3. 失敗や再試行も含めて記録する

    確認できるセッションの使用量を記録し、再試行も含めます。アカウント全体の使用量は、個人契約ならBilling and licensing → AI usage、BusinessおよびEnterpriseのユーザーならCopilot settings → Usageで確認できます。通常、Webサイトでは、すべてのクレジットを個々のプロンプトやセッションに正確に紐づけることはできません。そのため、自分でもタスクのログを残し、概算で割り振った使用量にはその旨を明記してください。使用量の確認方法。

  4. 差分を確認してから採用を決める

    差分全体をレビューし、採用のためのチェックを実行します。構成ごとに、失敗を含む試用全体のクレジット数を採用した変更の件数で割り、採用した変更1件あたりのクレジット数を求めてください。採用できた変更がなければ、誤解を招く平均値を出すのではなく、その結果を記録します。許容できる使用量で修正や待ち時間を減らせる作業ではFusionを使い、そうでない作業では手動でモデルを選びましょう。

今週やることは、そのリポジトリの開発担当者とレビュアーを決め、採用のためのチェック項目を合意し、実際の変更を見てから標準の構成を決めることです。最速の回答を撮ったスクリーンショットよりも、判断の理由を読み取れる記録の方が役に立ちます。

AI開発ツールの選び方と運用に役立つ実践ガイドを受け取るには、ニュースレターに登録してください。

公開日
カテゴリー
Build
WebスクレイピングでBright Dataを選ぶべきか?料金・用途・制約を検証

WebスクレイピングでBright Dataを選ぶべきか?料金・用途・制約を検証

WebスクレイピングにBright Dataを選ぶべきか、公開資料を基に検証します。プロキシ、Scraper API、MCP、ブラウザーの使い分けと課金単位、無料枠、ResidentialのKYCを整理。価格監視の費用例やFirecrawl・Browse AIとの比較から、データ収集と運用に合う選び方を解説します。2026年10月28日Build
Difyとn8nの連携・比較:AIアプリと業務自動化、どちらを選ぶ?

Difyとn8nの連携・比較:AIアプリと業務自動化、どちらを選ぶ?

Difyとn8nは、AIアプリと業務自動化のどちらを作るかで選び方が変わります。文書検索・RAG、エージェント、料金体系、セルフホストの運用負担と商用ライセンスの条件を比較。両者を連携する場合の役割分担や移行時の注意点も整理し、自社の業務に合う構成を判断するための具体的な評価手順を紹介します。2026年10月27日Build
Zapier 代替ツール6選:料金・AI・セルフホストで選ぶ【2026年】

Zapier 代替ツール6選:料金・AI・セルフホストで選ぶ【2026年】

Zapierの代替候補を、料金、無料枠、セルフホスト、AIエージェント、Microsoft 365との連携で比較。Make、n8n、Gumloop、Activepieces、Power Automateの選び方と、Pipedreamの製品変更を整理します。課金単位の違いから移行時に引き継げないものまで解説します。2026年10月27日Build
LangGraphとAutoGenを比較:状態管理の違いと移行先の選び方

LangGraphとAutoGenを比較:状態管理の違いと移行先の選び方

LangGraphとAutoGenの違いを、状態管理、チェックポイント、人による承認、障害からの復旧で比較します。アーカイブ済みのAutoGenからLangGraphまたはMicrosoft Agent Frameworkへ移行する判断軸と、既存の記録を守りながらワークフローを再構築・検証する手順を解説します。2026年10月27日Build
LoRAとは?ファインチューニングの仕組みとQLoRA・評価・運用

LoRAとは?ファインチューニングの仕組みとQLoRA・評価・運用

LoRAとQLoRAの仕組みから、プロンプトやRAGとの使い分け、ホスト型APIと自前GPUの選び方まで解説します。アダプターの学習・保存・切り替え・マージで確認すべき制約に加え、学習前後の比較方法とデプロイ後の評価手順も整理。ファインチューニングを実際のタスク改善につなげる判断のポイントを紹介します。2026年10月26日Build
AIエージェントフレームワーク比較:LangChainの代替9選【2026年】

AIエージェントフレームワーク比較:LangChainの代替9選【2026年】

LangChainの代替9選を、状態の復旧、文書RAG、型付き出力などの課題別に比較します。LangGraph、LlamaIndex、Pydantic AIをはじめ、対応言語、モデル選択、ライセンス、運用で担う範囲を整理。AIエージェントフレームワークの選び方と、既存アプリを段階的に移行する手順が分かります。2026年10月26日Build
SLMとは?LLMとの違いと、用途に合うモデルの選び方

SLMとは?LLMとの違いと、用途に合うモデルの選び方

SLMとは何か、LLMとの違いや用途別の選び方を解説します。Phi、Gemma、Qwen、Llamaと効率重視のAPIモデルを比較し、パラメータ数、コンテキスト、ローカル実行の制約を整理。分類・抽出は小規模モデル、曖昧な推論はフロンティアモデルという出発点と、品質・費用・応答時間を検証して振り分ける方法がわかります。2026年10月26日Build
AI蒸留の実践ガイド:小型LLMの学習から本番評価まで

AI蒸留の実践ガイド:小型LLMの学習から本番評価まで

AI蒸留で小型LLMに特定のタスクを任せるには、何を学習させ、どう評価すればよいのでしょうか。教師モデルと生徒モデルの仕組み、OpenAI・Google Cloud・Amazon Bedrockの対応状況、出力の学習利用をめぐる規約、本番切り替え前の評価と段階的リリースの手順を解説します。2026年10月26日Build
ニュースレター

毎週日曜、一通の手紙。動くシステムの話。感想戦ではなく。

週刊。スパムなし。いつでも解除できます。