Skip to main content

Copilot Chat のリポジトリのインデックス作成

リポジトリにインデックスを作成することで、GitHub Copilot Chat が提供可能な応答を改善できます。

この機能を使用できるユーザーについて

GitHub Copilot Enterprise のサブスクリプションがあり、リポジトリへの書き込みアクセス権限を持つすべてのユーザーは、そのリポジトリのインデックスを作成できます。

リポジトリのインデックス作成について

リポジトリがセマンティック コード検索用にインデックスが作成されていると、GitHub Copilot が GitHub リポジトリのコンテキストにおいて自然言語の質問に答える能力が向上します。

インデックス作成リポジトリは必須ではなく、pull request、問題、ディスカッション、またはコミット内の情報に関する質問への応答には影響しません。 ただし、インデックス作成は、Copilot Chat がリポジトリ内のコードに直接関連する質問に回答する際に役立ちます。

リポジトリ コンテキストを含む会話を開始すると、リポジトリのインデックス作成の状態が GitHub に表示されます。 まだインデックスが作成されていない場合は、リポジトリのインデックスを作成できます。

リポジトリのインデックスを作成すると、変更がリポジトリにプッシュされるたびに自動的にインデックスが再作成されます。

インデックス作成の制限

Copilot IndividualCopilot BusinessCopilot Enterprise
リポジトリの制限550無制限

リポジトリのインデックス作成

  1. GitHub で、インデックスを作成するリポジトリを参照します。

  2. 任意のページで、右下隅にある Copilot アイコンをクリックします。

    リポジトリにインデックスが作成されている場合、Copilot チャット パネルの上部近くに表示されます。

    濃いオレンジ色のアウトラインで強調表示された [理解と精度を向上させるためのインデックス作成済] を示すスクリーンショット。

  3. リポジトリにインデックスが作成されていない場合は、[REPOSITORY NAME のインデックス作成] ボタンが表示されます。 このボタンをクリックして、インデックス作成プロセスを開始します。

    [リポジトリ名のインデックスを作成する] ボタンを示すスクリーンショット。ボタンは濃いオレンジ色の枠線で囲まれています。

    大規模なリポジトリでは、最初のインデックス作成に最大 30 分かかることがあります。 リポジトリのインデックスが最初に作成されていると、インデックスの再作成は大幅に速く、通常、リポジトリへのプッシュのたびに 5 分以内にインデックスが自動的に更新されます。