Skip to main content

IDE での GitHub Copilot チャットの使用

ご利用の環境に拡張機能をインストールすると、GitHub Copilot Chat を使い始めることができます。

重要:

GitHub Copilot Individualサブスクリプションを持つすべてのユーザーは、IDE でGitHub Copilot Chatにアクセスできます。

Copilot BusinessサブスクリプションまたはCopilot Enterpriseサブスクリプションを持つ組織または企業の所有者は、IDEでGitHub Copilot Chatへのアクセス許可を与えるかどうかを決定することができ、さらにCopilot Enterpriseサブスクリプションを持っている場合GitHub.com。

GitHub Copilot Chat と Visual Studio Code について

GitHub Copilot Chat は、サポートされている IDE 内でコーディング関連の質問に対する回答を直接受け取ることができるチャット インターフェイスです。 Copilot Chat は、コードの提案の提供、コードの機能と目的の自然言語の説明の提供、コードの単体テストの生成、コード内のバグに対する修正プログラムの提案など、さまざまなコーディング関連タスクに役立ちます。 詳しくは、「GitHub Copilot Chat について」を参照してください。

GitHub Copilot Enterprise サブスクリプションをお持ちの場合は、組織またはエンタープライズの設定に応じて、GitHub.com で GitHub Copilot Chat を使用することもできます。 詳しくは、「GitHub.com での GitHub Copilot チャットの使用」を参照してください。

前提条件

  • GitHub Copilot Chat を使うには、GitHub Copilot のアクティブなサブスクリプションが必要です。 詳しくは、「GitHub Copilot の課金について」を参照してください。

  • Visual Studio Code で GitHub Copilot Chat を使うには、最新バージョンの Visual Studio Code がインストールされている必要があります。 詳細については、Visual Studio Code のダウンロード ページを参照してください。

  • Visual Studio Code で GitHub Copilot Chat を使うには、GitHub Copilot へのアクセスが許可されているのと同じ GitHub ID を使って Visual Studio Code にサインインする必要があります。

GitHub Copilot Chat の有効化または無効化

注: GitHub Copilot Individual サブスクリプションをお持ちの場合、GitHub Copilot Chat へのアクセスが自動的に許可されます。

GitHub Copilot Chat は、アクティブな GitHub Copilot Business またはGitHub Copilot Enterprise サブスクリプションを持つすべての組織およびエンタープライズで利用できます。 Copilot の設定ページで、組織またはエンタープライズの GitHub Copilot Chat を有効化または無効化できます。

Copilot Chat が企業レベルで有効化または無効化されている場合、企業内の organization は設定をオーバーライドできません。

組織レベルでの GitHub Copilot Chat の有効化または無効化

  1. GitHub.com の右上隅にあるプロファイル写真を選択し、次に自分の組織をクリックします。

    @octocat のプロファイル写真の下にあるドロップダウン メニューのスクリーンショット。 [Your organizations] (自分の組織) が濃いオレンジ色の枠線で囲まれています。

  2. 組織の隣の [設定] をクリックします。

  3. サイドバーの 「コード、計画、自動化」セクションで、「 Copilot」をクリックし、「ポリシー」をクリックします。

  4. IDE の **Copilot Chat ** の右側にあるドロップダウン メニューを選択し、「有効にする」あるいは「無効にする」を選択します。

エンタープライズ レベルでの GitHub Copilot Chat の有効化または無効化

  1. Enterprise アカウントのサイドバーで、 [ポリシー] をクリックします。
  2. " [ポリシー]" で [Copilot] をクリックします。
  3. IDE の **Copilot Chat ** の右側にあるドロップダウン メニューを選択し、適切なオプションを選択します。
    • [ 許可] をクリックして、エンタープライズのすべての組織に対して GitHub Copilot Chat を有効にします。
    • [ ブロック] をクリックして、エンタープライズのすべての組織の GitHub Copilot Chat を無効にします。
    • [ポリシーなし] をクリックして、エンタープライズの下の各organizationに独自のポリシーを設定できるようにします。

Visual Studio Code で GitHub Copilot Chat 拡張機能をインストールする

