Skip to main content

Indexation de référentiels pour GitHub Copilot

Copilot améliore les réponses en indexant vos dépôts.

Avantages de l'indexation des référentiels

Copilotla capacité de }à répondre aux questions en langage naturel et à effectuer des tâches dans un contexte de référentiel est optimisée lorsque l’index de recherche de code sémantique pour le référentiel est à jour.

          **Copilot n’utilisera pas votre dépôt indexé pour l'apprentissage du modèle.**

Recherche de code sémantique dans Tchat Copilot

Lorsque vous démarrez une conversation avec Tchat Copilot qui a un contexte de référentiel, le référentiel est automatiquement indexé pour améliorer les réponses enrichies en contexte à 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 Tchat Copilot fera référence aux sections pertinentes de votre code afin de fournir une réponse éclairée.

Pour plus d’informations sur la façon de poser des questions, consultez Poser des questions à GitHub Copilot sur GitHub.

Recherche de code sémantique dans Copilot, agent de codage

Copilot, agent de codage utilise la recherche de code sémantique pour rechercher du code pertinent en fonction de la signification, plutôt que de s’appuyer uniquement sur des correspondances de texte exactes avec des outils comme grep. Lorsque l’agent ne connaît pas les noms ou modèles précis à rechercher, la recherche de code sémantique permet de localiser le code approprié plus rapidement. Aucune configuration n’est requise. L’agent utilise automatiquement la recherche de code sémantique le cas échéant.

Pour plus d’informations sur Copilot, agent de codage, consultez À propos de GitHub agent de codage Copilot.

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, il peut être utilisé par :

  • Tchat Copilot dans GitHub et Visual Studio Code
  • Copilot, agent de codage

Conseil

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

Exclure le contenu des réponses Tchat Copilot

Les propriétaires d’entreprise ou d’organisation disposant d’un plan Copilot Entreprise 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 du 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 à Tchat Copilot.