VS CodeのGitHub Copilot

GitHub Copilotは、AIエージェントをVisual Studio Codeに導入します。構築したいものを記述すると、エージェントがアプローチを計画し、コードを記述し、プロジェクト全体で結果を検証します。Copilotの組み込みエージェント、AnthropicやOpenAIなどのプロバイダーからのサードパーティエージェント、または独自のカスタムエージェントから選択し、ローカル、バックグラウンド、またはクラウドで実行できます。より的を絞った変更には、インラインサジェストとチャットがエディターで直接、正確な制御を提供します。

エージェント

エージェントは、コーディングタスクを自律的に完了するAIアシスタントです。次の数行を提案する従来のコード補完とは異なり、エージェントは目標を受け取り、それをステップに分解し、プロジェクト全体でファイルを編集し、コマンドを実行し、問題が発生した場合は自己修正します。

構築したいものの概要をエージェントに与えると、エージェントは作業を開始します。各タスクは、追跡、一時停止、再開、または他のエージェントに引き継ぐことができる永続的な会話であるエージェントセッション内で実行されます。

VS Codeでは、ワークフローに合った方法でエージェントと連携できます。2つのサーフェスから選択し、自由に切り替えることができます

  • エディターウィンドウ: コードを記述していて、エディター、デバッガー、拡張機能と並行してAIにアシストしてほしい場合は、メインのVS Codeウィンドウにとどまります。
  • エージェントウィンドウ (プレビュー): プロンプトで考えたり、複数のプロジェクトでエージェントセッションをオーケストレーションしたりしたい場合は、エージェントファーストのサーフェスに切り替えます。
重要

組織でVS Codeのエージェントが無効になっている場合があります。この機能を有効にするには、管理者にお問い合わせください。

構築する前に計画を立てる

組み込みのPlanエージェントを使用して、コードを記述する前にタスクを構造化された実装計画に分解します。Planエージェントはコードベースを分析し、不明な点を質問し、ステップバイステップの計画を作成します。計画が適切に見える場合は、実装エージェントに引き渡して、ローカル、バックグラウンド、またはクラウドで実行させます。

エージェントを使った計画について詳しく学ぶ。

どこでもエージェントを実行

エージェントは、作業が必要な場所で実行されます。インタラクティブな作業にはVS Codeでローカルに、自律的なタスクにはバックグラウンドで、プルリクエストを通じたチームコラボレーションにはクラウドで実行できます。AnthropicやOpenAIなどのプロバイダーからのサードパーティエージェントも使用できます。どの時点でも、あるエージェントタイプから別のエージェントタイプにタスクを引き渡すと、関連するコンテキストが引き継がれます。

Screenshot showing the sessions type picker in the Chat view with options for local, background, cloud, and third-party agents.

エージェントのタイプと委任について詳しく学ぶか、エージェントチュートリアルに従ってください。

中央ビューからセッションを管理

複数のエージェントセッションを並行して実行し、それぞれ異なるタスクに集中させます。ChatパネルのSessionsビューでは、ローカル、バックグラウンド、クラウドのいずれで実行されているかにかかわらず、すべてのアクティブなセッションを監視するための一元的な場所を提供します。各セッションのステータスを確認し、それらを切り替え、ファイルの変更を確認し、中断したところから再開できます。

エージェントセッションの管理について詳しく学ぶ。

エージェントウィンドウ (プレビュー)

VS Codeでは、ワークフローに合った方法でエージェントと連携できます。2つの主要なサーフェスから選択し、自由に切り替えることができます

  • エディターウィンドウ: コードを記述していて、エディター、デバッガー、拡張機能と並行してAIにアシストしてほしい場合は、メインのVS Codeウィンドウにとどまります。
  • エージェントウィンドウ (プレビュー): プロンプトで考え、複数のプロジェクトでエージェントセッションをオーケストレーションしたい場合は、エージェントファーストのサーフェスに切り替えます。編集をレビューするための変更パネルと、単一のサイドバーパネルからAIカスタマイズ (エージェント、スキル、指示、フック、MCPサーバー) への直接アクセスが可能です。

両方のサーフェスはエージェントセッションとVS Codeの構成 (設定やキーバインディングなど) を共有するため、スムーズな移行が可能です。タイトルバーの「Open in Agents (エージェントで開く)」ボタンでエージェントウィンドウを開きます。また、SSHまたは開発トンネル経由でエージェントウィンドウをリモートマシンに接続し、どのデバイスからでもブラウザーでセッションを監視できます。リモートエージェントセッションについて詳しく学ぶ。

エージェントウィンドウについて詳しく学ぶ。

何を構築できるか