GitHub Copilot Chat を使うには、まず Visual Studio Code の GitHub Copilot Chat 拡張機能をインストールする必要があります。

  1. Visual Studio Code で、[Visual Studio Code] ウィンドウの左側にあるアクティビティ バーの [拡張機能] アイコンをクリックして、 [拡張機能] ビューを開いてください。

    アクティビティ バーの拡張機能のアイコンのスクリーンショット。

  2. [Marketplace の拡張機能の検索] 検索ボックスで、GitHub Copilot Chat 拡張機能を検索し、 [インストール] をクリックしてください。

    拡張機能マーケットプレースの GitHub Copilot Chat 拡張機能のスクリーンショット。

  3. [Visual Studio Code] ウィンドウで、Visual Studio Code を更新するために必要な [再読み込み] をクリックしてください。

  4. Visual Studio Code の右下隅にあるトースト通知でログインするように促されたら、[GitHub にサインイン] をクリックします。 GitHub Copilot のライセンスを持っているか、組織を通じて GitHub Copilot のシートが割り当てられているのと同じ GitHub ID でサインインします。 

  5. Visual Studio Code とブラウザーの GitHub のプロンプトに従って、サインインと認証のプロセスを完了します。

  6. GitHub Copilot Chat が正常にインストールされたことを確認するには、[Visual Studio Code] ウィンドウの左側にあるアクティビティ バーで、[Copilot Chat] アイコンをクリックして [Copilot Chat] チャット ウィンドウを開きます。

    アクティビティ バーの [Copilot Chat] アイコンのスクリーンショット。

注: 拡張機能のインストール後に認証の問題が発生する場合は、「IDE での GitHub Copilot チャットの問題のトラブルシューティング」を参照してください。

最初の質問をする

GitHub Copilot Chat は、自然言語で質問するコーディング関連の質問にのみ答えることを目的としています。 たとえば、GitHub Copilot Chat に問い合わせ、2 つの数値の合計を返す関数を記述することができます。

  1. [Visual Studio Code] アクティビティ バーで、[Copilot Chat] アイコンをクリックして、[Copilot Chat] チャット ウィンドウを開きます。

    アクティビティ バーの [Copilot Chat] アイコンのスクリーンショット。

  2. [Copilot Chat] ウィンドウの下部にある [コマンドについて/Copilot に質問するか入力する] テキスト ボックスにコーディング関連の質問を入力し、Enter キーを押します。 たとえば、「2 つの数値の合計を返す関数はどのように記述しますか?」と入力します。

  3. Copilot Chat により質問が処理され、必要に応じてチャット ウィンドウにコード候補を含む回答が提供されます。

    質問が GitHub Copilot Chat の範囲外の場合は、その旨が表示され、代わりの質問が提案される場合があります。

  4. 必要に応じて、Copilot Chat により [コマンドについて/Copilot に質問するか入力する] テキスト ボックスの上にフォローアップの質問が提案された場合は、フォローアップの質問をクリックして質問してください。

GitHub Copilot Chat からのコードの提案を使う

Copilot Chat によりコード候補が提案された場合、その使い方にはオプションがいくつかあります。

  1. [Copilot Chat] ウィンドウで、コード候補のオプションを表示するには、候補にカーソルを合わせてください。

    [Copilot Chat] ウィンドウのコード候補オプションのスクリーンショット。

  2. コード候補を使用するためのオプションを 1 つ選んでください。

    • コード候補をクリップボードにコピーするには、 [コピー] アイコンをクリックしてください。
    • カーソルの現在の位置にあるコードにコード候補を挿入するには、 [カーソル位置に挿入] アイコンをクリックしてください。
    • その他のオプションを表示するには、 [...] アイコンをクリックしてください。
      • 新しいファイルを作成し、それに候補を挿入するには、 [新しいファイルに挿入] をクリックしてください。
      • Visual Studio Code ターミナルでコード候補を実行するには、 [ターミナルで実行] をクリックしてください。

コードについて GitHub Copilot Chat に質問する

