# GitHubコピロットスペースの作成

特定のタスクの適切なコンテキストで Copilotの応答を根拠とする関連コンテンツを整理して一元化するためのスペースを作成します。

## スペースの作成

1. スペースを作成するには、[https://github.com/copilot/spaces](https://github.com/copilot/spaces?ref_product=copilot\&ref_type=engagement\&ref_style=text) に移動し、**スペースの作成**をクリックします。
2. スペースに名前を付けます。
3. スペースの所有者が自分か、自分が所属する組織かを選びます。 組織所有の Spaces は、 GitHubの組み込みアクセス許可モデルを使用して共有できます。
4. **\[Create Space]** をクリックします。
5. 必要に応じて、スペース名の下に説明を追加します。 説明は Copilotの応答には影響しませんが、他のユーザーがスペースの目的を理解するのに役立ちます。

   > \[!NOTE] スペースの名前と説明はいつでも変更できます。その上にカーソルを合わせ、\[ **<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-pencil" aria-label="pencil" role="img"><path d="M11.013 1.427a1.75 1.75 0 0 1 2.474 0l1.086 1.086a1.75 1.75 0 0 1 0 2.474l-8.61 8.61c-.21.21-.47.364-.756.445l-3.251.93a.75.75 0 0 1-.927-.928l.929-3.25c.081-.286.235-.547.445-.758l8.61-8.61Zm.176 4.823L9.75 4.81l-6.286 6.287a.253.253 0 0 0-.064.108l-.558 1.953 1.953-.558a.253.253 0 0 0 .108-.064Zm1.238-3.763a.25.25 0 0 0-.354 0L10.811 3.75l1.439 1.44 1.263-1.263a.25.25 0 0 0 0-.354Z"></path></svg>**] をクリックします。

## スペースへのコンテキストの追加

スペースには 2 種類のコンテキストを追加できます。

* **手順**: このスペース内で注目すべき Copilot を説明するフリー テキスト。 専門分野、サポートすべきタスクの種類、避けるべきタスクを記載します。 これにより、 Copilot 意図に基づいてより関連性の高い応答を提供できます。

  例えば次が挙げられます。

  > あなたは SQL ジェネレーターです。 あなたの仕事は、添付ファイルで定義されているサンプル クエリとデータ スキーマを取得し、ユーザーの目的に基づいて SQL クエリを生成することです。

* **ソース**: このコンテキストは、質問に対してより適切な回答を提供するために使用されます。 さらに、 Spaces は常に、リポジトリの `main` ブランチ上の最新バージョンのコードを参照します。

  ソースを追加するには、\[**ソース<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-plus" aria-label="plus" role="img"><path d="M7.75 2a.75.75 0 0 1 .75.75V7h4.25a.75.75 0 0 1 0 1.5H8.5v4.25a.75.75 0 0 1-1.5 0V8.5H2.75a.75.75 0 0 1 0-1.5H7V2.75A.75.75 0 0 1 7.75 2Z"></path></svg>追加**] をクリックし、次のいずれかのオプションを選択します。

  * **<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-file-code" aria-label="file-code" role="img"><path d="M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg> ファイルとリポジトリの追加**: ファイル、フォルダー、および GitHub リポジトリ全体を追加できます。 リポジトリを追加すると、 Copilot はその内容を検索して関連情報を検索しますが、作業に最も関連する特定のファイルまたはフォルダーを追加すると、最適な結果が得られます。 これには、コード ファイル、ドキュメント、およびスペースのコンテキスト Copilot 理解するのに役立つその他のコンテンツを含めることができます。
  * **<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-link" aria-label="link" role="img"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg> ファイル、プル要求、問題をリンクする: プル要求や問題**など、 GitHub コンテンツの URL を貼り付けることができます。
  * **<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-upload" aria-label="upload" role="img"><path d="M2.75 14A1.75 1.75 0 0 1 1 12.25v-2.5a.75.75 0 0 1 1.5 0v2.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25v-2.5a.75.75 0 0 1 1.5 0v2.5A1.75 1.75 0 0 1 13.25 14Z"></path><path d="M11.78 4.72a.749.749 0 1 1-1.06 1.06L8.75 3.811V9.5a.75.75 0 0 1-1.5 0V3.811L5.28 5.78a.749.749 0 1 1-1.06-1.06l3.25-3.25a.749.749 0 0 1 1.06 0l3.25 3.25Z"></path></svg> ファイルをアップロードする**: ローカル コンピューターから直接ファイルをアップロードできます。 これには、画像、テキスト ファイル、リッチ ドキュメント、スプレッドシートが含まれます。
  * **<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-paste" aria-label="paste" role="img"><path d="M3.626 3.533a.249.249 0 0 0-.126.217v9.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-9.5a.249.249 0 0 0-.126-.217.75.75 0 0 1 .752-1.298c.541.313.874.89.874 1.515v9.5A1.75 1.75 0 0 1 12.25 15h-8.5A1.75 1.75 0 0 1 2 13.25v-9.5c0-.625.333-1.202.874-1.515a.75.75 0 0 1 .752 1.298ZM5.75 1h4.5a.75.75 0 0 1 .75.75v3a.75.75 0 0 1-.75.75h-4.5A.75.75 0 0 1 5 4.75v-3A.75.75 0 0 1 5.75 1Zm.75 3h3V2.5h-3Z"></path></svg> テキスト コンテンツを追加**する: トランスクリプト、ノート、その他の関連情報など、スペースのコンテキストを理解 Copilot に役立つフリー テキスト コンテンツを入力または貼り付けることができます。

## コンテキストとしてのリポジトリまたはファイルの選択

ソースをスペースに追加する場合は、リポジトリ全体または個々のファイルをアタッチすることを選択できます。 各オプションのしくみを理解することは、 Copilotから最適な結果を得るのに役立ちます。

* **リポジトリをアタッチ**する: リポジトリをアタッチすると、 Copilot はプロジェクト全体をメモリに読み込むことはありません。 代わりに、リポジトリを検索し、質問に最も関連するコンテンツのみを取得します。 これは、リポジトリ内のすべてのドキュメントで質問に回答するなど、大規模なユース ケースに最適です。

* **個々のファイルを添付**する: ファイルを添付すると、その完全な内容が Copilotのコンテキスト ウィンドウに読み込まれ、その空間内のすべてのクエリについて考慮されます。 これは、 Copilot が特定のドキュメントまたは少数のファイルセットに一貫して優先順位を付ける場合に最適です。

## 作業中のコンテキストの追加

GitHubのコード ビューから直接スペースにファイルを追加できるため、スペースのコンテキストを構築するときにフローを中断する必要はありません。

1. コード ビュー内の任意のファイルの上部にある \[ **<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-space" aria-label="Add to space" role="img"><path d="M0 13.25V2.75C0 1.784.784 1 1.75 1H5c.551 0 1.07.26 1.4.7l.9 1.2a.25.25 0 0 0 .2.1h6.75c.966 0 1.75.784 1.75 1.75v3.638a.75.75 0 0 1-1.5 0V4.75a.25.25 0 0 0-.25-.25H7.5a1.75 1.75 0 0 1-1.4-.7l-.9-1.2a.25.25 0 0 0-.2-.1H1.75a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h5.663l.076.004a.75.75 0 0 1 0 1.492L7.413 15H1.75A1.75 1.75 0 0 1 0 13.25Z"></path><path d="M12.265 9.16a.248.248 0 0 1 .467 0l.237.649a3.726 3.726 0 0 0 2.219 2.218l.649.238a.249.249 0 0 1 0 .467l-.649.237a3.728 3.728 0 0 0-2.219 2.219l-.237.649a.249.249 0 0 1-.467 0l-.238-.649a3.726 3.726 0 0 0-2.218-2.219l-.649-.237a.248.248 0 0 1 0-.467l.649-.238a3.725 3.725 0 0 0 2.218-2.218l.238-.649Z"></path></svg>**] をクリックします。

   ![コード ビューのファイルのスクリーンショット。 \[スペースに追加\] アイコンがオレンジ色で強調表示されています。](/assets/images/help/copilot/add-to-copilot-space.png)

2. ドロップダウンから、ファイルを追加する領域を選択するか、新しいスペースを作成します。

## 次のステップ

* Copilot Spacesの概要については、[GitHub コピロット スペースについて](/ja/copilot/concepts/context/spaces) を参照してください。
* Spaces と IDE でGitHubを使用するには、[GitHub Copilot Spaces の利用](/ja/copilot/how-tos/provide-context/use-copilot-spaces/use-copilot-spaces) を参照してください。
* Spacesでの開発作業を高速化するには、[GitHub Copilot Spaces を使用した開発作業の高速化](/ja/copilot/tutorials/speed-up-development-work) を参照してください。
* チームとスペースを共有するには、 [GitHub Copilot Spaces を使用した他のユーザーとの共同作業](/ja/copilot/how-tos/copilot-on-github/customize-copilot/copilot-spaces/collaborate-with-others) を参照してください。