Skip to main content

GitHub Copilot のクイック スタート

GitHub Copilot は、コーディング中にインライン候補を提示することで作業を支援します。

GitHub Copilot は GitHub.com に個人アカウントがある GitHub 顧客と、エンタープライズ アカウントに所有されている GitHub Enterprise Cloud 組織が利用できます。

確認が取れている学生、教師、およびパブリックのオープン ソース プロジェクトのメンテナンス担当者は、GitHub Copilot を無料で使うことができます。 学生、教師、または一般的なオープンソース プロジェクトのメンテナンス担当者ではない場合にも、1 回限りの 60 日間の試用版で GitHub Copilot を無料で試すことができます。 無料試用期間の後、継続して使うには有料サブスクリプションが必要になります。 詳しくは、「GitHub Copilot の課金について」をご覧ください。

はじめに

GitHub Copilot は AI ペア プログラマーです。 GitHub Copilot を使うと、エディター内で行全体または関数全体の候補を得ることができます。

このガイドでは、個人アカウントで GitHub Copilot にサインアップし、Visual Studio Code に GitHub Copilot 拡張機能をインストールして、最初の候補を得る方法について説明します。 GitHub Copilot の詳しい情報については、「GitHub Copilotについて」をご覧ください。 さまざまな環境で GitHub Copilot を使う方法の詳しい情報については、「使用を開始する」をご覧ください。

前提条件

  • 検証済みの学生、教師とオープンソースのメンテナンス担当者は、GitHub Copilot を無料で使えます。
  • 学生、教師、またはオープンソースのメンテナンス担当者でない場合は、アクティブな無料試用版またはサブスクリプションが必要です。 詳しくは、「GitHub Copilot の課金について」をご覧ください。
  • Visual Studio Code で GitHub Copilot を使うには、Visual Studio Code がインストールされている必要があります。 詳しい情報については、Visual Studio Code のドキュメントをご覧ください。

GitHub Copilot にサインアップする

GitHub Copilot を使い始める前に、個人アカウント用の無料試用版またはサブスクリプションを設定する必要があります。

注: GitHub Enterprise Cloud アカウントが所有する Organization のメンバーで、GitHub Copilot サブスクリプションを持っていて、Organization から GitHub Copilot シートが割り当てられている場合、「Visual Studio Code 用の GitHub Copilot の拡張機能をインストールする」に進むことができます。

  1. 任意のページで、右上隅にあるプロファイルの画像をクリックし、次に[設定]をクリックします。

    ユーザバーの [Settings(設定)] アイコン

  2. サイドバーの [コード、計画、および自動化] セクションで、 [ GitHub Copilot] をクリックします。

  3. GitHub Copilot 設定ページで、 [GitHub Copilot を有効にする] をクリックします。

    [GitHub Copilot を有効にする] ボタンが強調された GitHub Copilot 設定のスクリーンショット

  4. 支払いを月次にするか年次にするかを選び、 [引き続き Copilot にアクセスする] をクリックします。

    • 個人アカウントが試用版ではなく無料の GitHub Copilot サブスクリプションの条件を満たしている場合は、自動的に手順 6 に進みます。

    [引き続き Copilot にアクセスする] ボタンが強調された試用版のセットアップのスクリーンショット

  5. 手順に従って支払いの詳細を確認し、 [送信] をクリックします。

  6. ご自分の設定を選び、 [保存して開始] をクリックします。

    [保存して開始] ボタンが示されている GitHub Copilot 設定のスクリーンショット

    これらの設定は、後で GitHub Copilot 設定に戻すことで変更できます。 詳しくは、「Visual Studio Code での GitHub Copilot の構成」を参照してください。

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

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

  1. Visual Studio Code Marketplace で、GitHub Copilot 拡張機能ページに移動し、 [Install](インストール) をクリックします。 GitHub Copilot 拡張機能 Visual Studio Code をインストールする
  2. ポップアップが表示され、Visual Studio Code を開くように求められます。 [Open Visual Studio Code] をクリックします。
  3. Visual Studio Code の [Extension: GitHub Copilot] タブの [Install](インストール) をクリックします。 Visual Studio Code の [Install](インストール) ボタン
  4. GitHub アカウントで Visual Studio Code を以前に認可していない場合、Visual Studio Code で GitHub にサインインするように求められます。
    • GitHub アカウントで Visual Studio Code を以前に認可している場合は、GitHub Copilot は自動的に認可されます。 Visual Studio Code 認可画面のスクリーン ショット
  5. ブラウザーで、GitHub から、GitHub Copilot に必要なアクセス許可が要求されます。 これらのアクセス許可を承認するには、 [Visual Studio Code の認可] をクリックします。
  6. Visual Studio Code の [Visual Studio Code] ダイアログ ボックスで、認証を確認するには、 [開く] をクリックします。

最初の候補を得る

Note: If you have duplication detection enabled for GitHub Copilot, you may receive limited suggestions, or no suggestions, when using the code examples provided. As an alternative, you can start by typing your own code to see suggestions from GitHub Copilot. For more information on duplication detection, see "Enabling or disabling duplication detection."

GitHub Copilot は、多数の言語とさまざまなフレームワークに対する候補を提示しますが、特に Python、JavaScript、TypeScript、Ruby、Go、C#、C++ に適しています。 次のサンプルは JavaScript で記述されていますが、他の言語も同様に動作します。

  1. Visual Studio Code を開きます。 次に示すように、1. Visual Studio Code で、新しい JavaScript ( *.js) のファイルを作成します。 1. JavaScript ファイルで、次の関数ヘッダーを入力します。

    ```javascript{:copy}
    function calculateDaysBetweenDates(begin, end) {
    ``` GitHub Copilot による関数本体全体の候補が自動的に灰色のテキストで表示されます。 実際に表示される候補はこのとおりではない場合があります。
    

    最初の候補 Visual Studio Code 1. 候補を受け入れるには、Tab キーを押します。

次の手順

GitHub Copilot を正常にインストールし、最初の候補を受け取りましたが、これはほんの始まりにすぎません。 GitHub Copilot を使う次のステップに進む際は、次のリソースが役立ちます。

  • 使用を開始する: Visual Studio Code で最初の候補を得る方法について説明しています。 これらのガイドには、サポートされているすべての環境において、GitHub Copilot のさまざまな機能を設定および操作する方法が説明されています。
  • GitHub Copilot: GitHub Copilot がどのように作業に役立つかについて実際の例をご覧ください。
  • GitHub Copilot の構成: これらのガイドには、GitHub Copilot を個人の好みに合わせて構成する方法が詳しく説明されています。

参考資料