Skip to main content
Skip to content

GitHub Copilot 스페이스 만들기

특정 작업의 적절한 컨텍스트에 Copilot의 응답을 기반으로 하는 관련 콘텐츠를 구성하고 중앙 집중화하는 공간을 만듭니다.

누가 이 기능을 사용할 수 있나요?

Anyone with a Copilot license can use Spaces.

스페이스 만들기

  1. 공간을 만들려면 https://github.com/copilot/spaces로 이동하고 공간 만들기 클릭합니다.

  2. 공간에 이름을 지정합니다.

  3. 공간이 사용자의 소유인지 또는 사용자의 조직의 소유인지 여부를 선택하세요. 조직 소유의 Spaces는 GitHub의 내장 권한 모델을 사용하여 공유할 수 있습니다.

  4. Create Space를 클릭합니다.

  5. 필요에 따라 공간 이름 아래에 설명을 추가합니다. 설명은 Copilot의 응답에 영향을 주지 않지만, 다른 사용자가 공간의 목적을 이해하는 데 도움이 됩니다.

    참고

    공간을 마우스로 가리키고 클릭하여 언제든지 공간의 이름과 설명을 변경할 수 있습니다 .

스페이스에 컨텍스트 추가

다음 두 가지 컨텍스트 유형을 공간에 추가할 수 있습니다.

  • 지침: 이 공간 내에서 집중해야 하는 내용을 Copilot 설명하는 무료 텍스트입니다. 전문 분야, 도움을 줘야 하는 작업의 종류, 피해야 할 작업이 포함됩니다. 이렇게 하면 Copilot 의도에 따라 더 관련성이 큰 응답을 제공할 수 있습니다.

    다음은 그 예입니다.

    여러분은 SQL 생성기입니다. 여러분의 임무는 첨부된 파일에 정의된 샘플 쿼리와 데이터 스키마를 기반으로 사용자의 목표에 맞는 SQL 쿼리를 생성하는 것입니다.

  • 소스: 질문에 더욱 관련성 높은 답변을 제공하는 데 이 컨텍스트가 사용됩니다. Spaces는 추가적으로 리포지토리의 main 분기에서 항상 최신 버전의 코드를 참조합니다.

    원본을 추가하려면 원본 추가를 클릭한 다음 다음 옵션 중 하나를 선택합니다.

    • 파일 및 리포지토리 추가: 파일, 폴더 및 전체 GitHub 리포지토리를 추가할 수 있습니다. 리포지 Copilot 토리를 추가하면 해당 콘텐츠를 검색하여 관련 정보를 찾을 수 있지만 작업과 가장 관련된 특정 파일 또는 폴더를 추가하면 최상의 결과를 얻을 수 있습니다. 여기에는 공간의 컨텍스트를 이해하는 데 도움이 되는 Copilot 코드 파일, 설명서 및 기타 콘텐츠가 포함될 수 있습니다.
    • 파일 연결, 끌어오기 요청 및 문제: 끌어오기 요청 및 문제를 포함하여 콘텐츠의 GitHub URL을 붙여넣을 수 있습니다.
    • 파일 업로드: 로컬 컴퓨터에서 직접 파일을 업로드할 수 있습니다. 스프레드시트, 텍스트 파일, 이미지, 서식 있는 문서 등이 여기에 포함됩니다.
    • 텍스트 콘텐츠 추가: 대본, 메모 또는 공간의 컨텍스트를 이해하는 데 도움이 되는 Copilot 기타 관련 정보와 같은 자유 텍스트 콘텐츠를 입력하거나 붙여넣을 수 있습니다.

컨텍스트로 리포지토리 또는 파일 선택

공간에 원본을 추가할 때 전체 리포지토리 또는 개별 파일을 첨부하도록 선택할 수 있습니다. 각 옵션의 작동 방식을 이해하면 최상의 결과를 Copilot얻을 수 있습니다.

  • 리포지토리 연결: 리포지 Copilot 토리를 연결할 때 전체 프로젝트를 메모리에 로드하지 않습니다. 대신 리포지토리를 검색하고 질문에 가장 관련성이 큰 콘텐츠만 검색합니다. 이는 리포지토리의 모든 설명서에서 질문에 답변하는 것과 같은 대규모 사용 사례에 가장 적합합니다.

  • 개별 파일 첨부: 파일을 첨부하면 전체 내용이 '의 컨텍스트 창에 Copilot로드되고 해당 공간의 모든 쿼리에 대해 고려됩니다. 특정 문서 또는 작은 파일 집합의 우선 순위를 일관되게 지정하려는 Copilot 경우에 가장 좋습니다.

작업할 때 컨텍스트 추가

코드 보기 GitHub에서 직접 공간에 파일을 추가할 수 있으므로 공간에 대한 컨텍스트를 작성할 때 흐름을 중단하지 않아도 됩니다.

  1. 파일 코드 보기의 맨 위에 있는 을 클릭합니다.

    코드 보기의 파일 스크린샷. "공간에 추가" 아이콘이 주황색으로 강조 표시됩니다.

  2. 드롭다운에서 파일을 추가할 공간을 선택하거나 새 공간을 만듭니다.

호환되지 않는 개인 원본이 있는 공간에서 채팅 기능 복원

공간에 여러 조직의 데이터가 포함되거나 개인 및 조직 데이터가 혼합된 경우 채팅이 GitHub Copilot in the cloud제대로 작동하지 않을 수 있습니다.

Copilot in the cloud에서 채팅을 사용하려면 공용 리포지토리와 공간 소유자가 소유한 개인 리포지토리만 포함하세요.

호환되지 않는 공간에서 채팅을 복원하려면 다음을 수행합니다.

  1. 호환되지 않는 소스를 식별합니다.
  2. 이러한 요구 사항을 충족하도록 소스를 제거하거나 액세스 권한을 조정합니다.
  3. 필요한 경우 소스를 다시 추가하여 이러한 요구 사항을 충족하는지 확인합니다.

다음 단계