Copilot Chat は、コーディング関連の幅広いトピックについて回答とサポートを提供できます。

  1. Visual Studio Code で、Copilot Chat のサポートを受けたいファイルを開きます。

  2. アクティビティ バーで、[Copilot Chat] アイコンをクリックして、[Copilot Chat] チャット ウィンドウを開きます。

  3. エディターに現在表示されているコードについて質問するには、「#editor」と入力してから質問します。

    たとえば、「#editor what does this code do?」と入力して、コードの目的の説明を Copilot Chat に質問できます。

    質問の任意の場所で #editor コマンドを使用して、エディターに現在表示されているコードに焦点を当てるように Copilot Chat に指示します。

  4. エディターで 1 つのメソッドが完全に表示されている場合は、「Write a unit test for the method in the #editor」と入力することによって、メソッドの単体テストを生成するように Copilot Chat に依頼できます。

    または、単体テストを生成するコードを選択してから、Copilot に「#selection write a unit test for this code」と依頼します。

    #selection コマンドにより、Copilot が質問に回答するときに、選択したコードに注目するようになります。

  5. コードのバグを修正するには、エディターでコードを選択し、Copilot に「#selection fix the bug in this code」と依頼します。

  6. 質問時に Copilot が 1 つまたは複数の特定のファイルに注目するようにするには、#file コマンドを使用します。

    1. [Copilot Chat] ウィンドウに「#file」と入力し、Enter キーを押します。 これにより、エディターの上部に [Quick Open] パレットが開きます。
    2. 最近開いたファイルのリストから選択するか、焦点を当てるファイルを検索して選択します。
    3. 質問を入力します。 たとえば、#file:app.js What does this file do? のようにします。

    #file コマンドを質問で複数回使用して、Copilot を複数のファイルに注目させることができます。

注: Copilot Chat で使用できるその他の特殊なコマンドについて知るには、チャット入力ボックスに「/help」と入力します。

GitHub Copilot Chat についてのフィードバックを共有する

Copilot Chat に関するフィードバックを共有するには、[Copilot Chat] ウィンドウの [フィードバックの共有] ボタンを使用できます。

  1. [Copilot Chat] ウィンドウの上部にある省略記号 (...) をクリックし、次に [チャットフィードバックの送信] をクリックします。
  2. ブラウザーの vscode-copilot-release リポジトリで、[新しい問題] をクリックします。
  3. 表示されるオプションのいずれかを選択します。
    • Issue をオープンしてバグを報告するには、 [GitHub Copilot Chat のバグ レポート] をクリックしてください。
    • Issue をオープンにしてバグを報告するには、[GitHub Copilot Chatの機能要求] をクリックしてください。
    • セキュリティの脆弱性を報告するには、 [セキュリティの脆弱性を報告する] をクリックしてください。
    • ディスカッションで質問するには、 [質問] をクリックしてください。

参考資料

重要:

GitHub Copilot Individualサブスクリプションを持つすべてのユーザーは、IDE でGitHub Copilot Chatにアクセスできます。

Copilot BusinessサブスクリプションまたはCopilot Enterpriseサブスクリプションを持つ組織または企業の所有者は、IDEでGitHub Copilot Chatへのアクセス許可を与えるかどうかを決定することができ、さらにCopilot Enterpriseサブスクリプションを持っている場合GitHub.com。

GitHub Copilot Chat と Visual Studio について

GitHub Copilot Chat は、サポートされている IDE 内でコーディング関連の質問に対する回答を直接受け取ることができるチャット インターフェイスです。 Copilot Chat は、コードの提案の提供、コードの機能と目的の自然言語の説明の提供、コードの単体テストの生成、コード内のバグに対する修正プログラムの提案など、さまざまなコーディング関連タスクに役立ちます。 詳しくは、「GitHub Copilot Chat について」を参照してください。

GitHub Copilot Enterprise サブスクリプションをお持ちの場合は、組織またはエンタープライズの設定に応じて、GitHub.com で GitHub Copilot Chat を使用することもできます。 詳しくは、「GitHub.com での GitHub Copilot チャットの使用」を参照してください。

Visual Studio で GitHub Copilot Chat を使用する方法の詳細については、 「Visual Studio Copilot Chat」のドキュメントを参照してください。

前提条件

  • GitHub Copilot Chat を使うには、GitHub Copilot のアクティブなサブスクリプションが必要です。 詳しくは、「GitHub Copilot の課金について」を参照してください。

  • Visual StudioでGitHub Copilot Chatを使うには、Visual Studio2022 バージョン 17.8 以降を実行している必要があります。 詳細については、「Visual Studio GitHub Copilot」のドキュメントを参照してください。

  • Visual Studio で GitHub Copilot Chat を使うには、GitHub Copilot へのアクセスが許可されているのと同じ GitHub ID を使って Visual Studio にサインインする必要があります。

