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 de code sémantique pour le référentiel est à jour.

Lorsque vous entamez une conversation avec Copilot Chat qui a un contexte de référentiel, le référentiel est automatiquement indexé pour 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 référenceront les sections pertinentes de votre code pour fournir une réponse éclairée.

Copilot Chat n’utilise 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'effectue en arrière-plan et 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 est généralement mis à jour automatiquement pour inclure les dernières modifications dans les 5 minutes qui suivent le début d'une nouvelle conversation.

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

Tip

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 sièges Copilot qu'ils gèrent. Pour plus d’informations, consultez « Exclusion de contenu de GitHub Copilot ».

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