Hinweis
- Copilot-Promptdateien befinden sich in der öffentliche Vorschau. Änderungen sind vorbehalten. Promptdateien sind nur in VS Code, Visual Studio und JetBrains-IDEs verfügbar. Siehe Anleitung zum Anpassen von GitHub Copilot-Antworten.
- Beispiele für von der Community bereitgestellte Promptdateien für bestimmte Sprachen und Szenarios findest du im Repository Großartige GitHub Copilot-Anpassungen.
Info zu Anpassungen
Du kannst GitHub Copilot mithilfe von zwei Dateitypen anpassen:
-
**Benutzerdefinierte Anweisungen** bieten einen fortlaufenden Leitfaden für das Verhalten von GitHub Copilot bei allen Interaktionen. Ein Einführungsbeispiel findest du unter [AUTOTITLE](/copilot/tutorials/customization-library/custom-instructions/your-first-custom-instructions). -
**Promptdateien (Public Preview)** definieren wiederverwendbare Prompts für bestimmte Aufgaben, die Sie bei Bedarf aufrufen können. Promptdateien sind nur in VS Code, Visual Studio und JetBrains-IDEs verfügbar.
Die erste Promptdatei
Beginne mit dieser einfachen Promptdatei, mit der du klare, gut dokumentierte Codeerklärungen schreiben kannst.
Prompt für die Erläuterung des Codes
---
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.
Testen
-
Speichere die obige Promptdatei in deinem
.github/prompts-Ordner alsexplain-code.prompt.md. -
Zeige in Visual Studio Code die Copilot-Chat-Ansicht an, und gib
/explain-codeein.Copilot wechseln in den Agent-Modus, wenn dieser noch nicht ausgewählt ist. Daraufhin wirst du aufgefordert, Code und einen Zielgruppentyp einzugeben.
-
Geben Sie Folgendes ein:
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.
Weitere Informationen
-
[Verwenden von Promptdateien in Visual Studio Code](https://code.visualstudio.com/docs/copilot/customization/prompt-files) in der Visual Studio Code-Dokumentation: Informationen zum Erstellen und Verwenden von Promptdateien -
[AUTOTITLE](/copilot/concepts/response-customization): Übersicht über die Anpassung von Antworten in GitHub Copilot -
[Großartige GitHub Copilot-Anpassungen](https://github.com/github/awesome-copilot/blob/main/docs/README.prompts.md): Repository der durch die Community bereitgestellten benutzerdefinierten Promptdateien und weiterer Anpassungen für bestimmte Sprachen und Szenarios