GitHub Copilot Chat の有効化または無効化

注: GitHub Copilot Individual サブスクリプションをお持ちの場合、GitHub Copilot Chat へのアクセスが自動的に許可されます。

GitHub Copilot Chat は、アクティブな GitHub Copilot Business またはGitHub Copilot Enterprise サブスクリプションを持つすべての組織およびエンタープライズで利用できます。 Copilot の設定ページで、組織またはエンタープライズの GitHub Copilot Chat を有効化または無効化できます。

Copilot Chat が企業レベルで有効化または無効化されている場合、企業内の organization は設定をオーバーライドできません。

組織レベルでの GitHub Copilot Chat の有効化または無効化

  1. GitHub.com の右上隅にあるプロファイル写真を選択し、次に自分の組織をクリックします。

    @octocat のプロファイル写真の下にあるドロップダウン メニューのスクリーンショット。 [Your organizations] (自分の組織) が濃いオレンジ色の枠線で囲まれています。

  2. 組織の隣の [設定] をクリックします。

  3. サイドバーの 「コード、計画、自動化」セクションで、「 Copilot」をクリックし、「ポリシー」をクリックします。

  4. IDE の **Copilot Chat ** の右側にあるドロップダウン メニューを選択し、「有効にする」あるいは「無効にする」を選択します。

エンタープライズ レベルでの GitHub Copilot Chat の有効化または無効化

  1. Enterprise アカウントのサイドバーで、 [ポリシー] をクリックします。
  2. " [ポリシー]" で [Copilot] をクリックします。
  3. IDE の **Copilot Chat ** の右側にあるドロップダウン メニューを選択し、適切なオプションを選択します。
    • [ 許可] をクリックして、エンタープライズのすべての組織に対して GitHub Copilot Chat を有効にします。
    • [ ブロック] をクリックして、エンタープライズのすべての組織の GitHub Copilot Chat を無効にします。
    • [ポリシーなし] をクリックして、エンタープライズの下の各organizationに独自のポリシーを設定できるようにします。

Visual Studio で GitHub Copilot Chat 拡張機能をインストールする

Visual Studio で GitHub Copilot Chat を使うには、Visual Studio 拡張機能をインストールする必要があります。

別のインストール方法として、Microsoft の指示に従って GitHub Copilot 拡張機能をインストールすることもできます。 詳細については、Microsoft ドキュメントの「インストール手順」を参照してください。

  1. Visual Studio のメニュー バーの [拡張機能] をクリックしてから、 [拡張機能の管理] をクリックします。

    Visual Studio のメニュー バーのスクリーンショット。 [拡張機能] メニューが開き、[拡張機能の管理] オプションがオレンジ色の枠線で強調表示されています。

  2. [拡張機能の管理] ウィンドウで、[Visual Studio Marketplace] をクリックし、「GitHub Copilot Chat」を検索して、[Download] をクリックします。

  3. [拡張機能の管理] ウィンドウを閉じ、Visual Studio を終了してもう一度起動します。

注: 拡張機能のインストール後に認証の問題が発生する場合は、「IDE での GitHub Copilot チャットの問題のトラブルシューティング」を参照してください。

最初の質問をする

GitHub Copilot Chat は、自然言語で質問するコーディング関連の質問にのみ答えることを目的としています。 たとえば、GitHub Copilot Chat に問い合わせ、2 つの数値の合計を返す関数を記述することができます。

  1. [Visual Studio] メニュー バーで、Copilot Chat を起動するには、[表示] をクリックしてから、[GitHub Copilot Chat] をクリックします。

  2. [Copilot Chat] ウィンドウの下部にある [Copilot に質問する] テキスト ボックスにコーディング関連の質問を入力し、Enter キーを押してください。 たとえば、「2 つの数値の合計を返す関数はどのように記述しますか?」と入力します。

    注: 質問が GitHub Copilot Chat の範囲外の場合は、その旨が表示され、代わりの質問が提案される場合があります。

  3. Copilot Chat で提案されたコード候補を使用したい場合は、 [コピー] アイコンをクリックして、コード候補をクリップボードにコピーしてください。

  4. 必要に応じて、Copilot Chat によって、最後の回答の下にフォローアップの質問が提案された場合は、フォローアップの質問をクリックして質問します。

コードについて GitHub Copilot Chat に質問する

