イントロダクション
このガイドでは、 Copilot Chat とエージェントを使用して、コーディング タスクをステップに分割し、ツールを使用してファイルの読み取り、コードの編集、コマンドの実行、問題が発生した場合の自己修正を行うことで、コーディング タスクを自動化する方法について説明します。 また、ソフトウェア開発に関する一般的な質問や、プロジェクト内のコードに関する特定の質問を行うこともできます。 詳細については、「GitHub Copilot Chat について」を参照してください。
デスクトップ アプリでエージェント駆動型ワークフローに Copilot を使用する方法については、「 GitHub Copilot アプリを使い始める」を参照してください。
前提条件
- GitHub Copilotへのアクセス。 「GitHub Copilotについて」をご覧ください。
- 最新バージョンの Visual Studio Code。 Visual Studio Codeダウンロード ページを参照してください。
- GitHubでVisual Studio Codeにサインイン 認証に issue が発生した場合は、「GitHub Copilotに関する一般的な問題のトラブルシューティング」を参照してください。
組織GitHub Copilotまたはエンタープライズにアクセスできる場合、組織の所有者GitHub Copilot Chatまたはエンタープライズ管理者を使用することはできません。 「組織内のGitHub Copilotのポリシーと機能の管理」をご覧ください。
チャット モード
Copilot Chatは、次のモードで使用できます。
- 質問モード: コーディングの質問に対する回答を取得し、コード提案を提供するための Copilot を取得します。
- エージェント モード: 設定されたタスクを自律的に実行するための Copilot を取得します。 「IDE でのエージェント モードの使用」を参照してください。
- プラン モード: すべての要件が満たされるように、詳細な実装計画を作成するための Copilot を取得します。 「IDE でのプラン モードの使用」を参照してください。
モードを切り替えるには、チャット ビューの下部にあるエージェント ドロップダウンを使用します。
メモ
モード セレクターに [エージェント ] オプションが表示されない場合は、企業または組織の管理者が IDE のエージェント モードを無効にしている可能性があります。
ask モードの使用
Ask モードは、コードベース、コーディング、および一般的なテクノロジの概念に関する質問に回答するために最適化されています。 何かのしくみを理解したり、アイデアを探索したり、タスクのコーディングに関するヘルプを表示したりする場合は、ask モードを使用します。
Ask モードを使用するには、チャット ビューの下部にある [エージェント] ドロップダウンから [ Ask ] を選択し、以下の説明に従ってプロンプトを送信します。
プロンプトの送信
エージェントに、構築する内容の概要を説明し、機能させることができます。 各タスクは、エージェント セッション内で実行されます。永続的な会話を追跡、一時停止、再開、または別のエージェントに渡すことができます。
-
チャット ビューを開くには、 Visual Studio Codeのタイトル バーにあるチャット アイコンをクリックします。 チャット アイコンが表示されない場合は、タイトル バーを右クリックし、 コマンド センター が選択されていることを確認します。
![濃いオレンジ色の枠線で強調表示されている [Copilot Chat] ボタンのスクリーンショット。](https://docs.github.com/assets/cb-24261/images/help/copilot/vsc-copilot-chat-icon.png)
-
プロンプト ボックスにプロンプトを入力します。 使用できるプロンプトの種類の概要については、「GitHub Copilot ChatのプロンプトをIDEで開始する方法」を参照してください。
-
Copilotの応答を評価し、必要に応じてフォローアップ要求を行います。
応答には、テキスト、コード ブロック、ボタン、画像、URI、およびファイル ツリーが含まれている場合があります。 応答には、多くの場合、対話型要素が含まれます。 たとえば、応答には、コード ブロックを挿入するメニューや、 Visual Studio Code コマンドを呼び出すボタンが含まれる場合があります。
応答の生成に使用 Copilot Chat ファイルを表示するには、応答の上部にある [ 使用済みの n 個の参照 ] ドロップダウンを選択します。 リファレンスには、リポジトリのカスタム命令ファイルへのリンクを含めることができます。 このファイルには、応答の品質を向上させるために、すべてのチャットの質問に自動的に追加される追加情報が含まれています。 詳細については、「GitHub Copilot用のリポジトリカスタム命令の追加」を参照してください。
プロンプトでキーワード (keyword)を使用する
プロンプトを理解するのに役立つ特別なキーワード Copilot 使用できます。 例については、「GitHub Copilot ChatのプロンプトをIDEで開始する方法」を参照してください。
チャット参加者
チャット参加者は、支援を受けることができる専門知識を持つドメイン専門家のようなものです。
Copilot Chat では、自然言語プロンプトに基づいて関連するチャット参加者を推測できるため、プロンプトで使用する参加者を明示的に指定しなくても、高度な機能の検出が向上します。
メモ
チャット参加者の自動推論は現在 パブリック プレビュー 中であり、変更される可能性があります。
また、チャット参加者を手動で指定して、プロンプトのスコープを特定のドメインに絞り込むこともできます。 これを行うには、チャット プロンプト ボックスに「@」と入力し、その後にチャット参加者の名前を入力します。
使用できるチャット参加者の一覧を表示するには、チャット プロンプト ボックスに「@」と入力します。
ドキュメントの AUTOTITLE またはVisual Studio Codeも参照してください。
スラッシュ コマンド
スラッシュ コマンドを使用して、一般的なシナリオで複雑なプロンプトを記述しないようにします。 スラッシュ コマンドを使用するには、チャット プロンプト ボックスに 「/」 と入力し、その後にコマンドを入力します。
使用可能なすべてのスラッシュ コマンドを表示するには、チャットのプロンプト ボックスに / を入力します。
ドキュメントの AUTOTITLE またはVisual Studio Codeも参照してください。
チャット変数
チャット変数を使用して、プロンプトに特定のコンテキストを含めます。 チャット変数を使用するには、チャット プロンプト ボックスに 「#」 と入力し、その後にチャット変数を入力します。
使用可能なすべてのチャット変数を表示するには、チャット プロンプト ボックスに 「#」 と入力します。 「GitHub Copilot Chat のチート シート」も参照してください。
GitHubスキルをCopilotのために使用する
Copilot の GitHub 固有のスキルは、Copilot が提供できる情報の種類を拡張します。 Copilot Chat でこれらのスキルにアクセスするには、質問に「@github」を含めます。
質問に @github を追加すると、Copilot によって、質問の内容に基づいて適切なスキルが動的に選択されます。 また、特定のスキルを使用するように Copilot Chat に明示的に要求することもできます。 次の 2 つの方法で行います。
- 自然言語を使用して、スキルを使用するように Copilot Chat に依頼します。 たとえば、
@github Search the web to find the latest GPT model from OpenAI.のように指定します。 - Web 検索を具体的に呼び出すには、質問に
#web変数を含めることができます。 たとえば、@github #web What is the latest LTS of Node.js?のように指定します。
Copilot に問い合わせ、現在使用可能なスキルの一覧を生成できます: @github What skills are available?
モデル コンテキスト プロトコル (MCP) サーバーの使用
MCP を使うと、Copilot Chat を既存のさまざまなツールやサービスと統合して、その機能を拡張できます。 詳細については、「モデル コンテキスト プロトコル (MCP) について」を参照してください。
Copilot Chat 用のAIモデル
応答の生成に使用 Copilot モデルを変更できます。 質問の種類によっては、別のモデルの方がより良いパフォーマンスを発揮したり、より有用な回答が提供されたり場合があります。 オプションには、高度な機能を備えた Premium モデルも含まれます。 IDE でモデルを変更するには、「 GitHub Copilot Chat の AI モデルの変更」を参照してください。 GitHubのモデルを変更または比較するには、GitHubでGitHub Copilotに質問する を参照してください。
その他のアクセス方法 Copilot Chat
チャット ビューを使用してプロンプトを送信するだけでなく、他の方法でプロンプトを送信することもできます。
- クイック チャット: クイック チャットドロップダウンを開くには、「Shift+Option+Command+L (Mac)/Ctrl+Shift+Alt+L (Windows/Linux)」と入力します。
- インライン: エディターまたは統合ターミナルで直接インライン チャットを開始するには、Command+i (Mac) / Ctrl+i (Windows/Linux) と入力します。
- スマート アクション: コンテキスト メニューを使用してプロンプトを送信するには、エディターで右クリックし、表示されるメニューで Copilot を選択してから、いずれかのアクションを選択します。 スマート アクションには、コード行を選択したときに表示されるきらめきアイコンを使用してアクセスすることもできます。
詳細については、ドキュメントのインライン チャット、クイック チャット、Visual Studio Codeを参照してください。
Copilot Chat で画像を使用する
イメージ入力をサポートするモデルを使用する場合は、プロンプトに画像と PDF を添付できます。
Copilot では、次のファイルの種類がサポートされています。
- JPEG (
.jpg、.jpeg) - PNG(
.png) - GIF(
.gif) - WEBP (
.webp) - PDF (
.pdf) - HEIC (
.heic) - HEIF (
.heif)
たとえば、次のようなものを添付できます。
- コード スニペットのスクリーンショット。 Copilot にコードの説明を依頼します。
- アプリケーションのユーザー インターフェイスのモックアップと、コードの生成を Copilot に依頼します。
- フローチャートを示し、 Copilot に画像に示されているプロセスについて説明するように依頼します。
- Web ページのスクリーンショット。同様のページの HTML を生成するように Copilot に依頼します。
画像と PDF の添付ファイルは、すべての Copilot プランで使用でき、既定で有効になっています。この機能のオンとオフを切り替えるポリシーは必要ありません。
チャット プロンプトへの画像の添付
-
次のいずれかを行ってください:
- 画像をコピーしてチャット ビューに貼り付けます。
- オペレーティング システムのファイル エクスプローラーまたは VS Code のエクスプローラーからチャット ビューに、1 つ以上のイメージ ファイルをドラッグ アンド ドロップします。
- VS Code エクスプローラーでイメージ ファイルを右クリックし、[Copilot]、[チャットにファイルを追加] の順にクリックします。
-
画像に添えるプロンプトをチャット ビューに入力します。 たとえば、
explain this diagram、describe each of these images in detail、what does this error message meanなどです。
フィードバックを送る
応答が役に立ったかどうかを示すには、応答の横に表示されるサムアップアイコンとサムダウン アイコンを使用します。
GitHub Copilot Chat拡張機能に関するフィードバックを残すには、microsoft/vscode-copilot-release リポジトリで問題を開きます。
詳細については、次を参照してください。
前提条件
-
GitHub Copilotへのアクセス。 「GitHub Copilotについて」をご覧ください。
-
Visual Studio 2022 バージョン 17.8 以降。 Visual Studio
- _
Visual Studio 17.8 および 17.9:_
-
拡張機能GitHub Copilot。 ドキュメントの内の「インストール」を参照してください。
-
拡張機能GitHub Copilot Chat。 ドキュメントの内の「インストール」を参照してください。
-
- _
Visual Studio 17.8 および 17.9:_
_ Visual Studio 17.10 以降には、 GitHub Copilot と GitHub Copilot Chat の拡張機能が組み込まれています。個別にインストールする必要はありません。_
- GitHubでVisual Studioにサインイン 認証の問題が発生した場合は、GitHub Copilotに関する一般的な問題のトラブルシューティング を参照してください。
組織GitHub Copilotまたはエンタープライズにアクセスできる場合、組織の所有者GitHub Copilot Chatまたはエンタープライズ管理者を使用することはできません。 「組織内のGitHub Copilotのポリシーと機能の管理」をご覧ください。
チャット モード
Visual Studio では、次のチャット モードがサポートされています。
- 質問モード: コードに変更を加えることなく、回答とガイダンスを取得します。
- エージェント モード: Copilot 高度なタスクを提供し、コードの編集、コマンドの実行、結果の反復処理を行うことができます。 「IDE でのエージェント モードの使用」を参照してください。
モードを切り替えるには、チャット パネルの下部にあるモード ドロップダウンを使用します。 チャット モードは、 Visual Studio 17.14 以降で使用できます。
ask モードの使用
プロジェクトを変更せずに、コードの説明、質問への回答、またはアプローチの提案を Copilot する場合は、ask モードを使用します。
Ask モードを使用するには、チャット パネルの下部にあるモード ドロップダウンから [ Ask ] を選択し、以下の説明に従ってプロンプトを送信します。
プロンプトの送信
Copilot Chatに、コードの提案、コードの説明、単体テストの生成、コード修正の提案を依頼できます。
-
Visual Studioメニュー バーの [表示] をクリックし、[GitHub Copilot Chat] をクリックします。
-
Copilot Chat ウィンドウで、プロンプトを入力し、Enter キーを押します。 プロンプトの例については、「GitHub Copilot ChatのプロンプトをIDEで開始する方法」を参照してください。
-
Copilotの応答を評価し、必要に応じてフォローアップ プロンプトを送信します。
応答には、多くの場合、対話型要素が含まれます。 たとえば、応答には、コード ブロックの結果をコピー、挿入、またはプレビューするボタンが含まれる場合があります。
応答の生成に使用 Copilot Chat ファイルを表示するには、応答の下にある [参照 ] リンクをクリックします。 リファレンスには、リポジトリのカスタム命令ファイルへのリンクを含めることができます。 このファイルには、応答の品質を向上させるために、すべてのチャットの質問に自動的に追加される追加情報が含まれています。 詳細については、「GitHub Copilot用のリポジトリカスタム命令の追加」を参照してください。
プロンプトでキーワード (keyword)を使用する
プロンプトを理解するのに役立つ特別なキーワード Copilot 使用できます。
スラッシュ コマンド
スラッシュ コマンドを使用して、一般的なシナリオで複雑なプロンプトを記述しないようにします。 スラッシュ コマンドを使用するには、チャット プロンプト ボックスに 「/」 と入力し、その後にコマンドを入力します。
使用可能なすべてのスラッシュ コマンドを表示するには、チャットのプロンプト ボックスに / を入力します。
ドキュメントの AUTOTITLE またはVisual Studioも参照してください。
References
既定では、 Copilot Chat は、開いているファイルまたは選択したコードを参照します。
# を使用してその後に 1 つのファイル名、ファイル名および行番号、または solution を続け、特定のファイル、行、またはソリューションを参照することもできます。
ドキュメントの AUTOTITLE またはVisual Studioも参照してください。
GitHubにCopilotスキルを使用する (プレビュー)
メモ
@github チャット参加者は現在プレビュー段階であり、Visual Studio 2022 Preview 2 以降でのみ使用できます。
Copilot
GitHub固有のスキルは、提供できる情報の種類をCopilot拡張します。
Copilot ChatのVisual Studioでこれらのスキルにアクセスするには、質問に@githubを含めます。
質問に @github を追加すると、 Copilot 質問の内容に基づいて適切なスキルが動的に選択されます。 また、特定のスキルを使用するように Copilot Chat を明示的に要求することもできます。 たとえば、@github Search the web to find the latest GPT4 model from OpenAI. のように指定します。
現在使用可能なスキルの一覧を生成するには、Copilot に聞くことで: @github What skills are available?
モデル コンテキスト プロトコル (MCP) サーバーの使用
MCP を使うと、Copilot Chat を既存のさまざまなツールやサービスと統合して、その機能を拡張できます。 詳細については、「モデル コンテキスト プロトコル (MCP) について」を参照してください。
Copilot Chat 用のAIモデル
応答の生成に使用 Copilot モデルを変更できます。 質問の種類によっては、別のモデルの方がより良いパフォーマンスを発揮したり、より有用な回答が提供されたり場合があります。 オプションには、高度な機能を備えた Premium モデルも含まれます。 IDE でモデルを変更するには、「 GitHub Copilot Chat の AI モデルの変更」を参照してください。 GitHubのモデルを変更または比較するには、GitHubでGitHub Copilotに質問する を参照してください。
その他のアクセス方法 Copilot Chat
チャット ウィンドウからプロンプトを送信するだけでなく、プロンプトをインラインで送信できます。 インライン チャットを開始するには、エディター ウィンドウで右クリックし、[Copilotに依頼] を選択します。
詳細については、ドキュメントのVisual Studioするを参照してください。
Copilot Chat で画像を使用する
イメージ入力をサポートするモデルを使用する場合は、プロンプトに画像と PDF を添付できます。
Copilot では、次のファイルの種類がサポートされています。
- JPEG (
.jpg、.jpeg) - PNG(
.png) - GIF(
.gif) - WEBP (
.webp) - PDF (
.pdf) - HEIC (
.heic) - HEIF (
.heif)
たとえば、次のようなものを添付できます。
- コード スニペットのスクリーンショット。 Copilot にコードの説明を依頼します。
- アプリケーションのユーザー インターフェイスのモックアップと、コードの生成を Copilot に依頼します。
- フローチャートを示し、 Copilot に画像に示されているプロセスについて説明するように依頼します。
- Web ページのスクリーンショット。同様のページの HTML を生成するように Copilot に依頼します。
画像と PDF の添付ファイルは、すべての Copilot プランで使用でき、既定で有効になっています。この機能のオンとオフを切り替えるポリシーは必要ありません。
チャット プロンプトへの画像の添付
-
チャット ビューの右下に AI モデル ピッカーが表示される場合は、プロンプトへの画像の追加をサポートするモデルのいずれかを選びます。
-
次のいずれかを行ってください:
- 画像をコピーしてチャット ビューに貼り付けます。
- チャット ビューの右下のクリップ アイコンをクリックし、[Upload Image] をクリックし、添付する画像ファイルを参照し、それを選択して [Open] をクリックします。
必要に応じて複数の画像を追加できます。
-
画像に添えるプロンプトをチャット ビューに入力します。 たとえば、
explain this image、またはdescribe each of these images in detailです。
フィードバックを送る
Copilot Chatに関するフィードバックを共有するには、**** の [Visual Studio] ボタンを使用します。 Visual Studioに関するフィードバックの提供の詳細については、Visual Studio フィードバックのドキュメントを参照してください。
-
Visual Studio ウィンドウの右上隅にある [フィードバックの送信] ボタンをクリックします。
![Visual Studio の [フィードバックの共有] ボタンのスクリーンショット。](https://docs.github.com/assets/cb-76215/images/help/copilot/vs-share-feedback-button.png)
-
ご自分のフィードバックを最もよく表している選択肢を選んでください。
- バグを報告するには、 [問題の報告] をクリックしてください。
- 機能を要求するには、 [機能の提案] をクリックしてください。
詳細については、次を参照してください。
前提条件
-
GitHub Copilotへのアクセス。 「GitHub Copilotについて」をご覧ください。
-
互換性のある JetBrains IDE。 GitHub Copilot は、次の IDE と互換性があります。
- IntelliJ IDEA (Ultimate、Community、Educational)
- Android Studio
- CLion
- Code With Me ゲスト
- DataGrip
- DataSpell
- GoLand
- JetBrains クライアント
- MPS
- PhpStorm
- PyCharm (Professional、Community、Educational)
- Rider
- RubyMine
- RustRover
- WebStorm
ダウンロードするには、JetBrains IDE のツール ファインダーを参照してください。
-
GitHub Copilot拡張機能の最新バージョン。 JetBrains Marketplace の GitHub Copilot プラグイン を参照してください。 インストール手順については、「環境内に GitHub Copilot 拡張機能をインストールする」を参照してください。
-
JetBrains IDE で GitHub にサインインします。 認証手順については、「環境内に GitHub Copilot 拡張機能をインストールする」を参照してください。
組織GitHub Copilotまたはエンタープライズにアクセスできる場合、組織の所有者GitHub Copilot Chatまたはエンタープライズ管理者を使用することはできません。 「組織内のGitHub Copilotのポリシーと機能の管理」をご覧ください。
チャット モード
Copilot Chat パネルのエージェント ピッカーを使用すると、会話を推進するエージェントを選択できます。 エージェントを切り替えるには、チャット パネルの下部にある [エージェント] ドロップダウンを使用します。
次のエージェントを使用できます。
- エージェント モード (既定): 自律的なタスク実行を使用した完全なエージェント エクスペリエンス。 「IDE でのエージェント モードの使用」を参照してください。
- 質問モード: コードを変更することなく、簡単な回答と支援を得ることができます。
- 計画モード: 実装前に計画に関する共同作業を行います。Copilot は、要求を分析し、レビュー用の構造化された計画を作成します。 「IDE でのプラン モードの使用」を参照してください。
- 編集モード: 個別に確認して受け入れる複数のファイル間で、制御された編集を行います。
- Copilot CLI: Copilotを介してCopilot CLI実行され、複数の分離モード、ライブ セッションの進行状況、ツール呼び出しの可視性をサポートするターミナルファーストのエージェント エクスペリエンスが提供されます。 詳細については、「GITHUB COPILOT CLI について」を参照してください。
- Custom agents:特定のニーズに合わせてカスタマイズされたエージェントを使用します。 「IDE でのカスタム エージェントの使用」を参照してください。
Copilot Edits では、編集モードとエージェント モードを使用して、1 つの Copilot Chat プロンプトから複数のファイルを直接変更できます。
ヒント
Copilot プラグインをインストールせずに JetBrains AI Assistant からCopilotにアクセスすることもできます。 詳細については、「JetBrains IDE でのGitHub Copilotの使用」を参照してください。
編集モードの使用
編集モードは、Visual Studio Code と JetBrains IDE でのみ使用できます。
Copilot から提案される編集をより詳細に制御する場合は、編集モードを使います。 編集モードでは、Copilot が変更できるファイルを選び、各繰り返しで Copilot にコンテキストを提供し、各ターン後に提案された編集を受け入れるかどうかを決定します。
編集モードは、次のユース ケースに最適です。
- 定義された一連のファイルに対して、迅速かつ具体的な更新を行う必要があります。
- Copilot が使用する LLM リクエストの数を完全に制御する必要があります。
- 編集セッションを開始するには、メニュー バーの [Copilot] をクリックし、[GitHub Copilot Chatを開く] を選択します。
- チャット パネルの上部にある [ Copilot Edits] をクリックします。
- 作業したいファイルを示すために、関連するファイルを_ワーキング セット_に追加します。 [Add all open files] をクリックして開いているすべてのファイルを追加するか、個々のファイルを個別に検索できます。
- プロンプトを送信します。 プロンプトに応答して、 Copilot Edits は 変更するワーキング セット 内のファイルを決定し、変更の簡単な説明を追加します。
- 変更内容を確認し、各ファイルの編集内容を [Accept] または [Discard] します。
プロンプトの送信
Copilot Chatに、コードの提案、コードの説明、単体テストの生成、コード修正の提案を依頼できます。
-
JetBrains IDE ウィンドウの右側にあるCopilot Chat アイコンをクリックして、GitHub Copilot Chat ウィンドウを開きます。

-
プロンプト ボックスにプロンプトを入力します。 プロンプトの例については、「GitHub Copilot ChatのプロンプトをIDEで開始する方法」を参照してください。
-
Copilotの応答を評価し、必要に応じてフォローアップ プロンプトを送信します。
応答には、多くの場合、対話型要素が含まれます。 たとえば、応答には、コード ブロックをコピーまたは挿入するボタンが含まれている場合があります。
応答の生成に使用 Copilot Chat ファイルを表示するには、応答の下にある [参照 ] リンクをクリックします。 リファレンスには、リポジトリのカスタム命令ファイルへのリンクを含めることができます。 このファイルには、応答の品質を向上させるために、すべてのチャットの質問に自動的に追加される追加情報が含まれています。 詳細については、「GitHub Copilot用のリポジトリカスタム命令の追加」を参照してください。
プロンプトの補足
スラッシュ コマンドとファイル参照を使用すると、何を求めているかを Copilot 理解するのに役立ちます。
スラッシュ コマンド
スラッシュ コマンドを使用して、一般的なシナリオで複雑なプロンプトを記述しないようにします。 スラッシュ コマンドを使用するには、チャット プロンプト ボックスに 「/」 と入力し、その後にコマンドを入力します。
使用可能なすべてのスラッシュ コマンドを表示するには、チャットのプロンプト ボックスに / を入力します。 「GitHub Copilot Chat のチート シート」も参照してください。
ファイル参照
既定では、 Copilot Chat は、開いているファイルまたは選択したコードを参照します。 また、チャット プロンプト ボックスにファイルをドラッグして、参照するファイルを Copilot Chat 指定することもできます。 または、ファイルを右クリックし、GitHub Copilot を選択し、Reference File in Chat を選択します。
GitHubスキルをCopilotのために使用する
Copilot の GitHub 固有のスキルは、Copilot が提供できる情報の種類を拡張します。 Copilot Chat でこれらのスキルにアクセスするには、質問に「@github」を含めます。
質問に @github を追加すると、Copilot によって、質問の内容に基づいて適切なスキルが動的に選択されます。 また、特定のスキルを使用するように Copilot Chat に明示的に要求することもできます。 次の 2 つの方法で行います。
- 自然言語を使用して、スキルを使用するように Copilot Chat に依頼します。 たとえば、
@github Search the web to find the latest GPT model from OpenAI.のように指定します。 - Web 検索を具体的に呼び出すには、質問に
#web変数を含めることができます。 たとえば、@github #web What is the latest LTS of Node.js?のように指定します。
Copilot に問い合わせ、現在使用可能なスキルの一覧を生成できます: @github What skills are available?
モデル コンテキスト プロトコル (MCP) サーバーの使用
MCP を使うと、Copilot Chat を既存のさまざまなツールやサービスと統合して、その機能を拡張できます。 詳細については、「モデル コンテキスト プロトコル (MCP) について」を参照してください。
Copilot Chat 用のAIモデル
応答の生成に使用 Copilot モデルを変更できます。 質問の種類によっては、別のモデルの方がより良いパフォーマンスを発揮したり、より有用な回答が提供されたり場合があります。 オプションには、高度な機能を備えた Premium モデルも含まれます。 IDE でモデルを変更するには、「 GitHub Copilot Chat の AI モデルの変更」を参照してください。 GitHubのモデルを変更または比較するには、GitHubでGitHub Copilotに質問する を参照してください。
その他のアクセス方法 Copilot Chat
- ビルトイン リクエスト。 チャット ウィンドウからプロンプトを送信するだけでなく、ファイルを右クリックし、 GitHub Copilot を選択し、オプションのいずれかを選択することで、組み込み要求を送信できます。
- インライン。 チャット プロンプトをインラインで送信し、ハイライトされたコード ブロックまたは現在のファイルに範囲を設定できます。
- インライン チャットを開始するには、コード ブロックまたは現在のファイル内の任意の場所を右クリックし、 GitHub Copilot の上にマウス ポインターを置き、[ Copilot: インライン チャット] を選択するか、「 Ctrl+Shift+I」と入力します。
フィードバックを送る
Copilot Chatに関するフィードバックを共有するには、JetBrains の共有フィードバック リンクを使用できます。
-
JetBrains IDE ウィンドウの右側にある Copilot Chat アイコンをクリックして、 Copilot Chat ウィンドウを開きます。

-
Copilot Chat ウィンドウの上部にある [フィードバックの共有] リンクをクリックします。
![Copilot Chat ウィンドウの [share feedback] リンクのスクリーンショット。](https://docs.github.com/assets/cb-130879/images/help/copilot/jetbrains-share-feedback.png)
詳細については、次を参照してください。
前提条件
- GitHub Copilotへのアクセス。 「GitHub Copilotについて」をご覧ください。
- GitHub Copilot拡張機能の最新バージョン。 インストール手順については、環境内に GitHub Copilot 拡張機能をインストールする を参照してください。
- Xcode で GitHub にサインインします。
組織GitHub Copilotまたはエンタープライズにアクセスできる場合、組織の所有者GitHub Copilot Chatまたはエンタープライズ管理者を使用することはできません。 「組織内のGitHub Copilotのポリシーと機能の管理」をご覧ください。
チャット モード
エージェント モードで Copilot Chat を使用して、設定されたタスクを自律的に実行するか、計画モードでコードを変更する前に実装計画を下書きすることができます。 モードを切り替えるには、チャット ウィンドウの下部にあるエージェント ドロップダウンを使用します。
- エージェント モードについては、 IDE でのエージェント モードの使用 を参照してください。
- プラン モードについては、 IDE でのプラン モードの使用 を参照してください。
プロンプトの送信
Copilot Chatに、コードの提案、コードの説明、単体テストの生成、コード修正の提案を依頼できます。
-
チャット ウィンドウを開くには、メニュー バーの [エディター ] をクリックし、[ GitHub Copilot ]、[ チャットを開く] の順にクリックします。 Copilot Chat が新しいウィンドウで開きます。
-
プロンプト ボックスにプロンプトを入力します。 プロンプトの例については、「GitHub Copilot ChatのプロンプトをIDEで開始する方法」を参照してください。
-
Copilotの応答を評価し、必要に応じてフォローアップ プロンプトを送信します。
応答には、多くの場合、対話型要素が含まれます。 たとえば、応答には、コード ブロックをコピーまたは挿入するボタンが含まれている場合があります。
応答の生成に使用 Copilot Chat ファイルを表示するには、応答の下にある [参照 ] リンクをクリックします。 リファレンスには、リポジトリのカスタム命令ファイルへのリンクを含めることができます。 このファイルには、応答の品質を向上させるために、すべてのチャットの質問に自動的に追加される追加情報が含まれています。 詳細については、「GitHub Copilot用のリポジトリカスタム命令の追加」を参照してください。
モデル コンテキスト プロトコル (MCP) サーバーの使用
MCP を使うと、Copilot Chat を既存のさまざまなツールやサービスと統合して、その機能を拡張できます。 詳細については、「モデル コンテキスト プロトコル (MCP) について」を参照してください。
Copilot Chat 用のAIモデル
応答の生成に使用 Copilot モデルを変更できます。 質問の種類によっては、別のモデルの方がより良いパフォーマンスを発揮したり、より有用な回答が提供されたり場合があります。 オプションには、高度な機能を備えた Premium モデルも含まれます。 IDE でモデルを変更するには、「 GitHub Copilot Chat の AI モデルの変更」を参照してください。 GitHubのモデルを変更または比較するには、GitHubでGitHub Copilotに質問する を参照してください。
プロンプトでキーワード (keyword)を使用する
プロンプトを理解するのに役立つ特別なキーワード Copilot 使用できます。
スラッシュ コマンド
スラッシュ コマンドを使用して、一般的なシナリオで複雑なプロンプトを記述しないようにします。 スラッシュ コマンドを使用するには、チャット プロンプト ボックスに 「/」 と入力し、その後にコマンドを入力します。
使用可能なすべてのスラッシュ コマンドを表示するには、チャットのプロンプト ボックスに / を入力します。 詳細については、「GitHub Copilot Chat のチート シート」を参照してください。
ファイル参照
既定では、 Copilot Chat は、開いているファイルまたは選択したコードを参照します。 特定のファイルを参照として添付するには、チャット プロンプト ボックスで をクリックします。
チャット管理
Xcode IDE ごとに会話スレッドを開いて、コンテキストごとにディスカッションを整理しておくことができます。 チャット履歴で以前の会話に戻ることや、過去の提案を参照することができます。
フィードバックを送る
応答が役に立ったかどうかを示すには、応答の横に表示される または を使用します。
詳細については、次を参照してください。
前提条件
- Copilot へのアクセス権。 「GitHub Copilotについて」をご覧ください。
- Eclipse の互換バージョン。 GitHub Copilot 拡張機能を使うには、Eclipse バージョン 2024-09 以降が必要です。 Eclipse のダウンロード ページを参照してください。
- Copilot Business または Copilot Enterprise プランを利用する organization または Enterprise のメンバーである場合、Copilot で MCP を使うには、"Copilot の MCP サーバー" ポリシーを有効にする必要があります。
- GitHub Copilot拡張機能の最新バージョン。 これを Eclipse Marketplace からダウンロードします。 詳細については、「環境内に GitHub Copilot 拡張機能をインストールする」を参照してください。
- Eclipse で GitHub にサインインします。
組織GitHub Copilotまたはエンタープライズにアクセスできる場合、組織の所有者GitHub Copilot Chatまたはエンタープライズ管理者を使用することはできません。 「組織内のGitHub Copilotのポリシーと機能の管理」をご覧ください。
チャット モード
エージェント モードで Copilot Chat を使用して、設定されたタスクを自律的に実行するか、計画モードでコードを変更する前に実装計画を下書きすることができます。 モードを切り替えるには、チャット パネルの下部にあるエージェント ドロップダウンを使用します。
- エージェント モードについては、 IDE でのエージェント モードの使用 を参照してください。
- プラン モードについては、 IDE でのプラン モードの使用 を参照してください。
プロンプトの送信
Copilot Chatに、コードの提案、コードの説明、単体テストの生成、コード修正の提案を依頼できます。
-
Copilot Chat パネルを開くには、Eclipse の下部にあるステータス バーのCopilot アイコン () をクリックし、[チャットを開く] をクリックします。
-
プロンプト ボックスにプロンプトを入力し、Enter キーを押します。
使用できるプロンプトの種類の概要については、「GitHub Copilot ChatのプロンプトをIDEで開始する方法」を参照してください。
-
Copilotの応答を評価し、必要に応じてフォローアップ要求を行います。
プロンプトでキーワード (keyword)を使用する
プロンプトを理解するのに役立つ特別なキーワード Copilot 使用できます。 例については、「GitHub Copilot ChatのプロンプトをIDEで開始する方法」を参照してください。
スラッシュ コマンド
スラッシュ コマンドを使用して、一般的なシナリオで複雑なプロンプトを記述しないようにします。 スラッシュ コマンドを使用するには、チャット プロンプト ボックスに 「/」 と入力し、その後にコマンドを入力します。 たとえば、 /explain を使用して、現在エディターに表示されているファイル内のコードを説明するように Copilot に依頼します。
使用可能なすべてのスラッシュ コマンドを表示するには、チャットのプロンプト ボックスに / を入力します。
モデル コンテキスト プロトコル (MCP) サーバーの使用
MCP を使うと、Copilot Chat を既存のさまざまなツールやサービスと統合して、その機能を拡張できます。 詳細については、「モデル コンテキスト プロトコル (MCP) について」を参照してください。
Copilot Chat 用のAIモデル
応答の生成に使用 Copilot モデルを変更できます。 質問の種類によっては、別のモデルの方がより良いパフォーマンスを発揮したり、より有用な回答が提供されたり場合があります。 オプションには、高度な機能を備えた Premium モデルも含まれます。 IDE でモデルを変更するには、「 GitHub Copilot Chat の AI モデルの変更」を参照してください。 GitHubのモデルを変更または比較するには、GitHubでGitHub Copilotに質問する を参照してください。