Skip to main content

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

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

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

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

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

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

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

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

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

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

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

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