Skip to main content

Die erste Promptdatei

Erstelle deine erste Copilot-Promptdatei mit diesem einfachen Beispiel zur Erläuterung des Codes, das für jede Programmiersprache geeignet ist.

Hinweis

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 Deine ersten benutzerdefinierten Anweisungen.
  • 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

Text
---
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

  1. Speichern Sie die oben genannte Eingabeaufforderungsdatei als explain-code.prompt.md im Ordner .github/prompts.

  2. Zeige in Visual Studio Code die Copilot-Chat-Ansicht an, und gib /explain-code ein.

    Copilot wechseln in den Agent-Modus, wenn dieser noch nicht ausgewählt ist. Daraufhin wirst du aufgefordert, Code und einen Zielgruppentyp einzugeben.

  3. 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.
    

Weitere Informationen