{"meta":{"title":"Indexation de référentiels pour GitHub Copilot","intro":"Copilot améliore les réponses en indexant vos référentiels.","product":"GitHub Copilot","breadcrumbs":[{"href":"/fr/copilot","title":"GitHub Copilot"},{"href":"/fr/copilot/concepts","title":"Concepts"},{"href":"/fr/copilot/concepts/context","title":"Context"},{"href":"/fr/copilot/concepts/context/repository-indexing","title":"Indexation de référentiel"}],"documentType":"article"},"body":"# Indexation de référentiels pour GitHub Copilot\n\nCopilot améliore les réponses en indexant vos référentiels.\n\n## Avantages de l'indexation des référentiels\n\nCopilotla possibilité de répondre aux questions en langage naturel et d’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.\n\n\\*\\*\nCopilot n’utilise pas votre référentiel indexé pour l’entraînement du modèle.\\*\\*\n\n## Recherche de code sémantique dans Discussion avec Copilot\n\nLorsque vous démarrez une conversation avec un contexte de référentiel dans Discussion avec Copilot, le référentiel est automatiquement indexé pour améliorer les réponses enrichies par le 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 Discussion avec Copilot référencera les sections pertinentes de votre code pour fournir une réponse éclairée.\n\nPour plus d’informations sur la façon de poser des questions, consultez [Poser des questions à GitHub Copilot sur GitHub](/fr/copilot/using-github-copilot/asking-github-copilot-questions-in-github).\n\n## Recherche de code sémantique dans Agent cloud Copilot\n\nAgent cloud Copilot 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.\n\nPour plus d’informations sur Agent cloud Copilot, consultez [À propos de GitHub Copilot agent cloud](/fr/copilot/concepts/agents/cloud-agent/about-cloud-agent).\n\n## Création et utilisation d'un index\n\nL’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.\n\nUne fois qu’un index a été créé pour un référentiel, il peut être utilisé par :\n\n* Discussion avec Copilot dans GitHub et Visual Studio Code\n* Agent cloud Copilot\n\n> \\[!TIP] Il n'y a pas de limite au nombre de dépôts que vous pouvez indexer.\n\n## Indexation sémantique pour les référentiels non GitHub\n\nCopilot dans Visual Studio Code peut utiliser l’indexation sémantique pour les fichiers d’espace de travail à partir de référentiels hébergés en dehors GitHub, tels que GitLab et les référentiels locaux.\n\nCette fonctionnalité est contrôlée par la stratégie et désactivée par défaut. Pour les organisations et les entreprises avec Copilot Business ou Copilot Entreprise, un propriétaire d’entreprise ou propriétaire d’organisation doit définir explicitement cette stratégie sur **Activé** avant que les membres puissent l’utiliser. Si la stratégie reste **non configurée**, la fonctionnalité reste indisponible. See:\n\n* [Gestion des stratégies et fonctionnalités pour GitHub Copilot dans votre entreprise](/fr/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-enterprise-policies)\n* [Gestion des stratégies et des fonctionnalités pour GitHub Copilot dans votre organisation](/fr/copilot/how-tos/administer-copilot/manage-for-organization/manage-policies)\n\n## Exclusion du contenu des Discussion avec Copilot réponses\n\nLes propriétaires d'entreprise ou d'organisations disposant d'un Copilot Entreprise ou Copilot Business plan peuvent définir des exclusions de contenu pour 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](/fr/copilot/managing-copilot/managing-github-copilot-in-your-organization/setting-policies-for-copilot-in-your-organization/excluding-content-from-github-copilot).\n\nSi un index de recherche de 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 en fonction de la stratégie avant d’être passées à Discussion avec Copilot."}