Skip to main content

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

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

Кто может использовать эту функцию?

Любой пользователь с подпиской на GitHub Copilot Enterprise с доступом на запись в репозиторий может индексировать этот репозиторий.

Сведения о репозиториях индексирования

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

Индексирование репозиториев не является обязательным требованием и не повлияет на ответы на вопросы о информации в база знаний, запросах на вытягивание, проблемах, обсуждениях или фиксациях. Однако индексирование может помочь Copilot Chat ответить на вопросы, относящиеся непосредственно к коду в репозитории.

Состояние индексирования репозитория отображается на GitHub.com при запуске беседы с контекстом репозитория. Можно индексировать репозиторий, если он еще не индексирован.

После индексирования репозитория он автоматически переиндексируется каждый раз при отправке изменений в репозиторий.

Ограничения индексирования

Copilot IndividualCopilot BusinessCopilot Enterprise
Ограничение репозитория550Не ограничено

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

  1. В GitHub.comперейдите к репозиторию, который требуется индексировать.

  2. На любой странице щелкните значок Copilot в правом нижнем углу.

    Если репозиторий индексирован, он отображается в верхней части панели чата Copilot.

    Снимок экрана: "Индексировано для улучшения понимания и точности" с темной оранжевой структурой.

  3. Если репозиторий не индексирован, отображается кнопка "Имя репозитория индекса". Нажмите эту кнопку, чтобы запустить процесс индексирования.

    Снимок экрана: кнопка "Имя репозитория индекса" выделена темно-оранжевым контуром.

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