Skip to main content

Aide-mémoire sur 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ées](/copilot/concepts/prompting/response-customization) | Contexte toujours actif qui s’applique automatiquement à chaque interaction dans sa portée définie |               `.github/copilot-instructions.md` (à l’échelle du référentiel), `.github/instructions/*.instructions.md` (spécifique au chemin d’accès), `AGENTS.md` (agents tiers) ou paramètres personnels/organisationnels via l’interface utilisateur sur GitHub |

| Fichiers d’invite | Modèle d’invite autonome réutilisable avec des variables d’entrée | .github/prompts/*.prompt.md | | Agents personnalisés | Persona spécialiste avec ses propres instructions, restrictions d’outil et contexte | .github/agents/AGENT-NAME.md (référentiel), agents/AGENT-NAME.mddans le référentiel .github-private (organisation/entreprise), ou dans le profil utilisateur | | Sous-agents | 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’agent | Dossier d’instructions, de scripts et de ressources qui Copilot se charge en cas de pertinence pour une tâche | .github/skills/<skill-name>/SKILL.md (projet) ou ~/.copilot/skills/<skill-name>/SKILL.md (personnel) | | Serveurs MCP | Connexion à des systèmes externes, api et bases de données | mcp.json(le chemin varie selon l’IDE), les paramètres du référentiel sur GitHub (), ou la propriété mcp-servers 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ées](/copilot/concepts/prompting/response-customization) | Automatique | Normes, directives ou attentes qui s’appliquent largement dans un contexte | Appliquer des normes de codage, des règles d’accessibilité, des listes de contrôle d’examen |

| Fichiers de script | Manuel : mention directe dans le chat ou recours au sélecteur de fichiers de requête | Tâches uniques prioritaires que vous exécutez une fois avec des entrées différentes chaque fois | Générer des tests unitaires, exécuter une liste de contrôle de révision de code | | Agents personnalisés | Manuel : sélectionnez dans la liste déroulante de l’agent dans votre IDE, sur GitHub, ou dans Copilot CLI | Projets ou processus avec des phases distinctes nécessitant des fonctionnalités spécialisées ou des remises strictes | Agent de révision React, agent d’audit en lecture seule | | Sous-agents | Automatique, ou mentionnez directement un sous-agent dans votre requête | Tâches subordonnées complexes qui doivent s’exécuter séparément de l’agent principal | recherche de la base de code, exécution de suites de tests | | Compétences de l’agent | Automatique : choisi par Copilot lorsqu'il est pertinent pour votre demande | Flux de travail en plusieurs étapes avec des ressources groupées qui doivent être chargées selon les besoins | Analyse des échecs GitHub Actions, procédures de déploiement, rédaction des notes de publication | | Serveurs MCP | Automatique, ou demandez un outil spécifique par son nom | Tâches nécessitant l’accès aux outils externes ou aux données en temps réel | Gé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 à Matrice de fonctionnalités Copilot.

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
Agents personnalisésPPP
Sous-agentsPPP
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 Prise en charge de différents types d’instructions personnalisées.

Lectures complémentaires

  •         [AUTOTITLE](/copilot/tutorials/customization-library) : collection organisée d’exemples