Skip to main content

Indexation de référentiels pour Copilot Chat

GitHub Copilot Chat améliore les réponses aux questions sur le code en indexant vos référentiels.

Avantages de l'indexation des référentiels

La capacité de Copilot Chat à répondre à des questions en langage naturel dans le contexte d'un référentiel est optimisée lorsque l'index de recherche sémantique du référentiel est à jour.

Lorsque vous démarrez une conversation avec Copilot Chat qui dispose d'un contexte de référentiel, celui-ci est automatiquement indexé afin d'améliorer les réponses contextuelles à vos questions sur la structure et la logique du code dans GitHub et Visual Studio Code. Par exemple, vous pouvez demander «Comment ce repo gère-t-il les requêtes et les réponses HTTP ?» et Copilot Chat fera référence aux sections pertinentes de votre code afin de fournir une réponse éclairée.

Copilot Chat n'utilisera pas votre référentiel indexé pour l'entraînement du modèle.

Pour plus d'informations sur la manière de poser des questions, voir Poser des questions à GitHub Copilot dans GitHub.

Création et utilisation d'un index

L’indexation s’exécute en arrière-plan et l’indexation initiale peut prendre jusqu’à 60 secondes 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 pour inclure les dernières modifications quelques secondes après le début d’une nouvelle conversation.

Une fois qu'un index a été créé pour un référentiel, Copilot Chat l'utilise pour répondre aux questions posées par tout utilisateur Copilot dans GitHub et Visual Studio Code.

Conseil

Il n'y a pas de limite au nombre de dépôts que vous pouvez indexer.

Exclure le contenu des réponses Copilot Chat

Les propriétaires d'entreprises ou d'organisations disposant d'un plan Copilot Enterprise ou Copilot Business peuvent définir des exclusions de contenu afin de contrôler le comportement de GitHub Copilot pour les licences Copilot qu'ils gèrent. Pour plus d’informations, consultez « Exclusion de contenu de GitHub Copilot ».

Si un index de recherche par code sémantique est créé pour un référentiel inclus dans une stratégie d'exclusion de contenu, les données sont filtrées conformément à la stratégie avant d'être transmises à Copilot Chat.