Skip to main content

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

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

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

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

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

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

Для получения дополнительной информации о том, как задавать вопросы, смотрите Вопросы по GitHub Copilot в GitHub.

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

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

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

Совет

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

Исключение содержимого из ответов Копилот Чат

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

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