スペースの作成
-
スペースを作成するには、https://github.com/copilot/spaces に移動し、スペースの作成をクリックします。
-
スペースに名前を付けます。
-
スペースの所有者が自分か、自分が所属する組織かを選びます。 組織所有の スペース は、 GitHubの組み込みアクセス許可モデルを使用して共有できます。
-
[Create Space] をクリックします。
-
必要に応じて、スペース名の下に説明を追加します。 説明は Copilotの応答には影響しませんが、他のユーザーがスペースの目的を理解するのに役立ちます。
メモ
スペースの名前と説明はいつでも変更できます。その上にカーソルを合わせ、[ ] をクリックします。
スペースへのコンテキストの追加
スペースには 2 種類のコンテキストを追加できます。
-
手順: このスペース内で注目すべき Copilot を説明するフリー テキスト。 専門分野、サポートすべきタスクの種類、避けるべきタスクを記載します。 これにより、 Copilot 意図に基づいてより関連性の高い応答を提供できます。
例えば次が挙げられます。
あなたは SQL ジェネレーターです。 あなたの仕事は、添付ファイルで定義されているサンプル クエリとデータ スキーマを取得し、ユーザーの目的に基づいて SQL クエリを生成することです。
-
ソース: このコンテキストは、質問に対してより適切な回答を提供するために使用されます。 さらに、 スペース は常に、リポジトリの
mainブランチ上の最新バージョンのコードを参照します。ソースを追加するには、[ソース追加] をクリックし、次のいずれかのオプションを選択します。
- ファイルとリポジトリの追加: ファイル、フォルダー、および GitHub リポジトリ全体を追加できます。 リポジトリを追加すると、 Copilot はその内容を検索して関連情報を検索しますが、作業に最も関連する特定のファイルまたはフォルダーを追加すると、最適な結果が得られます。 これには、コード ファイル、ドキュメント、およびスペースのコンテキスト Copilot 理解するのに役立つその他のコンテンツを含めることができます。
- ファイル、プル要求、問題をリンクする: プル要求や問題など、 GitHub コンテンツの URL を貼り付けることができます。
- ファイルをアップロードする: ローカル コンピューターから直接ファイルをアップロードできます。 これには、画像、テキスト ファイル、リッチ ドキュメント、スプレッドシートが含まれます。
- テキスト コンテンツを追加する: トランスクリプト、ノート、その他の関連情報など、スペースのコンテキストを理解 Copilot に役立つフリー テキスト コンテンツを入力または貼り付けることができます。
コンテキストとしてのリポジトリまたはファイルの選択
ソースをスペースに追加する場合は、リポジトリ全体または個々のファイルをアタッチすることを選択できます。 各オプションのしくみを理解することは、 Copilotから最適な結果を得るのに役立ちます。
-
リポジトリをアタッチする: リポジトリをアタッチすると、 Copilot はプロジェクト全体をメモリに読み込むことはありません。 代わりに、リポジトリを検索し、質問に最も関連するコンテンツのみを取得します。 これは、リポジトリ内のすべてのドキュメントで質問に回答するなど、大規模なユース ケースに最適です。
-
個々のファイルを添付する: ファイルを添付すると、その完全な内容が Copilotのコンテキスト ウィンドウに読み込まれ、その空間内のすべてのクエリについて考慮されます。 これは、 Copilot が特定のドキュメントまたは少数のファイルセットに一貫して優先順位を付ける場合に最適です。
作業中のコンテキストの追加
GitHubのコード ビューから直接スペースにファイルを追加できるため、スペースのコンテキストを構築するときにフローを中断する必要はありません。
-
コード ビュー内の任意のファイルの上部にある [ ] をクリックします。
![コード ビューのファイルのスクリーンショット。 [スペースに追加] アイコンがオレンジ色で強調表示されています。](/assets/cb-64714/images/help/copilot/add-to-copilot-space.png)
-
ドロップダウンから、ファイルを追加する領域を選択するか、新しいスペースを作成します。
次のステップ
- Copilotスペースの概要については、GitHub コピロット スペースについて を参照してください。
- スペース と IDE でGitHubを使用するには、GitHub Copilot Spaces の利用 を参照してください。
- スペースでの開発作業を高速化するには、GitHub Copilot Spaces を使用した開発作業の高速化 を参照してください。
- チームとスペースを共有するには、 GitHub Copilot Spaces を使用した他のユーザーとの共同作業 を参照してください。