Skip to main content

Stellen von GitHub Copilot-Fragen in Ihrer IDE

Verwende Copilot Chat in deinem Editor, um Codevorschläge zu geben, Code zu erläutern, Unittests zu generieren und Codekorrekturen vorzuschlagen.

Voraussetzungen

Wenn Sie über Ihre Organisation oder Ihr Unternehmen Zugriff auf GitHub Copilot haben, können Sie GitHub Copilot Chat nicht verwenden, wenn der Organisationsbesitzer oder der Administrator Ihres Unternehmens den Chat deaktiviert hat. Weitere Informationen findest du unter Verwalten von Richtlinien für Copilot in Ihrer Organisation.

Prompts übermitteln

Du kannst Copilot Chat bitten, Codevorschläge zu geben, Code zu erläutern, Unittests zu generieren und Codekorrekturen vorzuschlagen.

  1. Klicke in der Menüleiste , klicke dann auf Anzeigen und dann auf GitHub Copilot Chat.

  2. Gib im Fenster Copilot Chat ein Prompt ein und drücke Enter. Beispielprompts findest du unter Erste Schritte mit Prompts für den Copilot-Chat.

  3. Werten die Antwort von Copilot aus, und übermittle bei Bedarf eine Folgeäußerung.

    Die Antwort enthält häufig interaktive Elemente. Die Antwort kann beispielsweise Schaltflächen zum Kopieren, Einfügen oder Anzeigen einer Vorschau des Ergebnisses eines Codeblocks enthalten.

    Um die Dateien anzuzeigen, die Copilot Chat zum Generieren der Antwort verwendet hat, wähle unterhalb der Antwort den Link References aus. Die Verweise können einen Link zu einer benutzerdefinierten Anweisungsdatei für dein Repository enthalten. Diese Datei enthält zusätzliche Informationen, die allen deinen Chatfragen automatisch hinzugefügt werden, um die Qualität der Antworten zu verbessern. Weitere Informationen finden Sie unter Hinzufügen benutzerdefinierter Repositoryanweisungen für GitHub Copilot.

Verwenden von Schlüsselwörtern (keywords) im Prompt

Du kannst spezielle Schlüsselwörter verwenden, damit Copilot dein Prompt besser versteht.

Erweitern von Copilot Chat

GitHub Copilot Extensions integrieren die Leistungsfähigkeit externer Tools in Copilot Chat, wodurch Sie den Kontextwechsel reduzieren und Antworten mit domänenspezifischem Kontext empfangen können. Sie können Copilot Extensions vom GitHub Marketplace installieren oder private Versionen innerhalb Ihrer Organisation erstellen. Geben Sie dann @ in ein Chat-Fenster ein, um eine Liste der verfügbaren Erweiterungen anzuzeigen. Um eine Erweiterung zu verwenden, wählen Sie die Erweiterung aus der Liste aus, oder geben Sie den vollständigen Schrägstrichnamen und dann Ihre Eingabeaufforderung ein.

Weitere Informationen findest du unter Verwenden von Erweiterungen zum Integrieren externer Tools in Copilot Chat.

Slash-Befehle

Verwende Schrägstrich-Befehle, um komplexe Prompts für häufige Szenarien zu vermeiden. Wenn du einen Schrägstrich-Befehl verwenden möchtest, gib / in das Chat-Prompt-Dialogfeld, gefolgt von einem Befehl ein.

Um alle verfügbaren Schrägstrich-Befehle anzuzeigen, gib / in das Chatprompt-Dialogfeld ein. Weitere Informationen findest du unter Spickzettel zu GitHub Copilot Chat oder unter Schrägstrichbefehle in der Visual Studio-Dokumentation.

References

Standardmäßig verweist Copilot Chat auf die Datei, die du geöffnet hast, oder auf den Code, den du ausgewählt hast. Du kannst auch # gefolgt von einem Dateinamen, Dateinamen und Zeilennummern oder solution zum Referenzieren einer bestimmten Datei, von Zeilen oder einer Lösung verwenden.

