Skip to main content

Copilot 채팅에 대한 리포지토리 인덱싱

리포지토리를 인덱싱하여 GitHub Copilot Chat에서 제공할 수 있는 응답을 개선할 수 있습니다.

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

리포지토리에 대한 쓰기 권한이 있는 GitHub Copilot Enterprise 구독이 있는 사용자는 해당 리포지토리를 인덱싱할 수 있습니다.

리포지토리 인덱싱 정보

GitHub 리포지토리의 컨텍스트에서 자연어 질문에 대답하는 GitHub Copilot의 기능은 리포지토리가 의미 체계 코드 검색을 위해 인덱싱될 때 향상됩니다.

리포지토리 인덱싱은 요구 사항이 아니며 끌어오기 요청, 문제, 토론 또는 커밋의 정보에 대한 질문에 대한 응답에는 영향을 미치지 않습니다. 그러나 인덱싱은 Copilot Chat이 리포지토리 내의 코드와 직접 관련된 질문에 답변하는 데 도움이 될 수 있습니다.

리포지토리의 인덱싱 상태는 리포지토리 컨텍스트가 있는 대화를 시작할 때 GitHub에 표시됩니다. 아직 인덱싱되지 않은 경우 리포지토리를 인덱싱할 수 있습니다.

리포지토리를 인덱싱한 후에는 변경 내용이 리포지토리에 푸시될 때마다 자동으로 다시 인덱싱됩니다.

인덱싱 제한

Copilot IndividualCopilot BusinessCopilot Enterprise
리포지토리 제한550제한 없음

리포지토리 인덱싱

  1. GitHub에서 인덱싱할 리포지토리를 찾습니다.

  2. 아무 페이지에서나 오른쪽 하단 모서리에 있는 Copilot 아이콘을 클릭합니다.

    리포지토리가 색인된 경우에는 Copilot 채팅 패널의 맨 위에 표시됩니다.

    진한 주황색 윤곽선으로 강조 표시된 '이해 및 정확도 향상을 위해 인덱싱됨'을 보여 주는 스크린샷.

  3. 저장소가 인덱싱되지 않은 경우 Index REPOSITORY NAME 버튼이 표시됩니다. 인덱싱 프로세스를 시작하려면 이 단추를 클릭합니다.

    진한 주황색 윤곽선으로 강조 표시된 'REPOSITORY NAME 인덱스' 단추를 보여주는 스크린샷.

    초기 인덱싱은 큰 리포지토리에 대해 최대 30분이 걸릴 수 있습니다. 리포지토리가 처음으로 인덱싱되면 다시 인덱싱이 훨씬 빨라지고 인덱스는 일반적으로 리포지토리에 푸시할 때마다 5분 이내에 자동으로 업데이트됩니다.