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), `AGENTS.md` (agents tiers) ou paramètres personnels/org 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 | | | 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 de dépôt sur GitHub (agent de codage) ou la propriété mcp-servers dans les configurations de assistant personnalisé |

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 : référencer directement dans la conversation ou utiliser le sélecteur de fichiers d’invite | 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 | | [, 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 référencez directement dans votre demande un sous-agent" | 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 | GitHub Actions débogage des dysfonctionnements, 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érer les problèmes et les demandes de tirage (GitHub serveur MCP), automatiser les tests de navigateur (serveur MCP playwright) |

Prise en charge de l'IDE et de l'interface

Ce tableau indique quelles fonctionnalités de personnalisation sont prises en charge dans chaque IDE et surface. Pour obtenir la matrice complète Copilot , consultez 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 préversion

| Caractéristique | VS Code | Visual Studio | IDE JetBrains | Éclipse | Xcode | GitHub.com | Copilot CLI | |---------|:-------:|:-------------:|:---------:|:-------:|:-----:|:-------:|:---:| | Instructions personnalisées | ✓ | ✓ | P | P | P | ✓ | ✓ | | Fichiers de prompts | ✓ | ✓ | P | ✗ | P | ✗ | ✓ | | | ✓ | ✗ | P | P | P | ✗ | ✓ | | Compétences de l’agent | ✓ | ✗ | P | ✗ | ✗ | ✓ | ✓ | | 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