エージェントは、単一ファイルの変更からプルリクエストとしてリリースされる完全な機能まで、コーディングタスクをエンドツーエンドで処理します。

  • 機能をエンドツーエンドで構築する。 自然言語で機能を記述すると、エージェントがプロジェクトを足場を組み、複数のファイルにわたってロジックを実装し、テストを実行して結果を検証します。

  • 失敗したテストをデバッグし、修正する。 失敗したテストをエージェントに指示すると、エージェントはエラーを読み取り、コードベース全体で根本原因を追跡し、修正を適用し、テストを再実行して確認します。AIによるデバッグについて詳しく学ぶ。

  • コードベースをリファクタリングまたは移行する。 エージェントに、あるフレームワークから別のフレームワークへの移行計画を立てるように依頼すると、エージェントはビルドで検証しながら、複数のファイルにわたって調整された変更を適用します。

  • Webアプリをテストし、対話する。 (実験的) エージェントに、統合ブラウザーでWebアプリを開き、機能が動作するか確認し、レイアウトの問題をチェックしたり、スクリーンショットを撮ったりするよう依頼します。ブラウザーエージェントテストガイドに従ってください。

  • プルリクエストを通じて共同作業する。 タスクをクラウドエージェントに委任すると、クラウドエージェントがブランチを作成し、変更を実装し、チームがレビューするためのプルリクエストを開きます。クラウドエージェントについて詳しく学ぶ。

はじめに

ステップ1: Copilotをセットアップする

  1. ステータスバーのCopilotアイコンにカーソルを合わせ、「Set up Copilot (Copilotをセットアップ)」を選択します。

    Screenshot showing the Copilot icon in the Status Bar with the Set up Copilot option.

  2. サインイン方法を選択し、プロンプトに従います。まだCopilotのサブスクリプションをお持ちでない場合は、Copilot無料プランに登録されます。

    重要

    2026年4月20日より、Copilot Pro、Copilot Pro+、Max、および Student プランの新規登録は一時的に停止されています。

ステップ2: 初めてのエージェントセッションを開始する

  1. Chatビューを開きます (⌃⌘I (Windows、Linux Ctrl+Alt+I))。

  2. 構築したいものを記述するプロンプトを入力します (例)。

    Create a basic Node.js web app for sharing recipes. Make it look modern and responsive.
    
  3. 生成されたコードをレビューします。エージェントは、必要に応じてファイルを作成し、依存関係をインストールし、コマンドを実行します。

  4. AI用にプロジェクトを構成するには、/initと入力します。これにより、エージェントがコードベースを理解し、より良いコードを生成するのに役立つカスタム指示が作成されます。

インラインサジェスト、エージェント、インラインチャット、カスタマイズをカバーする詳細なハンズオンチュートリアルについては、VS CodeでGitHub Copilotを始めるを参照してください。

入力中のAIアシスタンス

より小さな変更や、より正確な制御が必要な場合は、Copilotがエディターで直接アシストします。

インライン提案

Copilotは、単一行の補完から完全な関数実装まで、入力中にコードサジェストを提供します。次の編集サジェストは、現在の編集に基づいて次の論理的な変更を予測します。

VS Codeのインラインサジェストについて詳しく学ぶ。

インラインチャット

⌘I (Windows、Linux Ctrl+I)を押すと、エディターでチャットプロンプトが直接開きます。変更を記述すると、Copilotがその場で編集を提案するため、コーディングの流れを中断することなく作業できます。コンテキストを切り替えることなく、的を絞ったリファクタリング、説明、または迅速な修正に使用します。

VS Codeのインラインチャットについて詳しく学ぶ。

スマートアクション

VS Codeには、コミットメッセージの生成、シンボルの名前変更、エラーの修正、プロジェクト全体のセマンティック検索の実行など、一般的なタスク向けの事前定義されたAI駆動型アクションが含まれています。

Screenshot showing the smart actions menu in VS Code with options to fix a test failure.

VS Codeのスマートアクションについて詳しく学ぶ。

ワークフローに合わせてAIをカスタマイズ

エージェントは、プロジェクトの慣例を理解し、適切なツールを持ち、タスクに適したモデルを使用するときに最も効果的に機能します。VS Codeでは、後で手動で修正する必要があるのではなく、最初からコードベースに適合するコードを生成するように、AIを調整するいくつかの方法が提供されています。

  • カスタム指示: プロジェクト全体のコーディング規約を定義し、AIがあなたのスタイルに合ったコードを生成するようにします。
  • エージェントスキル: VS Code、GitHub Copilot CLI、GitHub Copilotクラウドエージェント全体で機能する専門的な機能をCopilotに教えます。
  • カスタムエージェント: コードレビュー担当者やドキュメント作成者など、特定の役割を担うエージェントを、独自のツールと指示で作成します。
  • MCPサーバー: MCPサーバーまたはMarketplace拡張機能のツールでエージェントを拡張します。
  • フック: 自動化とポリシー適用のため、特定のイベントでカスタムコマンドを実行します。

サポート

GitHub Copilot ChatのサポートはGitHubによって提供されており、https://support.github.comからアクセスできます。

Copilotのセキュリティ、プライバシー、コンプライアンス、透明性について詳しく知るには、GitHub Copilot Trust Center FAQを参照してください。

料金

GitHub Copilotは、インラインサジェストとAIクレジットの月間許容量で無料で利用を開始できます。有料プランでは、より広範な利用のために、より高いAIクレジット許容量が提供されます。

GitHub Copilotの詳細な料金を表示

次のステップ

© . This site is unofficial and not affiliated with Microsoft.