Copilot Chat は、コーディング関連の幅広いトピックについて回答とサポートを提供できます。

  1. Visual Studio で、Copilot Chat のサポートを受けたいファイルを開きます。

  2. [Visual Studio] メニュー バーで、Copilot Chat を起動するには、[表示] をクリックしてから、[GitHub Copilot Chat] をクリックします。

  3. エディターに現在表示されているコードについて質問するには、「#editor」と入力してから質問します。

    たとえば、「#editor what does this code do?」と入力して、コードの目的の説明を Copilot Chat に質問できます。

    質問の任意の場所で #editor コマンドを使用して、エディターに現在表示されているコードに焦点を当てるように Copilot Chat に指示します。

  4. エディターで 1 つのメソッドが完全に表示されている場合は、「Write a unit test for the method in the #editor」と入力することによって、メソッドの単体テストを生成するように Copilot Chat に依頼できます。

    または、単体テストを生成するコードを選択してから、Copilot に「#selection write a unit test for this code」と依頼します。

    #selection コマンドにより、Copilot が質問に回答するときに、選択したコードに注目するようになります。

  5. コードのバグを修正するには、エディターでコードを選択し、Copilot に「#selection fix the bug in this code」と依頼します。

  6. 質問時に Copilot が 1 つまたは複数の特定のファイルに注目するようにするには、#file コマンドを使用します。

    1. [Copilot Chat] ウィンドウに「#file」と入力し、Enter キーを押します。 これにより、エディターの上部に [Quick Open] パレットが開きます。
    2. 最近開いたファイルのリストから選択するか、焦点を当てるファイルを検索して選択します。
    3. 質問を入力します。 たとえば、#file:app.js What does this file do? のようにします。

    #file コマンドを質問で複数回使用して、Copilot を複数のファイルに注目させることができます。

注: Copilot Chat で使用できるその他の特殊なコマンドについて知るには、チャット入力ボックスに「/help」と入力します。

GitHub Copilot Chat についてのフィードバックを共有する

Copilot Chat に関するフィードバックを共有するには、Visual Studio の [フィードバックの送信] ボタンを使用できます。 Visual Studio のフィードバックの提供について詳しくは、Visual Studio のフィードバックのドキュメントをご覧ください。

  1. [Visual Studio] ウィンドウの右上隅にある [フィードバックの送信] ボタンをクリックしてください。

    Visual Studio の [フィードバックの共有] ボタンのスクリーンショット。

  2. ご自分のフィードバックを最もよく表している選択肢を選んでください。

    • バグを報告するには、 [問題の報告] をクリックしてください。
    • 機能を要求するには、 [機能の提案] をクリックしてください。

参考資料

重要:

GitHub Copilot Individualサブスクリプションを持つすべてのユーザーは、IDE でGitHub Copilot Chatにアクセスできます。

Copilot BusinessサブスクリプションまたはCopilot Enterpriseサブスクリプションを持つ組織または企業の所有者は、IDEでGitHub Copilot Chatへのアクセス許可を与えるかどうかを決定することができ、さらにCopilot Enterpriseサブスクリプションを持っている場合GitHub.com。

GitHub Copilot Chat と JetBrains について

GitHub Copilot Chat は、サポートされている IDE 内でコーディング関連の質問に対する回答を直接受け取ることができるチャット インターフェイスです。 Copilot Chat は、コードの提案の提供、コードの機能と目的の自然言語の説明の提供、コードの単体テストの生成、コード内のバグに対する修正プログラムの提案など、さまざまなコーディング関連タスクに役立ちます。 詳しくは、「GitHub Copilot Chat について」を参照してください。

GitHub Copilot Enterprise サブスクリプションをお持ちの場合は、組織またはエンタープライズの設定に応じて、GitHub.com で GitHub Copilot Chat を使用することもできます。 詳しくは、「GitHub.com での GitHub Copilot チャットの使用」を参照してください。

前提条件

  • GitHub Copilot Chat を使うには、GitHub Copilot のアクティブなサブスクリプションが必要です。 詳しくは、「GitHub Copilot の課金について」を参照してください。

  • JetBrains でGitHub Copilotを使用するには、互換性のある JetBrains IDE がインストールされている必要があります。 Copilot Chat は、次の IDE と互換性があります。

    • IntelliJ IDEA (Ultimate、Community、Educational)
    • Android Studio
    • AppCode
    • CLion
    • DataGrip
    • DataSpell
    • GoLand
    • MPS
    • PhpStorm
    • PyCharm (Professional、Community、Educational)
    • Rider
    • RubyMine
    • RustRover
    • WebStorm

    詳しくは、JetBrains IDE ツール ファインダーを参照してください。

