Skip to main content

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

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

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

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

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

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

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

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

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

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

Совет

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

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

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

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