重要
2025 年 9 月 12 日より、ナレッジ ベースは 廃止 となり、Copilot Spaces に完全に置き換えられます。 スペース を使うと、コードとフリーテキスト コンテンツ (トランスクリプトや仕様など) を組み合わせることができます。また、organization 所有者だけでなく、すべての Copilot ユーザーが作成できます。 これらは、より焦点を絞った、またはタスク固有のユース ケースに適した選択肢です。 「GitHub Copilot Spaces を使用したコンテキストの整理と共有について」を参照してください。
ナレッジ ベースは、1 つ以上のリポジトリで Markdown ドキュメントをまとめる方法です。 ナレッジ ベースを選択して Copilot Chat で質問すると、Copilot はナレッジ ベースで関連情報を検索して、応答を合成します。
"ナレッジ ベースを作成する"
1 つのリポジトリまたは選択したリポジトリからナレッジ ベースを作成できます。 ナレッジ ベースを作成するには、パブリック、プライベート、または内部リポジトリを使用します。
作成したナレッジ ベースには、Copilot Enterprise プランをお使いのすべての organization メンバーがアクセスできます。 Organization メンバーが GitHub Copilot Chat のコンテキストとしてナレッジ ベースを使用する場合、回答では、organization メンバーが読み取りアクセスを持つリポジトリからのデータのみが使用されます。
-
GitHub の右上隅でプロフィール写真を選んでから、 [Your organizations] をクリックします。
-
組織の隣の [設定] をクリックします。
-
左側のサイドバーで、 [Copilot] をクリックしてから、[Knowledge bases] をクリックします。
-
[サポート技術情報] の右側にある [新規サポート技術情報] をクリックします。
-
[名前] フィールドに、ナレッジ ベースの一意の名前を入力します。 必要に応じて、[説明] フィールドにナレッジ ベースの説明を追加できます。
-
[コンテンツ] で、使用可能なリポジトリの完全な一覧を表示するには、[リポジトリの選択] をクリックします。
-
1 つまたは複数のリポジトリを選択するには、リポジトリ名の横にあるチェックボックスをクリックします。 リポジトリの選択が完了したら、[適用] をクリックします。
-
必要に応じて、選択したリポジトリ内の特定のパスを検索用に指定できます。 サポート技術情報を使用して検索を実行すると、指定されたパスにあるファイルのみが結果に含まれます。 リポジトリ パスの指定の詳細については、「GitHub Code Search の構文について」を参照してください
- [ファイル パスの編集] をクリックします。
- ナレッジ ベースに含めるパスを 1 行に 1 つずつ入力します。 終了したら、[適用] をクリックします。
-
[ナレッジ ベースを作成する] をクリックします。
ナレッジ ベースの更新
組織の所有者は、組織内で作成したナレッジ ベースを更新できます。
-
GitHub の右上隅でプロフィール写真を選んでから、 [Your organizations] をクリックします。
-
組織の隣の [設定] をクリックします。
-
左側のサイドバーで、 [Copilot] をクリックしてから、[Knowledge bases] をクリックします。
-
編集するナレッジ ベースの右側にある をクリックします。
-
ナレッジ ベースに必要な変更を加えます。
-
[ナレッジ ベースを更新する] をクリックします。
ナレッジ ベースの削除
組織の所有者は、組織内で作成したナレッジ ベースを削除できます。
-
GitHub の右上隅でプロフィール写真を選んでから、 [Your organizations] をクリックします。
-
組織の隣の [設定] をクリックします。
-
左側のサイドバーで、 [Copilot] をクリックしてから、[Knowledge bases] をクリックします。
-
削除するナレッジ ベースの右側にある をクリックします。
-
[削除の確認] ダイアログ ボックスで情報を確認し、[削除] をクリックします。
次のステップ
- Copilot Chat でナレッジ ベースを使う方法については、「GitHub で GitHub Copilot に質問をする」と「IDE で GitHub Copilot に質問する」をご覧ください。