Weitere Informationen findest du unter Spickzettel zu GitHub Copilot Chat oder unter Referenz in der Visual Studio-Dokumentation.

Verwenden von GitHub Fertigkeiten für Copilot (Vorschau)

Note

Der @github Chatteilnehmer befindet sich derzeit in der Vorschau und ist nur in Visual Studio 2022 Preview 2 verfügbar.

Die GitHub-spezifischen Fähigkeiten von Copilot erweitern die Informationen, die Copilot bereitstellen kann. Um auf diese Fertigkeiten in Copilot Chat in Visual Studio zuzugreifen, verwenden Sie @github in Ihre Frage.

Wenn Sie einer Frage @github hinzufügen, wählt Copilot je nach Inhalt Ihrer Frage dynamisch eine geeignete Fähigkeit aus. Außerdem können Sie Copilot Chat explizit bitten, eine bestimmte Fertigkeit zu verwenden. Beispiel: @github Search the web to find the latest GPT4 model from OpenAI.

Sie können eine Liste der derzeit verfügbaren Fertigkeiten generieren, indem Sie Copilot fragen: @github What skills are available?

Stellen einer Frage zu einer Knowledge Base (Vorschau)

Note

  • Dieses Feature ist nur verfügbar, wenn Sie über eine Copilot Enterprise-Subscription verfügen.
  • Die Unterstützung für Knowledge Bases befindet sich derzeit in der Vorschau und ist nur ab Visual Studio 2022 Vorschau 3 verfügbar.

Organisationsbesitzer können Knowledge Bases erstellen, indem sie Markdown-Dokumentation in einem oder mehreren Repositorys gruppieren. Weitere Informationen finden Sie unter Verwalten von Copilot-Knowledge Bases.

Sie können Copilot anweisen, eine Frage im Kontext einer Knowledge Base zu beantworten.

  1. Geben Sie ganz unten im Copilot Chat-Fenster im Textfeld Copilot fragen: / für Befehle und # zur Referenzierung eingeben die Zeichenfolge @github ein. Drücken Sie #, und wählen Sie anschließend eine Knowledge Base in der Liste aus.
  2. Fahren Sie im Textfeld / für Befehle und # zur Referenzierung eingeben mit Ihrer Nachricht samt Frage fort, und drücken Sie dann die EINGABETASTE.
  3. Copilot Chat verarbeitet Ihre Frage und stellt im Chatfenster eine Antwort mit Zitaten aus der Knowledge Base bereit.

KI-Modelle für Copilot Chat

Du kannst das große Sprachmodell (LLM, Large Language Model) ändern, das Copilot verwendet, um Antworten auf Chatprompts zu generieren. Je nach Art der Fragen, die du stellst, kannst du feststellen, dass verschiedene Modelle besser funktionieren oder nützlichere Antworten bereitstellen. Weitere Informationen findest du unter Ändern des KI-Modells für Copilot Chat.

Weitere Möglichkeiten für den Zugriff auf Copilot Chat

Zusätzlich zur Übermittlung von Prompts über das Chatfenster kannst du Prompts inline übermitteln. Um einen Inlinechat zu starten, klicke mit der rechten Maustaste in dein Editorfenster, und wähle Copilot befragen aus.

Weitere Details findest du unter Fragen in der Inline-Chatansicht stellen in der Dokumentation zu Visual Studio.

Feedback teilen

Um Feedback zu Copilot Chat erteilen, können Sie die Schaltfläche Feedback senden in Visual Studio verwenden. Weitere Informationen zur Bereitstellung von Feedback für Visual Studio finden Sie in der Visual Studio Feedback-Dokumentation.

  1. Klicke in der oberen rechten Ecke des Visual Studio-Fensters auf die Schaltfläche Feedback senden.

    Screenshot: Schaltfläche „Feedback geben“ in Visual Studio.

  2. Wähle die Option aus, die dein Feedback am besten beschreibt.

    • Klicke zum Melden eines Fehlers auf Problem melden.
    • Um ein Feature anzufordern, klicke auf Feature vorschlagen.

Weiterführende Themen