Skip to main content

Indexation de référentiels pour Copilot Chat

Vous pouvez améliorer les réponses GitHub Copilot Chat en indexant vos référentiels.

Qui peut utiliser cette fonctionnalité ?

Toute personne disposant d’un abonnement à GitHub Copilot Enterprise qui a accès en écriture à un référentiel peut indexer ce référentiel.

À propos de l’indexation des référentiels

La capacité de GitHub Copilot à répondre à des questions en langage naturel, dans un contexte de référentiel GitHub est amélioré lorsque le référentiel a été indexé pour la recherche de code sémantique.

L’indexation des dépôts n’est pas obligatoire et n’affecte pas les réponses aux questions sur les informations dans les bases de connaissances, les demandes de tirage, les problèmes, les discussions ou les validations. Toutefois, l’indexation peut aider Copilot Chat à répondre aux questions qui se rapportent directement au code dans un dépôt.

Le statut d’indexation du référentiel s’affiche sur GitHub lorsque vous démarrez une conversation qui a un contexte de référentiel. Vous pouvez indexer le référentiel s’il n’a pas encore été indexé.

Une fois que vous indexez un référentiel, il est réindexé automatiquement chaque fois qu’une modification est envoyée au référentiel.

Limites d’indexation

Copilot IndividualCopilot BusinessCopilot Enterprise
Limite du référentiel550Illimité

Indexation d’un référentiel

  1. Sur GitHub, accédez au référentiel que vous souhaitez indexer.

  2. Sur toute page, cliquez sur l’icône GitHub Copilot dans le coin inférieur droit.

    Si le référentiel a été indexé, cela s’affiche en haut du panneau de conversation Copilot.

    Capture d’écran montrant « Indexé pour améliorer la compréhension et la précision » mis en évidence avec un contour orange foncé.

  3. Si le référentiel n’a pas été indexé, un bouton Indexation du NOM DU RÉFÉRENTIEL s’affiche. Cliquez sur ce bouton pour démarrer le processus d’indexation.

    Capture d’écran montrant le bouton « Indexer NOM DU RÉFÉRENTIEL » mis en surbrillance avec un contour orange foncé.

    L’indexation initiale peut prendre jusqu’à 30 minutes pour un référentiel volumineux. Une fois qu’un référentiel a été indexé pour la première fois, la réindexation est beaucoup plus rapide et l’index sera généralement mis à jour automatiquement dans les 5 minutes de chaque envoi (push) vers le référentiel.