리포지토리 인덱싱의 이점
Copilot리포지토리 컨텍스트에서 자연어 질문에 대답하고 작업을 완료하는 기능은 리포지토리에 대한 의미 체계 코드 검색 인덱스가 최신 상태일 때 최적화됩니다.
**
Copilot 는 모델 학습에 인덱싱된 리포지토리를 사용하지 않습니다.**
Copilot 채팅에서 의미론적 코드 검색
리포지토리 컨텍스트가 있는 대화를 Copilot 채팅 시작하면 리포지토리가 자동으로 인덱싱되어 코드의 구조 및 논리 GitHubVisual Studio Code에 대한 질문에 대한 컨텍스트 보강 답변을 향상시킵니다. 예를 들어 “이 리포지토리는 HTTP 요청과 응답을 어떻게 관리하나요?” 에서는 Copilot 채팅 코드의 관련 섹션을 참조하여 정보에 입각한 답변을 제공합니다.
질문하는 방법에 대한 자세한 내용은 GitHub에서 GitHub Copilot에 질문하기 참조하세요.
시맨틱 코드 검색 Copilot 클라우드 에이전트에서
Copilot 클라우드 에이전트는 의미 기반 코드 검색을 사용하여 단순한 텍스트 일치에 의존하는 `grep` 같은 도구 대신 의미를 기반으로 관련 코드를 찾습니다. 에이전트가 검색할 정확한 이름이나 패턴을 모르는 경우 의미 체계 코드 검색을 통해 올바른 코드를 더 빠르게 찾을 수 있습니다. 구성이 필요하지 않습니다. 에이전트는 적절한 경우 자동으로 의미 체계 코드 검색을 사용합니다.
Copilot 클라우드 에이전트에 대한 자세한 내용은 [AUTOTITLE](/copilot/concepts/agents/cloud-agent/about-cloud-agent)을(를) 참조하세요.
인덱스 만들기 및 사용 정보
인덱싱은 백그라운드에서 실행되며 대규모 리포지토리의 초기 인덱싱은 최대 60초가 걸릴 수 있습니다. 리포지토리가 처음으로 인덱싱되면 다시 인덱싱하는 것이 훨씬 빨라지고 일반적으로 인덱스는 새로운 대화를 시작한 지 몇 초 이내에 최신 변경 내용을 포함하도록 자동으로 업데이트됩니다.
리포지토리에 대한 인덱스를 만든 후에는 다음에서 사용할 수 있습니다.
-
Copilot 채팅 내의 GitHub 및 Visual Studio Code - Copilot 클라우드 에이전트
팁
인덱싱할 수 있는 리포지토리 수에는 제한이 없습니다.
답변에서 Copilot 채팅 콘텐츠 제외
계획이 Copilot Enterprise 또는 Copilot Business 인 엔터프라이즈 또는 조직 소유자는 관리 중인 Copilot 좌석에 대한 GitHub Copilot 동작을 제어하기 위해 콘텐츠 제외를 설정할 수 있습니다. 자세한 내용은 GitHub Copilot 콘텐츠 제외 참조하세요.
콘텐츠 제외 정책에 포함된 리포지토리에 대한 의미 체계 코드 검색 인덱스가 만들어지면 전달되기 전에 정책에 따라 데이터가 필터링됩니다 Copilot 채팅.