VS Code でエージェントと開発する
Visual Studio Code には AI エージェントが組み込まれています。構築したい内容を記述すると、エージェントがアプローチを計画し、コードを記述し、プロジェクト全体で結果を検証します。エージェントはタスクをエンドツーエンドで処理します。複数ファイルにわたる機能の構築、失敗したテストのデバッグと修正、フレームワーク間のリファクタリング、統合ブラウザーでの Web アプリのテスト、あるいはチームレビューのための プルリクエストの送信などが可能です。
自分に合った作業方法を選択
VS Code は、エージェントと連携するための 2 つのインターフェースを提供します。現在のタスクに適した方を選び、自由に切り替えることができます。両者は同じエージェントセッション、設定、キーバインドを共有するため、切り替えコストはかかりません。
エージェントファースト
チャットを主要なインターフェースとして、プロジェクト全体でエージェントをオーケストレーションします。
コードファースト
エディター、デバッガー、拡張機能と並行してエージェントが支援します。
いつでも切り替え可能
両方のインターフェースでセッション、設定、キーバインドが共有されます。自由に行き来できます。
あらゆるモデルであらゆるエージェントを実行
エージェントは作業が必要な場所で実行されます。インタラクティブな作業にはローカルで、自律的なタスクにはバックグラウンドで、プルリクエストを通じたチームコラボレーションにはクラウドで、あるいは Anthropic や OpenAI といったサードパーティプロバイダー経由で実行します。いつでもエージェントの種類を変更してタスクを引き継ぐことができ、関連するコンテキストも引き継がれます。

OpenAI、Anthropic、Google など数十種類のモデルから選択するか、独自の API キーを持ち込んで任意のプロバイダーのモデルを使用できます。ワークフローを変更することなく、いつでもモデルを切り替え可能です。エージェントの種類および言語モデルについての詳細はこちらをご覧ください。
エージェントを自分好みに設定
エージェントは、プロジェクトの規約を理解し、適切なツールを備えているときに最も能力を発揮します。VS Code では、エージェントがコードベースやチームの慣習に合ったコードを最初から生成するように、複数の方法でエージェントを調整できます。
カスタム指示
コーディング基準や規約を定義し、自分のスタイルに合ったコードをエージェントに生成させます。
カスタムエージェント
コードレビュー担当者やドキュメント作成者など、特定の役割を持つエージェントを作成します。
エージェントスキル
VS Code、CLI、クラウドエージェント全体で動作する専門的な機能をエージェントに習得させます。
MCP サーバー
外部ツールやサービスを接続し、データベースや API などにエージェントがアクセスできるようにします。
エージェントのカスタマイズについての詳細はこちら。
信頼とコントロール
エージェントはファイルの読み取りや編集、ターミナルコマンドの実行、外部サービスの呼び出しが可能です。VS Code では、ツール呼び出しを実行前に承認または拒否したり、自身の許容範囲に合わせて権限レベルを設定したり、OS レベルでファイルシステムやネットワークアクセスを制限するエージェントサンドボックスを有効にしたりすることで、常に制御を維持できます。信頼と安全性および AI セキュリティについての詳細はこちらをご覧ください。
組織は、どの AI 機能、モデル、ツールがチーム全体で利用可能かを一元管理できます。管理者はエージェントの機能を制御し、MCP サーバーや拡張機能を制限し、コンプライアンス要件を強制するポリシーを定義できるため、開発者は一貫した管理環境をすぐに利用できます。エンタープライズ AI ポリシーについての詳細はこちらをご覧ください。
開始方法
AI 機能は VS Code に組み込まれています。有効にするには、GitHub アカウントでサインインしてください。
- ステータスバーの Copilot アイコンにカーソルを合わせ、[AI 機能を使用する] を選択します。
- プロンプトに従ってサインインします。まだサブスクリプションをお持ちでない場合、提案数とチャット回数に月間制限がある無料プランに登録されます。
- これで VS Code で AI 機能を使用できるようになりました。
また、Copilot サブスクリプションなしで、独自の API キーを持ち込んで任意のプロバイダーのモデルを使用することも可能です。言語モデルの詳細をご覧ください。
GitHub Enterprise アカウントを含む詳細なセットアップオプションや、AI 機能を無効にする方法については、GitHub Copilot のセットアップを参照してください。