Преимущество репозиториев индексирования
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.