Skip to main content

Guide de référence pour la personnalisation de Copilot

Comparez les différentes options de personnalisation pour GitHub Copilot.

GitHub Copilot offre plusieurs fonctionnalités de personnalisation qui vous permettent de personnaliser son comportement à votre flux de travail, aux normes de votre équipe et aux besoins de votre projet. Utilisez les tableaux ci-dessous pour trouver le bon cas d’usage.

Vue d’ensemble des fonctionnalités

Ce tableau indique ce que chaque fonctionnalité de personnalisation est et où elle réside.

CaractéristiquePrésentationNom de fichier et emplacement
Instructions personnaliséesContexte toujours actif qui s’applique automatiquement à chaque interaction dans sa portée définie(à l’échelle du référentiel), (spécifique au chemin d’accès), (agents tiers) ou paramètres personnels/organisationnels via l’interface utilisateur sur GitHub
Fichiers d’inviteModèle d’invite autonome réutilisable avec des variables d’entrée.github/prompts/*.prompt.md
Agent distinct généré par l’agent principal pour gérer le travail délégué dans un contexte isoléN/A (processus d’exécution, pas un fichier configuré par l’utilisateur)
Compétences de l’agentDossier d’instructions, de scripts et de ressources qui Copilot se charge en cas de pertinence pour une tâche(projet) ou (personnel)
Serveurs MCPConnexion à des systèmes externes, api et bases de données(le chemin varie selon l’IDE), les paramètres du référentiel sur GitHub (), ou la propriété dans les configurations .

Comparaison de l’utilisation

Ce tableau vous aide à déterminer la fonctionnalité de personnalisation à utiliser.

CaractéristiqueGuide pratique pour déclencherIdéal pourExemples de cas d’utilisation
Instructions personnaliséesAutomatiqueNormes, directives ou attentes qui s’appliquent largement dans un contexteAppliquer des normes de codage, des règles d’accessibilité, des listes de contrôle d’examen
Fichiers d’inviteManuel : mention directe dans le chat ou recours au sélecteur de fichiers de requêteTâches uniques prioritaires que vous exécutez une fois avec des entrées différentes chaque foisGénérer des tests unitaires, exécuter une liste de contrôle de révision de code
, ou dans Copilot CLIProjets ou processus avec des phases distinctes nécessitant des fonctionnalités spécialisées ou des remises strictesAgent de révision React, agent d’audit en lecture seule
Sous-agentsAutomatique, ou mentionnez directement un sous-agent dans votre requêteTâches subordonnées complexes qui doivent s’exécuter séparément de l’agent principalrecherche de la base de code, exécution de suites de tests
Compétences de l’agentAutomatique : choisi par Copilot lorsqu'il est pertinent pour votre demandeFlux de travail en plusieurs étapes avec des ressources groupées qui doivent être chargées selon les besoinsAnalyse des échecs GitHub Actions, procédures de déploiement, rédaction des notes de publication
Serveurs MCPAutomatique, ou demandez un outil spécifique par son nomTâches nécessitant l’accès aux outils externes ou aux données en temps réelGérez les incidents et les PR (serveur MCP GitHub), automatisez les tests de navigation (serveur MCP Playwright)

Prise en charge IDE et surface

Ce tableau indique quelles fonctionnalités de personnalisation sont prises en charge dans chaque IDE et surface. Pour consulter la matrice complète des fonctionnalités Copilot, reportez-vous à AUTOTITLE.

GitHub recommande d’utiliser le dernier IDE stable, Copilot CLI, et les versions des extensions Copilot pour obtenir la meilleure expérience Copilot.

Clé:

  • ✓ = pris en charge
  • ✗ = non pris en charge
  • P = sous version préliminaire
CaractéristiqueVS CodeVisual StudioIDE JetBrainsÉclipseXcodeGitHub .comCopilot CLI
Instructions personnaliséesPPP
Fichiers de promptsPP
PPP
Compétences de l’agentP
Serveurs MCP

Pour obtenir une répartition détaillée des types d’instructions personnalisées pris en charge dans chaque IDE et surface, consultez AUTOTITLE.

Lectures complémentaires

  • AUTOTITLE : collection organisée d’exemples