일반
이 섹션에서는 GitHub Copilot Extension에 대한 일반적인 질문에 답변합니다.
- GitHub Copilot Extension 채팅 참가자와 Visual Studio Code 채팅 참가자의 차이점은 무엇인가요?
- Copilot Extensions에 대한 배상이 제공되나요?
GitHub Copilot Extension 채팅 참가자와 Visual Studio Code 채팅 참가자의 차이점은 무엇인가요?
GitHub Copilot Extensions 및 Visual Studio Code 채팅 참가자는 동일한 백엔드 플랫폼을 사용하여 요청을 확장으로 라우팅합니다. 두 제품 모두 비슷한 최종 사용자 환경을 제공하고, Copilot Chat와 통합되며, Copilot API나 기타 LLM을 활용할 수 있습니다.
이들은 유사점을 공유하지만 주요 차이점은 다음과 같습니다.
- GitHub Copilot Extensions 및 Visual Studio Code 채팅 참가자는 다양한 마켓플레이스를 통해 액세스합니다.
- GitHub Copilot Extensions은 서버 측 확장이므로, 서버 인프라를 빌드해야 합니다. 이러한 확장은 조직 관리자가 설정한 대로 GitHub 작업 공간에 대한 기본 연결을 제공합니다.
- Visual Studio Code 채팅 참가자는 로컬 파일에 대한 읽기 및 쓰기 액세스 권한이 있는 클라이언트 측 확장입니다. 서버 인프라가 필요하지 않습니다.
- GitHub Copilot Extensions은 확장이 지원되는 모든 편집기에서 사용할 수 있는 반면, Visual Studio Code 채팅 참가자는 Visual Studio Code에서만 사용할 수 있습니다.
자세한 내용은 Copilot 확장 빌드 정보을(를) 참조하세요.
Copilot Extensions에 대한 배상이 제공되나요?
아니요, Copilot Extensions는 GitHub Copilot의 배상 정책에 포함되지 않습니다. 하지만 이 제외 는 확장 채팅 스레드 내에서 발생하는 문제에만 적용됩니다.
확장을 설치하고 사용해도 코드 완성, 채팅 등 다른 Copilot 기능을 사용하는 동안 발생하는 문제에 대한 배상 범위에는 영향을 미치지 않습니다.
데이터 및 사용 권한
이 섹션에서는 Copilot Extensions를 사용할 때 수집되고 공유되는 데이터에 대해 설명합니다.
- Copilot Extensions에서는 어떤 데이터를 수집하고 공유하나요?
- Copilot Extensions에 필요한 사용 권한은 무엇인가요?
- Copilot Extensions에 대한 권한을 누가 제공하여 조직 리소스에 액세스할 수 있나요?
- 사용자가 조직에서 권한을 제공하지 않은 Copilot Extensions를 사용할 수 있나요?
Copilot Extensions에서는 어떤 데이터를 수집하고 공유하나요?
다음 데이터는 Copilot Extensions와 상호 작용할 때 공유됩니다.
- 계정에 연결된 데이터 및 Copilot Chat 사용 내용(예: GitHub 사용자 ID 및 메시지 타임스탬프)입니다.
- 확장을 호출하는 채팅 스레드 내의 과거 메시지입니다. 스레드당 하나의 확장만 사용할 수 있으므로 확장 간에 데이터 공유를 방지할 수 있습니다. 스레드 컨텍스트의 데이터 보존 기간은 30일입니다.
- 조직 관리자가 확장에 대해 권한이 부여된 추가 조직 및 리포지토리 데이터입니다. 확장을 설치하는 관리자는 설치를 완료하기 전에 필요한 권한에 대한 액세스를 승인해야 합니다.
- Copilot Chat in GitHub의 경우 관리자가 리포지토리 또는 조직 메타데이터에 액세스하도록 확장을 승인한 경우 해당 데이터도 공유됩니다.
Copilot Extensions에 필요한 사용 권한은 무엇인가요?
사용 권한은 확장에 따라 다르며, 쿼리에 응답하기 위해 확장에 필요한 권한 부여 수준에 따라 달라집니다. 청구 정보 단계 뒤와 설치 및 권한 부여 단계 전에 위치한 확장의 설치 페이지에서 필요한 권한을 볼 수 있습니다.
개발자의 경우: 최소한 Copilot Chat 권한을 "읽기 전용"으로 설정해야 합니다. 추가 권한에는 다른 화면에서 쓰기 작업을 실행하고 GitHub에서 리포지토리 및 조직 수준 데이터에 대한 읽기 액세스 권한을 부여하는 작업이 포함될 수 있습니다.
작성기의 경우: 위에 언급한 내용 외에도 사용자의 편집기에서 로컬 컨텍스트를 요청하여 응답을 추가로 조정할 수도 있습니다. 이렇게 하려면 Copilot 편집기 컨텍스트 사용 권한을 "읽기 전용"으로 설정해야 합니다. 사용자에게는 필요한 권한 부여를 제공하라는 알림이 표시됩니다.
GitHub App 사용 권한에 대한 자세한 내용은 GitHub 앱의 권한 선택을(를) 참조하세요.
Copilot Extensions에 대한 권한을 누가 제공하여 조직 리소스에 액세스할 수 있나요?
조직 관리자만이 Copilot Extensions에 조직 리소스에 대한 액세스 권한을 제공할 수 있습니다. 조직 구성원은 확장이 리포지토리나 쿼리 컨텍스트에 액세스할 수 없는 경우가 발생할 수 있습니다. 이는 일반적으로 조직 관리자가 아직 사용 권한을 제공하거나 확장에 권한을 부여하지 않았기 때문에 발생합니다. 조직 리소스에 대한 액세스 권한 부여를 참조하세요.
사용자가 조직에서 권한을 제공하지 않은 Copilot Extensions를 사용할 수 있나요?
예, 모든 사용자가 Copilot Extensions를 설치하고 사용할 수 있습니다. 그러나 조직 리소스 및 리포지토리를 쿼리하려면 조직 관리자가 확장을 설치하고 권한을 부여해야 합니다. 조직 리소스에 대한 액세스 권한 부여를 참조하세요.
사용자는 설치 및 권한 부여를 요청하려면 조직 관리자에게 문의해야 합니다. 관리자 권한이 없으면 회사 컨텍스트에 액세스할 수 없습니다.
정책
이 섹션에서는 Copilot Extensions에 대한 관리 정책을 다룹니다.
- 엔터프라이즈에서 사용할 수 있는 Copilot Extensions를 제어하려면 어떻게 해야 하나요?
- 엔터프라이즈 수준에서 허용 목록/차단 목록이 있나요?
- 조직의 구성원으로서 Copilot Extensions에 액세스 하려면 어떻게 해야 하나요?
엔터프라이즈에서 사용할 수 있는 Copilot Extensions를 제어하려면 어떻게 해야 하나요?
엔터프라이즈 관리자는 Copilot Extensions 정책을 "사용 안 함" 또는 "정책 없음"으로 설정하여 엔터프라이즈 전체에서 Copilot Extensions를 사용하지 않도록 설정할 수 있습니다.
엔터프라이즈 수준에서 허용 목록/차단 목록이 있나요?
아니요, 엔터프라이즈 수준에서 허용 목록 또는 차단 목록이 없습니다.
조직의 구성원으로서 Copilot Extensions에 액세스하려면 어떻게 해야 하나요?
조직의 구성원으로서 Copilot Extensions에 액세스하려면 GitHub 사용자를 할당한 조직에서 Copilot Extensions 정책을 사용하도록 설정해야 합니다. 또한 동일한 조직에서 조직 소유 리포지토리에 액세스할 수 있도록 확장을 설치하고 권한을 부여해야 합니다.
예를 들어, 여러 조직의 구성원이고 조직 A에서 GitHub 사용자를 할당한 경우 조직 A에서 해당 정책을 사용하도록 설정한 경우에만 확장에 액세스할 수 있습니다. 조직 B가 확장을 사용하도록 설정했지만 액세스 권한이 없는 경우, 조직 A에서 Copilot Extensions 정책을 사용하지 않도록 설정했기 때문입니다.