Skip to main content

Индексирование репозиториев для Copilot Chat

GitHub Copilot Chat улучшает ответы на вопросы о коде путем индексирования репозиториев.

Преимущество репозиториев индексирования

Copilot Chatвозможности ответов на вопросы естественного языка в контексте репозитория оптимизированы при актуальном индексе поиска семантического кода для репозитория.

При запуске беседы с Copilot Chat с контекстом репозитория репозиторий автоматически индексируется для улучшения контекстно обогащенных ответов на вопросы о структуре и логике кода в GitHub и Visual Studio Code. Например, можно задать вопрос "Как это репозиторий управляет HTTP-запросами и ответами?" и Copilot Chat будут ссылаться на соответствующие разделы кода для предоставления информированного ответа.

Copilot Chat не будет использовать индексированные репозитории для обучения модели.

Дополнительные сведения о том, как задавать вопросы, см. в разделе Запрос вопросов GitHub Copilot в GitHub.

Сведения о создании и использовании индекса

Индексирование выполняется в фоновом и начальном индексировании, может занять до 30 минут для большого репозитория. После первого индексирования репозитория повторное индексирование гораздо быстрее, и индекс обычно будет автоматически обновлен, чтобы включить последние изменения в течение 5 минут после начала новой беседы.

После создания индекса для репозитория Copilot Chat использует его для ответа на вопросы, задаваемые любым пользователем Copilot в GitHub и Visual Studio Code.

Tip

Нет ограничения на количество репозиториев, которые можно индексировать.

Исключение содержимого из ответов Copilot Chat

Корпоративные или владелец организации с планом Copilot Enterprise или Copilot Business могут определять исключения содержимого для управления поведением GitHub Copilot для управляемых мест Copilot. Дополнительные сведения см. в разделе Исключение содержимого из GitHub Copilot.

Если индекс поиска семантического кода создается для репозитория, включенного в политику исключения содержимого, данные фильтруются в соответствии с политикой перед передачей в Copilot Chat.