GitHub Copilot Chat の有効化または無効化

注: GitHub Copilot Individual サブスクリプションをお持ちの場合、GitHub Copilot Chat へのアクセスが自動的に許可されます。

GitHub Copilot Chatは、アクティブなGitHub Copilot BusinessまたはGitHub Copilot Enterpriseライセンスを持つすべての組織と企業が利用できます。 GitHub Copilot設定ページで、組織または企業のGitHub Copilot Chatを有効または無効にすることができます。

Copilot Chat が企業レベルで有効化または無効化されている場合、企業内の organization は設定をオーバーライドできません。

organization レベルでの GitHub Copilot Chat の有効化または無効化

  1. GitHub.com の右上隅にあるプロファイル写真を選択し、次に自分の組織をクリックします。

    @octocat のプロファイル写真の下にあるドロップダウン メニューのスクリーンショット。 [Your organizations] (自分の組織) が濃いオレンジ色の枠線で囲まれています。

  2. 組織の隣の [設定] をクリックします。

  3. サイドバーの 「コード、計画、自動化」セクションで、「 Copilot」をクリックし、「ポリシー」をクリックします。

  4. IDE の **Copilot Chat ** の右側にあるドロップダウン メニューを選択し、「有効にする」あるいは「無効にする」を選択します。

エンタープライズ レベルでの GitHub Copilot Chat の有効化または無効化

  1. Enterprise アカウントのサイドバーで、 [ポリシー] をクリックします。
  2. " [ポリシー]" で [Copilot] をクリックします。
  3. IDE の **Copilot Chat ** の右側にあるドロップダウン メニューを選択し、適切なオプションを選択します。
    • [許可] をクリックして、Enterprise のすべての Organization に対して Copilot Chat を有効にします。
    • [ブロック] をクリックして、Enterprise のすべての Organization の Copilot Chat を無効にします。
    • [ポリシーなし] をクリックして、エンタープライズの下の各organizationに独自のポリシーを設定できるようにします。

JetBrains での GitHub Copilot プラグインのインストールまたは更新

JetBrains IDE で Copilot Chatを使用するには、GitHub Copilot プラグインをインストールまたは更新する必要があります。 GitHub Copilot プラグインをまだインストールしていない場合は、「JetBrains IDE への GitHub Copilot プラグインのインストール」の手順に従ってください。 GitHub Copilot プラグインを既にインストールしている場合は、「JetBrains での GitHub Copilot プラグインの更新」の手順に従ってください。

次の手順では、GitHub Copilot プラグインを IntelliJ IDEA にインストールまたは更新する方法について説明します。 サポートされている別の IDE にインストールする場合、手順が異なる可能性があります。

JetBrains IDE での GitHub Copilot のインストール

JetBrains IDE で GitHub Copilot を使用するには、GitHub Copilot プラグインをインストールする必要があります。

  1. JetBrains IDE の [ファイル] メニュー (Windows の場合) または IDE for Mac の名前 (たとえば、PyCharmIntelliJなど) で、 [設定] (Windows の場合) または [環境設定] (Mac の場合) をクリックします。

  2. [設定] または [環境設定] ダイアログ ボックスの左側のメニューで、 [プラグイン] をクリックします。

  3. [設定] または [環境設定] ダイアログ ボックスの上部にある [Marketplace] をクリックします。 検索バーで、「 GitHub Copilot 」を検索し、 [インストール] をクリックします。

    [基本設定] ウィンドウのスクリーンショット。 [Marketplace] というラベルが付いたタブが、オレンジ色の枠線で強調表示されています。 検索結果のリストでは、インストールされた [GitHub Copilot] プラグインのチェック ボックスがオンになっています。

  4. GitHub Copilot がインストールされたら、 [IDE を再起動する] をクリックします。

  5. JetBrains IDE が再起動したら、 [ツール] メニューをクリックします。 [GitHub Copilot][GitHub にログイン] の順にクリックします。

    展開された [ツール] メニューと [GitHub Copilot] サブメニューのスクリーンショット。 [GitHub へのログイン] オプションが青色で強調表示されています。

  6. デバイス コードをコピーしてデバイスの有効化ウィンドウを開くには、[GitHub にサインイン] ダイアログ ボックスで、 [コピーして開く] をクリックします。

    [GitHub にサインイン] ダイアログのスクリーンショット。 デバイス コードが、[コピーして開く] というラベルの付いたボタンの上に表示されています。

  7. ブラウザーにデバイスのアクティブ化ウィンドウが表示されます。 デバイス コードを貼り付け、 [続行] をクリックします。

  8. GitHub から、GitHub Copilot に必要なアクセス許可が要求されます。 これらのアクセス許可を認可するには、 [GitHub Copilot プラグインの認可] をクリックします。

  9. アクセス許可が承認されたら、JetBrains IDE によって確認が表示されます。 GitHub Copilot の使用を開始するには、 [OK] をクリックします。

