Visual Studio 2026で追加された新しい「Agent (Preview)」は、Visual StudioをJuly Update 18.8.0以降へ更新し、GitHub Copilot Chat下部のAgent Pickerから選択するだけで利用できます。通常は、専用のプレビュー機能を別途オンにする必要はありません。
新Agentは、GitHub Copilot CLIと同じGitHub Copilot SDKを基盤としています。従来よりも初回の指示でタスクを完了しやすくし、確認のやり取りを減らし、応答を短く読みやすくすることが狙いです。料金プラン上は、すべてのGitHub Copilotプランが提供対象です。(The GitHub Blog)
この記事では、Visual Studio 2026でCopilot Agent (Preview)を有効にする手順、表示されない場合の確認ポイント、従来のAskやPlanとの使い分け、実務で効果を確認する方法まで解説します。
Visual Studio 2026の新しいCopilot Agent (Preview)とは
Agent (Preview)は、GitHub Copilot Chatから利用できる新しい汎用エージェントです。機能追加、バグ修正、リファクタリングなど、日常的な開発作業を自然言語で依頼できます。
なお、日付については少し注意が必要です。GitHubがVisual Studio向けのJuly Updateを告知したのは2026年7月30日ですが、Visual Studio 2026 July Update 18.8.0自体の公開日は2026年7月14日です。(The GitHub Blog)
| 項目 | 内容 |
|---|---|
| 機能名 | Agent (Preview) |
| 公開状態 | Public Preview |
| 基盤 | GitHub Copilot SDK |
| 選択場所 | Copilot Chat下部のAgent Picker |
| 主な用途 | 機能追加、バグ修正、リファクタリング、テスト追加 |
| 提供対象 | すべてのGitHub Copilotプラン |
| 最新機能の提供先 | Visual Studio 2026 Insidersチャネル |
GitHubは、新Agentの目標として「より多くのタスクを最初の試行で正しく処理すること」「途中のやり取りを減らすこと」「応答を短く確認しやすくすること」を挙げています。ただし、これはすべてのタスクで成功を保証するものではありません。実際の精度は、プロジェクト構成、指示の具体性、利用モデル、使用可能なツールなどによって変わります。(The GitHub Blog)
新しいCopilot Agentで変わるポイント
GitHub Copilot SDKを基盤としている
Agent (Preview)は、GitHub Copilot CLIを支えるものと同じGitHub Copilot SDKを基盤としています。
利用者がSDKを直接インストールしたり、コードから呼び出したりする必要はありません。Visual Studioを更新し、Copilot Chat上でAgent (Preview)を選択すれば利用できます。(The GitHub Blog)
確認の往復を減らすことを目指している
従来のAIコーディング支援では、最初の回答後に次のような追加指示が必要になることがあります。
- 関連するテストも修正する
- 既存の命名規則に合わせる
- ビルドエラーを解消する
- 不要なファイル変更を元に戻す
- 例外処理を追加する
新Agentは、こうしたタスク全体を最初から把握し、途中の確認回数を減らすことを目標に設計されています。
ただし、曖昧な指示でも意図を完全に推測できるという意味ではありません。変更範囲や完了条件は、プロンプトに明記した方が安定します。
応答が短く、変更内容を確認しやすい
新Agentでは、説明を必要以上に長くせず、結果や重要な判断を確認しやすい応答が目指されています。
実務では、回答の長さよりも次の点を確認することが重要です。
- 指示した変更がすべて実装されているか
- 指示していないファイルまで変更していないか
- ビルドとテストが成功しているか
- 既存の設計や命名規則に沿っているか
- セキュリティ上問題のある処理を追加していないか
Copilot Agent (Preview)を利用するための条件
Agent (Preview)を選択する前に、次の環境を確認します。
| 確認項目 | 必要な状態 |
|---|---|
| Visual Studio | Visual Studio 2026 July Update 18.8.0以降 |
| GitHub Copilot | Visual Studioにインストール済み |
| GitHubアカウント | Copilotを利用できるアカウントでサインイン済み |
| Copilotの状態 | Visual Studio右上のCopilotアイコンがアクティブ |
| 組織ポリシー | Agent modeが管理者によって無効化されていない |
| ネットワーク | GitHub Copilotのサービスへ接続できる |
GitHub Copilotは、Visual Studio Installerの推奨コンポーネントとして提供されています。Visual Studio右上のCopilotアイコンから、インストール状態、サインイン状態、接続エラーなどを確認できます。(Microsoft Learn)
Visual Studio 2026で新しいCopilot Agent (Preview)を有効にする方法
Visual Studio 2026を最新版へ更新する
最初に、Visual Studio 2026をJuly Update 18.8.0以降へ更新します。
Visual Studioから更新する場合は、次の手順です。
- Visual Studio 2026を起動します。
- メニューバーの「ヘルプ」を開きます。
- 「更新プログラムの確認」を選択します。
- 利用可能な更新が表示されたらインストールします。
- 更新完了後、Visual Studioを再起動します。
Visual Studio Installerから更新することもできます。
- Visual Studio Installerを起動します。
- 対象のVisual Studio 2026を確認します。
- 「更新」が表示されている場合は選択します。
- 更新完了後にVisual Studioを起動します。
現在のバージョンは、「ヘルプ」からVisual Studioのバージョン情報を開いて確認できます。Agent (Preview)を試す場合は、18.8.0以上であることを確認してください。Visual Studioの更新は累積型なので、18.8.1や18.8.2など、より新しいサービス更新を適用してもJuly Updateの機能を利用できます。(Microsoft Learn)
GitHub Copilotがインストールされているか確認する
Visual Studio右上にあるGitHub Copilotのアイコンを確認します。
Copilotが未インストールの場合は、アイコンのメニューから「Install Copilot」を選ぶか、Visual Studio Installerで追加します。
Visual Studio Installerを使う手順は次のとおりです。
- Visual Studio Installerを起動します。
- Visual Studio 2026の「変更」を選択します。
- 「個別のコンポーネント」を開きます。
- 検索欄に「Copilot」と入力します。
- 「GitHub Copilot」を選択します。
- 「変更」を実行します。
- Visual Studioを再起動します。
Copilotは通常、Visual Studioのワークロードとともに推奨コンポーネントとしてインストールされます。ただし、初回インストール時に除外していた場合は手動追加が必要です。(Microsoft Learn)
Copilotを利用できるGitHubアカウントでサインインする
Visual Studio右上のCopilotアイコンを開き、Copilotがアクティブになっているか確認します。
サインインを求められた場合は、GitHub Copilotを利用できるGitHubアカウントで認証してください。複数のGitHubアカウントをVisual Studioに登録している場合は、Copilotが有効なアカウントが選択されているかも確認します。(Microsoft Learn)
Copilot Chatを開く
Copilot Chatは、次のいずれかの方法で開けます。
- Visual Studio右上のCopilotアイコンから「Open Chat Window」を選択する
- メニューバーの「表示」から「GitHub Copilot Chat」を選択する
Copilot Chatが開いたら、入力欄の周辺にあるAgent Pickerを確認します。(Microsoft Learn)
Agent PickerからAgent (Preview)を選択する
新Agentの選択手順は次のとおりです。
- GitHub Copilot Chatを開きます。
- チャットウィンドウ下部のAgent Pickerを選択します。
- 一覧から「Agent (Preview)」を選択します。
- 入力欄に依頼内容を入力します。
- Enterキーまたは送信ボタンで実行します。
これでAgent (Preview)が有効になります。専用拡張機能の追加や、SDKの個別インストールは必要ありません。(Microsoft Learn)
プレビュー中は、Visual Studioのビルドや表示言語によって、項目名や配置が変更される可能性があります。
最初に試すプロンプト例
最初から大規模な変更を任せるのではなく、小さなブランチや検証用プロジェクトで動作を確認するのが安全です。
例えば、次のように依頼します。
このソリューションの構成を確認し、未使用のusingディレクティブを削除してください。
条件:
- ロジックは変更しない
- 自動生成ファイルは編集しない
- 変更後にソリューションをビルドする
- 変更したファイルとビルド結果を最後に簡潔に報告する
このプロンプトでは、単に「コードを整理して」と依頼するのではなく、変更範囲、禁止事項、検証方法、報告形式まで指定しています。
Agentに作業を依頼するときは、次の4要素を含めると結果を評価しやすくなります。
目的:
何を実現したいか
対象:
どのプロジェクト、機能、ファイルを変更するか
制約:
変更してはいけない範囲、使用する設計、互換性条件
完了条件:
ビルド、テスト、静的解析など、何をもって完了とするか
Agent (Preview)に向いている実務タスク
Agent modeは、高レベルの指示から必要な手順を判断し、ファイル編集、ツールの呼び出し、ターミナルコマンドの実行、ビルド結果やテスト失敗への対応を繰り返せます。単発のコード生成よりも、複数工程を含むタスクに向いています。(Microsoft Learn)
機能追加
Orders APIにページング機能を追加してください。
条件:
- 既存のResult<T>パターンを使用する
- pageは1以上、pageSizeは1~100に制限する
- 既存APIとの互換性を維持する
- 正常系と境界値の単体テストを追加する
- 最後に変更ファイルとテスト結果を報告する
「ページングを追加して」だけでなく、既存パターン、入力条件、互換性、テストまで指定するのがポイントです。
バグ修正
CustomerServiceで発生しているNullReferenceExceptionを調査してください。
次の順序で進めてください。
1. 例外が発生する経路を特定する
2. 原因を説明する
3. 影響範囲を最小限にした修正を行う
4. 再発防止テストを追加する
5. 関連テストを実行する
公開APIのシグネチャは変更しないでください。
原因調査、修正、テストを一つの依頼にまとめることで、途中のやり取りを減らしやすくなります。
リファクタリング
CustomerServiceとOrderServiceに重複している入力検証処理を共通化してください。
条件:
- 外部から見える動作は変更しない
- 過度な抽象化は避ける
- 新しい外部パッケージは追加しない
- 既存テストを維持する
- 変更後に全テストを実行する
リファクタリングでは、「きれいにして」ではなく、変更してよい範囲と維持すべき動作を明記します。
テスト追加
PaymentCalculatorクラスの単体テストを追加してください。
確認するケース:
- 通常の支払い
- 割引適用
- 金額が0円
- 負の金額
- 上限金額
- null入力
既存プロジェクトで使用しているテストフレームワークと命名規則に合わせてください。
具体的なケースを指定することで、正常系だけのテストが生成されるのを防げます。
Ask、Plan、Agent (Preview)の使い分け
Copilot Chatには、目的の異なる複数のモードがあります。すべての作業をAgentに任せる必要はありません。
| モード | 向いている作業 | コード変更 |
|---|---|---|
| Ask | コードの説明、技術的な質問、実装案の比較 | 原則として自動変更しない |
| Plan | 大規模変更の調査、設計、実装計画の作成 | 計画中は変更しない |
| Agent (Preview) | 実装、修正、テスト、ビルドを含む作業 | ファイルを編集できる |
Askは、コードを変更せずに説明や候補を得たい場合に適しています。
Planは、読み取り専用のツールでコードベースを調査し、実装計画を作成します。計画に納得した後でAgent modeへ引き渡せるため、影響範囲の広い変更に向いています。(Microsoft Learn)
Agent (Preview)は、計画だけでなく実際のファイル編集やツール実行まで進めたい場合に使用します。特に、本番システムや大規模リファクタリングでは、最初にPlanで影響範囲を確認し、その後Agentへ実装を引き渡す方法が安全です。(Microsoft Learn)
Agent (Preview)が表示されない場合の対処法
Visual Studioのバージョンを確認する
「ヘルプ」からVisual Studioのバージョン情報を開き、18.8.0以降になっているか確認します。
古い場合は、Visual Studio Installerまたは「更新プログラムの確認」からアップデートしてください。
Visual Studioを再起動する
更新直後やCopilotコンポーネントの変更直後は、Visual Studioを完全に終了してから起動し直します。
複数のVisual Studioプロセスが残っていると更新が完了しないことがあるため、必要に応じてタスクマネージャーも確認します。
Copilotの状態を確認する
Visual Studio右上のCopilotアイコンを開き、状態を確認します。
| 表示状態 | 主な確認内容 |
|---|---|
| Active | Copilotを利用できる状態 |
| Inactive | GitHubへのサインインやプランを確認 |
| Unavailable | ネットワークやサービス状態を確認 |
| Not installed | Visual Studio InstallerからCopilotを追加 |
複数のGitHubアカウントを使用している場合は、Copilotを利用できるアカウントがアクティブになっているか確認してください。(Microsoft Learn)
Agent modeの設定を確認する
Agentに関する選択肢自体が表示されない場合は、オプション画面を確認します。
- 「ツール」を開きます。
- 「オプション」を選択します。
- 「All Settings」を展開します。
- 「GitHub」から「Copilot」を開きます。
- 「Copilot Chat」を選択します。
- Agent modeをチャットペインで有効にする設定がオンか確認します。
- Visual Studioを再起動します。
公式ドキュメントでも、Ask、Plan、Agentが表示されない場合の確認項目として、Visual Studioの更新、Agent mode設定、Visual Studioの再起動が案内されています。(Microsoft Learn)
組織のCopilotポリシーを確認する
GitHub Copilot BusinessやEnterpriseを組織管理下で使用している場合は、管理者のポリシーによってAgent modeが無効化されている可能性があります。
新Agentは料金プラン上すべてのCopilotプランが対象ですが、組織の管理設定が優先される場合があります。利用者側で設定を変更できない場合は、GitHub Copilotの管理者へ確認してください。(The GitHub Blog)
Insidersチャネルを試す
Agent (Preview)自体はVisual Studio 2026 July Update 18.8.0のStableチャネルに掲載されています。そのため、基本的にはAgent (Preview)を使うだけならInsiders版への切り替えは必須ではありません。
ただし、新Agentの最新機能や修正はInsidersチャネルへ先行提供されます。Stable版に目的の変更がまだ届いていない場合は、Insiders版で確認できます。(The GitHub Blog)
| チャネル | 適した用途 |
|---|---|
| Stable | 通常の開発、業務利用、安定性を優先する環境 |
| Insiders | 新機能の先行評価、互換性検証、フィードバック |
Visual Studio 2026では、StableとInsidersを同じPCへ並行インストールできます。業務用のStable環境を直接Insidersへ変更するより、別インスタンスとして併用する方が安全です。Insidersは最新機能を先行利用できますが、本番用途を前提としたチャネルではありません。(Microsoft Learn)
Agent (Preview)を安全に使うための注意点
作業前にGitブランチを作成する
Agentにファイル変更を任せる前に、専用のGitブランチを作成します。
git switch -c try-copilot-agent
未コミットの変更が残っている場合は、先にコミットするか退避してください。変更前の状態が明確であれば、Agentによる編集だけを差分として確認できます。
実行コマンドを確認する
Agent modeは、ターミナルコマンドや各種ツールを利用できます。Visual Studioは、ターミナルコマンドや非組み込みツールを実行する前に確認を求めることがあります。
表示されたコマンドを確認せず、常に許可する設定へ安易に変更するのは避けてください。特に次の操作には注意が必要です。
- ファイルやディレクトリの削除
- データベースの更新
- パッケージの大量更新
- クラウド環境へのデプロイ
- Gitの強制プッシュ
- シークレットや資格情報を扱う処理
ターミナルコマンドには、Visual Studioを実行しているユーザーと同等の権限が使用されます。(Microsoft Learn)
変更差分を必ずレビューする
Agentが処理を完了しても、そのままコミットせずに変更差分を確認します。
最低限、次の点をレビューしてください。
- 変更対象が依頼した範囲内か
- 公開APIを意図せず変更していないか
- 不要なパッケージを追加していないか
- 例外を握りつぶしていないか
- セキュリティチェックを削除していないか
- テストを無効化していないか
- 大量の整形変更が混ざっていないか
Agent modeでは、変更ファイルを個別に確認し、変更全体を保持または取り消す操作が用意されています。(Microsoft Learn)
完了条件を明示する
「修正して」「実装して」だけでは、Agentがどこで作業を終えるべきか判断しにくくなります。
次のような完了条件を指定してください。
完了条件:
- ソリューションのビルドが成功する
- 既存テストがすべて成功する
- 新しいテストを3件以上追加する
- 警告を新規に増やさない
- 変更したファイルと検証結果を最後に一覧化する
新Agentの応答が短くなっても、報告内容まで省略してよいとは限りません。必要な確認事項はプロンプト側で明示するのが確実です。
Preview機能は小規模な範囲から評価する
Agent (Preview)は正式提供前のプレビュー機能です。UI、挙動、利用できるツールなどが今後変更される可能性があります。問題は「ヘルプ」から「フィードバックの送信」「問題の報告」を選んで報告できます。(Microsoft Learn)
チームで導入する場合は、まず少人数で次の指標を確認すると判断しやすくなります。
| 評価項目 | 確認方法 |
|---|---|
| 初回成功率 | 追加指示なしで完了したタスクの割合 |
| やり取り回数 | 完了までに必要だった追加プロンプト数 |
| 変更精度 | 不要なファイル変更や手戻りの有無 |
| 検証品質 | ビルドやテストを正しく実行したか |
| レビュー負荷 | 人が差分確認に要した時間 |
| 再現性 | 同種のタスクで結果が安定するか |
単に「回答が短くなった」「処理が速く感じる」だけで判断せず、既知のタスクを従来のAgentとAgent (Preview)の両方で実行し、差分品質や修正回数を比較するのが実用的です。
Visual Studio 2026の新Agentを使い始める手順まとめ
Visual Studio 2026のCopilot Agent (Preview)を利用する基本手順は、次のとおりです。
- Visual Studio 2026をJuly Update 18.8.0以降へ更新する
- GitHub Copilotがインストールされていることを確認する
- Copilotを利用できるGitHubアカウントでサインインする
- GitHub Copilot Chatを開く
- 下部のAgent Pickerから「Agent (Preview)」を選択する
- 検証用ブランチで小さなタスクを依頼する
- 変更差分、ビルド結果、テスト結果を確認する
まずは、過去に自分で修正した小規模なバグや、結果を把握しているリファクタリングをAgent (Preview)へ依頼してみてください。初回成功率、追加指示の回数、不要な変更の有無を確認すれば、自分の開発環境で新Agentがどの程度有効かを具体的に判断できます。

コメント