Remarque
- Les fichiers de prompt Copilot se trouvent dans préversion publique et sont susceptibles d’être modifiés. Les fichiers d’invite sont disponibles uniquement dans VS Code, Visual Studio, et les IDE JetBrains. Voir À propos de la personnalisation des réponses GitHub Copilot.
- Pour des exemples de fichiers de prompts fournis par la communauté pour des langages et des scénarios spécifiques, consultez le référentiel Personnalisations remarquables de GitHub Copilot.
À propos des personnalisations
Vous pouvez personnaliser les réponses de GitHub Copilot à l’aide de deux types de fichiers :
-
Les **instructions personnalisées** fournissent des conseils continus sur la manière dont GitHub Copilot doit se comporter dans toutes vos interactions. Pour obtenir un exemple de présentation, consultez [AUTOTITLE](/copilot/tutorials/customization-library/custom-instructions/your-first-custom-instructions). -
Les **fichiers de prompts (version préliminaire publique)** définissent des prompts réutilisables pour des tâches spécifiques que vous pouvez invoquer au besoin. Les fichiers d’invite sont disponibles uniquement dans VS Code, Visual Studio, et les IDE JetBrains.
Votre premier fichier de prompt
Commencez par ce simple fichier de prompt qui vous aide à rédiger des explications de code claires et bien documentées.
Prompt d’explication de code
---
agent: 'agent'
description: 'Generate a clear code explanation with examples'
---
Explain the following code in a clear, beginner-friendly way:
Code to explain: ${input:code:Paste your code here}
Target audience: ${input:audience:Who is this explanation for? (e.g., beginners, intermediate developers, etc.)}
Please provide:
* A brief overview of what the code does
* A step-by-step breakdown of the main parts
* Explanation of any key concepts or terminology
* A simple example showing how it works
* Common use cases or when you might use this approach
Use clear, simple language and avoid unnecessary jargon.
---
agent: 'agent'
description: 'Generate a clear code explanation with examples'
---
Explain the following code in a clear, beginner-friendly way:
Code to explain: ${input:code:Paste your code here}
Target audience: ${input:audience:Who is this explanation for? (e.g., beginners, intermediate developers, etc.)}
Please provide:
* A brief overview of what the code does
* A step-by-step breakdown of the main parts
* Explanation of any key concepts or terminology
* A simple example showing how it works
* Common use cases or when you might use this approach
Use clear, simple language and avoid unnecessary jargon.
Tester
-
Enregistrez le fichier d’invite ci-dessus sous la forme
explain-code.prompt.mddans votre dossier.github/prompts. -
Dans Visual Studio Code, affichez la vue Discussion avec Copilot et saisissez
/explain-code.Copilot passera en mode assistant, s’il n’est pas déjà sélectionné, et vous invitera à entrer du code ainsi qu’un type d’audience.
-
Entrez :
Text The code is `function fibonacci(n) { return n <= 1 ? n : fibonacci(n-1) + fibonacci(n-2); }`. The audience is beginners.The code is `function fibonacci(n) { return n <= 1 ? n : fibonacci(n-1) + fibonacci(n-2); }`. The audience is beginners.
Pour aller plus loin
- Utilisez les fichiers de prompt dans Visual Studio Code dans la documentation Visual Studio Code - Informations sur la création et l’utilisation des fichiers de prompt
- À propos de la personnalisation des réponses GitHub Copilot - Vue d’ensemble de la personnalisation des réponses dans GitHub Copilot
- Personnalisations remarquables de GitHub Copilot - Référentiel de fichiers de prompts personnalisés fournis par la communauté et d’autres personnalisations pour des langages et des scénarios spécifiques