JetBrains での GitHub Copilot プラグインの更新

  1. JetBrains IDE の [ファイル] メニュー (Windows の場合) または IDE for Mac の名前 (たとえば、PyCharmIntelliJなど) で、 [設定] (Windows の場合) または [環境設定] (Mac の場合) をクリックします。
  2. [設定] または [環境設定] ダイアログ ボックスの左側のメニューで、 [プラグイン] をクリックします。
  3. [設定/環境設定] ダイアログ ボックスの上部にある [インストール済] をクリックします。 検索バーで、「 GitHub Copilot 」を検索し、 [更新] をクリックします。
  4. GitHub Copilot が更新されたら、JetBrains IDE を終了して再起動します。

最初の質問をする

GitHub Copilot Chat は、自然言語で質問するコーディング関連の質問にのみ答えることを目的としています。 たとえば、GitHub Copilot Chat に問い合わせ、2 つの数値の合計を返す関数を記述することができます。

  1. [JetBrains IDE] ウィンドウの右側にある [Copilot Chat] アイコンをクリックして、[Copilot Chat] ウィンドウを開きます。

    アクティビティ バーの [Copilot Chat] アイコンのスクリーンショット。

  2. [Copilot Chat] ウィンドウの下部にある [コマンドについて/Copilot に質問するか入力する] テキスト ボックスにコーディング関連の質問を入力し、Enter キーを押します。 たとえば、「2 つの数値の合計を返す関数はどのように記述しますか?」と入力します。

  3. Copilot Chat により質問が処理され、必要に応じてチャット ウィンドウにコード候補を含む回答が提供されます。

    質問が GitHub Copilot Chat の範囲外の場合は、その旨が表示され、代わりの質問が提案される場合があります。

  4. 必要に応じて、Copilot Chat により [コマンドについて/Copilot に質問するか入力する] テキスト ボックスの上にフォローアップの質問が提案された場合は、フォローアップの質問をクリックして質問します。

コードについて GitHub Copilot Chat に質問する

Copilot Chat は、コーディング関連の幅広いトピックについて回答とサポートを提供できます。

  1. JetBrains IDE で、Copilot Chat のサポートを受けたいファイルを開きます。
  2. 開いたファイルに関して Copilot Chat に質問します。 次に例を示します。
    • ファイルの目的の説明を生成するには、「このファイルは何をするファイルですか?」のような質問をしてください。
    • ファイルの単体テストを生成するには、「このファイルのユニットテストを書いてください」のような要求を入力してください。 または、単体テストを生成するコードを強調表示し、「このコードのユニットテストを書いてください。」のような質問をしてください。
    • ファイルでバグの修正を生成するには、「このバグを修正してください」のような要求を入力してください。

GitHub Copilot Chat についてのフィードバックを共有する

Copilot Chat に関するフィードバックを共有するには、JetBrains の [フィードバックの共有] リンクを使用できます。

  1. [JetBrains IDE] ウィンドウの右側にある [Copilot Chat] アイコンをクリックして、[Copilot Chat] ウィンドウを開きます。

    アクティビティ バーの [Copilot Chat] アイコンのスクリーンショット。

  2. [Copilot Chat] ウィンドウの上部にある [フィードバックの共有] リンクをクリックします。

    GitHub Copilot Chat ウィンドウの [フィードバックの共有] リンクのスクリーンショット。

参考資料