Skip to main content

GitHub Copilot Spaces の作成

関連するコンテンツを整理して一元管理するスペースを作成することで、特定のタスクに沿ったコンテキストで Copilot の回答を得ることができます。

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

Anyone with a Copilot license can use スペース.

コーパイロット・スペース の概要については、「GitHub Copilot Spaces について」をご覧ください。

スペースの作成

  1. スペースを作成するには、https://github.com/copilot/spaces に移動し、[Create space] をクリックします。

  2. スペースに名前を付けます。

  3. スペースの所有者が自分か、自分が所属する organization かを選びます。 Organization が所有する スペース は、GitHub の組み込みのアクセス許可モデルを使って共有できます。

  4.        **[Create Space]** をクリックします。
    
  5. 必要に応じて、スペースに入ったら、スペース名の下に説明を追加します。 これは、Copilot がスペースで提供する応答には影響しませんが、他のユーザーがスペースのコンテキストを理解するのに役立ちます。

    メモ

    スペースの名前と説明は、マウス ポインターを置き、 をクリックすることで、いつでも変更できます。

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

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

  •         **指示**: このスペース内で Copilot が重点を置くべき内容を説明するフリー テキスト。 専門分野、支援すべきタスクの種類、避けるべきタスクを記載します。 これにより、Copilot はユーザーの意図に基づいてより関連性の高い回答を提供できるようになります。
    

    次に例を示します。

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

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

    ソースを追加するには、[ Add sources] をクリックしてから、次のいずれかのオプションを選びます。

    •       **[<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> Add files and repositories]**: ファイル、フォルダー、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> Link files, pull requests, and issues]**: Pull request や issue などの 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> [Upload a file]**: ローカル コンピューターから直接ファイルをアップロードできます。 これには、画像、テキスト ファイル、リッチ ドキュメント、スプレッドシートが含まれます。
      
    •       **<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> [Add text content]**: Copilot がスペースのコンテキストを理解するのに役立つトランスクリプト、メモ、その他の関連情報など、自由形式のテキスト コンテンツを入力するか貼り付けることができます。
      

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

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

  1. コード ビューの任意のファイルの上部にある { % octicon "space" aria-label="Add to space" %} をクリックします。

    コード ビューのファイルのスクリーンショット。 [スペースに追加] アイコンがオレンジ色で強調表示されています。

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

次のステップ