Skip to main content
Skip to content

Fragen an GitHub Copilot in Ihrer IDE stellen

Verwenden Sie Copilot Chat in Ihrem Editor, um Codevorschläge zu geben, Code zu erläutern, Komponententests zu generieren und Codekorrekturen vorzuschlagen.

Einführung

In diesem Handbuch wird beschrieben, wie Sie Codierungsaufgaben mithilfe von Copilot Chat und Agenten automatisieren, indem Sie diese in Schritte unterteilen, Tools zum Lesen von Dateien, Bearbeiten von Code und Ausführen von Befehlen verwenden und sich selbst korrigieren, wenn ein Fehler auftritt. Sie können auch allgemeine Fragen zur Softwareentwicklung oder spezifische Fragen zum Code in Ihrem Projekt stellen. Weitere Informationen findest du unter Über GitHub Copilot Chat.

Informationen zur Verwendung Copilot für agentgesteuerte Workflows in einer Desktop-App finden Sie unter Erste Schritte mit dem GitHub-App Copilot.

Voraussetzungen

Wenn Sie über Ihre OrganisationGitHub Copilot oder Ihr Enterprise-Konto haben, können Sie GitHub Copilot Chat nicht verwenden, wenn der Inhaber Ihrer Organisation den Chat deaktiviert hat. Weitere Informationen findest du unter Verwalten von Richtlinien und Features für GitHub Copilot in Ihrer Organisation.

Chat-Modi

Sie können in den folgenden Modi verwenden Copilot Chat :

  • Ask mode: um Antworten auf Programmierfragen zu erhalten und Copilot, um Codevorschläge bereitzustellen.
  • Agentmodus: um Copilot eine festgelegte Aufgabe autonom auszuführen. Siehe Verwenden des Agentmodus in Ihrer IDE.
  • Planmodus: Um Copilot detaillierte Implementierungspläne zu erstellen, um sicherzustellen, dass alle Anforderungen erfüllt sind. Siehe Verwenden des Planmodus in Ihrer IDE.

Verwenden Sie die Dropdownliste "Agents" am unteren Rand der Chatansicht, um zwischen den Modi zu wechseln.

Hinweis

Wenn die Agent-Option in der Modusauswahl nicht angezeigt wird, hat Ihr Unternehmens- oder Organisationsadministrator möglicherweise den Agentmodus für Ihre IDE deaktiviert.

Verwenden des Fragemodus

Der Fragemodus ist für die Beantwortung von Fragen zu Ihren Codebasis-, Codierungs- und allgemeinen Technologiekonzepten optimiert. Verwenden Sie den Abfragemodus, wenn Sie verstehen möchten, wie etwas funktioniert, Ideen erkunden oder Hilfe bei Codieraufgaben erhalten möchten.

Um den Fragemodus zu verwenden, wählen Sie "Fragen" aus der Dropdownliste "Agents" unten in der Chatansicht aus, und senden Sie dann eine Eingabeaufforderung wie unten beschrieben.

Einreichung von Prompts

Sie können dem Agent eine allgemeine Beschreibung darüber geben, was Sie erstellen möchten, und es funktioniert. Jede Aufgabe wird innerhalb einer Agentsitzung ausgeführt, eine dauerhafte Unterhaltung, die Sie nachverfolgen, anhalten, fortsetzen oder an einen anderen Agent weitergeben können.

  1. Um die Chatansicht zu öffnen, klicken Sie auf das Chatsymbol in der Titelleiste von Visual Studio Code. Wenn das Chatsymbol nicht angezeigt wird, klicken Sie mit der rechten Maustaste auf die Titelleiste, und stellen Sie sicher, dass das Befehlscenter ausgewählt ist.

    Screenshot der Schaltfläche „Copilot Chat“, die mit einem dunkelorange farbenen Rahmen hervorgehoben ist.

  2. Geben Sie einen Prompt in das Promptfeld ein. Eine Einführung in die verwendbaren Prompts findest du unter Erste Schritte mit Eingabeaufforderungen für GitHub-Copilot Chat in Ihrer IDE.

  3. Bewerten Sie die Antwort von Copilot, und stellen Sie bei Bedarf eine Folgeanfrage.

    Die Antwort kann Text, Codeblöcke, Schaltflächen, Bilder, URIs und Dateistrukturen enthalten. Die Antwort enthält häufig interaktive Elemente. Die Antwort kann z. B. ein Menü enthalten, um einen Codeblock einzufügen, oder eine Schaltfläche zum Aufrufen eines Visual Studio Code Befehls.

    Um die Dateien anzuzeigen, die Copilot Chat zum Generieren der Antwort verwendet wurden, wählen Sie oben in der Antwort die Dropdownliste "Verwendete n Verweise" 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 findest du unter Hinzufügen von benutzerdefinierten Repositoryanweisungen für GitHub Copilot.

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

Sie können spezielle Schlüsselwörter verwenden, damit Copilot Ihre Eingabeaufforderung versteht. Beispiele findest du unter Erste Schritte mit Eingabeaufforderungen für GitHub-Copilot Chat in Ihrer IDE.

Chatteilnehmer

Chatteilnehmende sind wie Fachleute auf ihrem Gebiet, bei dem sie Ihnen helfen können.

Copilot Chat können relevante Chatteilnehmer basierend auf Ihrer Eingabeaufforderung in natürlicher Sprache ableiten und die Ermittlung erweiterter Funktionen verbessern, ohne dass Sie den Teilnehmer explizit angeben müssen, den Sie in Ihrer Eingabeaufforderung verwenden möchten.

Hinweis

Die automatische Ableitung für Chatteilnehmer ist derzeit in Öffentliche Vorschau und kann geändert werden.

Alternativ kannst du manuell Chatteilnehmende angeben, um deinen Prompt auf eine bestimmte Domäne zu begrenzen. Um dies zu tun, geben Sie @ in das Chat-Eingabefeld ein, gefolgt von einem Chat-Teilnehmernamen.

Um eine Liste aller verfügbaren Chatteilnehmenden anzuzeigen, kannst du @ in das Chatpromptfeld eingeben. Siehe auch GitHub-Copilot-Chat-Spickzettel - oder Chatteilnehmer in der Visual Studio Code Dokumentation.

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. Siehe auch GitHub-Copilot-Chat-Spickzettel oder Slash-Befehle in der Visual Studio Code Dokumentation.

Chatvariablen

Verwende Chatvariablen, um spezifischen Kontext in dein Prompt einzuschließen. Wenn du eine Chatvariable verwenden möchtest, gib # in das Chat-Prompt-Dialogfeld, gefolgt von einer Chatvariablen ein.

Um alle verfügbaren Chat-Variablen anzuzeigen, gib # im Dialogfeld Chat-Prompt ein. Siehe auch GitHub-Copilot-Chat-Spickzettel.

Durch die Verwendung von GitHub-Kompetenzen für Copilot

Die Copilot-spezifischen Fähigkeiten von GitHub erweitern die Informationen, die Copilot bereitstellen kann. Schließe @github in deine Frage ein, um auf diese Skills in Copilot Chat zuzugreifen.

Wenn Sie einer Frage @github hinzufügen, wählt Copilot je nach Inhalt Ihrer Frage dynamisch eine geeignete Fähigkeit aus. Du kannst außerdem Copilot Chat explizit auffordern, einen bestimmten Skill zu verwenden. Hierzu stehen zwei Möglichkeiten zur Verfügung:

  • Verwende natürliche Sprache, um Copilot Chat anzuweisen, einen Skill zu verwenden. Beispiel: @github Search the web to find the latest GPT model from OpenAI.
  • Um explizit eine Websuche aufzurufen, können Sie die Variable #web in Ihre Frage einschließen. Beispiel: @github #web What is the latest LTS of Node.js?

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

Verwenden von MCP-Servern (Model Context Protocol)

Durch die Integration von MCP mit einer Vielzahl vorhandener Tools und Dienste kannst du die Funktionen von Copilot Chat zu erweitern. Weitere Informationen findest du unter Informationen zum Model Context Protocol (MCP).

KI-Modelle für Copilot Chat

Sie können das Modell Copilot ändern, um Antworten zu generieren. Je nach Art der Fragen, die du stellst, kannst du feststellen, dass verschiedene Modelle besser funktionieren oder nützlichere Antworten bereitstellen. Die Optionen schließen Premium-Modelle mit erweiterten Funktionen ein. Informationen zum Ändern des Modells in Ihrer IDE finden Sie unter Ändern des KI-Modells für GitHub Copilot Chat. Informationen zum Ändern oder Vergleichen von Modellen GitHubfinden Sie unter Fragen an GitHub Copilot in GitHub stellen.

Weitere Zugriffsmöglichkeiten Copilot Chat

Zusätzlich zur Übermittlung von Prompts über die Chatansicht kannst du Prompts auf andere Weise übermitteln:

  • Schnellchat: Um das Schnellchat-Drop-down-Menü zu öffnen, drücken Sie Umschalt+++L (Mac) / Strg+Umschalt+Alt+L (Windows/Linux).
  • Inline: Um einen Inlinechat direkt im Editor oder integrierten Terminal zu starten, gib Befehl+i (Mac) / Strg+i (Windows/Linux) ein.
  • Intelligente Aktionen: Um Eingabeaufforderungen über das Kontextmenü zu übermitteln, klicken Sie mit der rechten Maustaste in Ihren Editor, wählen Sie Copilot in dem daraufhin angezeigten Menü aus, und wählen Sie dann eine der Aktionen aus. Auf intelligente Aktionen kann auch über das Funkelsymbol zugegriffen werden, das manchmal angezeigt wird, wenn du eine Codezeile auswählst.

Weitere Details finden Sie in der Dokumentation unter "Inlinechat", "Schneller Chat" und Visual Studio Code.

Verwenden von Bildern in Copilot Chat

Sie können Bilder und PDF-Dateien an Ihre Eingabeaufforderungen anfügen, wenn Sie ein Modell verwenden, das bildeingaben unterstützt.

Copilot unterstützt die folgenden Dateitypen:

  • JPEG (.jpg, .jpeg)
  • PNG (.png)
  • GIF (.gif)
  • WEBP (.webp)
  • PDF (.pdf)
  • HEIC (.heic)
  • HEIF (.heif)

Du kannst beispielsweise Folgendes anfügen:

  • Ein Screenshot eines Codeausschnitts, und Copilot bitten, den Code zu erklären.
  • Ein Mockup der Benutzeroberfläche für eine Anwendung erstellen und Copilot bitten, den Code zu generieren.
  • Zeigen Sie ein Flussdiagramm und bitten Sie Copilot, die im Bild gezeigten Prozesse zu beschreiben.
  • Ein Screenshot von einer Webseite und Copilot bitten, den HTML-Code für eine ähnliche Seite zu generieren.

Bild- und PDF-Anhänge sind in allen Copilot Tarifen verfügbar und standardmäßig aktiviert, ohne dass zum Aktivieren oder Deaktivieren der Funktion eine Richtlinie erforderlich ist.

Anfügen von Bildern an einen Chatprompt

  1. Führen Sie einen der folgenden Schritte aus:

    • Kopiere ein Bild, und füge es in die Chatansicht ein.
    • Ziehen Sie eine oder mehrere Bilddateien aus dem Datei-Explorer Ihres Betriebssystems oder aus dem Explorer in VS Code in die Chatansicht.
    • Klicken Sie im Explorer mit der VS Code rechten Maustaste auf eine Bilddatei, und klicken Sie dann auf Copilot " Datei zum Chat hinzufügen".
  2. Gib deinen Prompt zusammen mit dem Image in die Chatansicht ein. Beispiel: explain this diagram, describe each of these images in detail, what does this error message mean.

Feedback teilen

Um anzuzeigen, ob eine Antwort hilfreich war, verwende die Daumen-hoch- und Daumen-runter-Symbole, die neben der Antwort erscheinen.

Um Feedback zur GitHub Copilot Chat Erweiterung zu hinterlassen, öffnen Sie ein Problem im Microsoft/vscode-copilot-release-Repository .

Weiterführende Lektüre

Voraussetzungen

GitHub Copilot Erweiterung**. Siehe "Installieren GitHub Copilot " in Visual Studio der Visual Studio Dokumentation. * ** GitHub Copilot Chat Erweiterung**. Siehe "Installieren GitHub Copilot " in Visual Studio der Visual Studio Dokumentation.

_ Visual Studio 17.10 und höher verfügen über die integrierten GitHub Copilot und GitHub Copilot Chat Erweiterungen. Diese müssen Sie nicht separat installieren._

Wenn Sie über Ihre OrganisationGitHub Copilot oder Ihr Enterprise-Konto haben, können Sie GitHub Copilot Chat nicht verwenden, wenn der Inhaber Ihrer Organisation den Chat deaktiviert hat. Weitere Informationen findest du unter Verwalten von Richtlinien und Features für GitHub Copilot in Ihrer Organisation.

Chat-Modi

Visual Studio unterstützt die folgenden Chatmodi:

  • Fragemodus: Erhalten Sie Antworten und Anleitungen, ohne Änderungen an Ihrem Code vorzunehmen.
  • Agentmodus: Geben Sie Copilot eine Aufgabe auf hoher Ebene, und ermöglichen Sie es, Code zu bearbeiten, Befehle auszuführen und die Ergebnisse zu durchlaufen. Siehe Verwenden des Agentmodus in Ihrer IDE.

Um zwischen modi zu wechseln, verwenden Sie die Dropdownliste "Modus" am unteren Rand des Chatpanels. Chatmodi sind in Visual Studio 17.14 und höher verfügbar.

Verwenden des Fragemodus

Verwenden Sie den Ask-Modus, wenn Sie Code erläutern, eine Frage beantworten oder einen Ansatz vorschlagen möchten Copilot , ohne Ihr Projekt zu ändern.

Um den Fragemodus zu verwenden, wählen Sie "Fragen" aus der Dropdownliste "Modus" am unteren Rand des Chatbereichs aus, und senden Sie dann eine Eingabeaufforderung wie unten beschrieben.

Einreichung von Prompts

Sie können Sie bitten Copilot Chat , Codevorschläge zu geben, Code zu erläutern, Komponententests zu generieren und Codekorrekturen vorzuschlagen.

  1. Klicken Sie in der Visual Studio Menüleiste auf Ansicht, und klicken Sie dann auf GitHub Copilot Chat.

  2. Geben Sie im Copilot Chat Fenster eine Eingabeaufforderung ein, und drücken Sie dann die EINGABETASTE. Beispielprompts findest du unter Erste Schritte mit Eingabeaufforderungen für GitHub-Copilot Chat in Ihrer IDE.

  3. Bewerten Sie Copilot's Antwort und senden Sie bei Bedarf eine Folgeaufforderung.

    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 wurden, klicken Sie unter der Antwort auf den Link "Verweise ". 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 findest du unter Hinzufügen von benutzerdefinierten Repositoryanweisungen für GitHub Copilot.

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

Sie können spezielle Schlüsselwörter verwenden, damit Copilot Ihre Eingabeaufforderung versteht.

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. Siehe auch GitHub-Copilot-Chat-Spickzettel oder Slash-Befehle in der Visual Studio Dokumentation.

References

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

Siehe auch GitHub-Copilot-Chat-Spickzettel oder Referenz in der Visual Studio Dokumentation.

Verwendung von GitHub Kompetenzen für Copilot (Vorschau)

Hinweis

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

Copilots GitHub-spezifische Fähigkeiten erweitern die Art von Informationen, die Copilot bereitstellen kann. Um auf diese Fähigkeiten in Copilot Chat in Visual Studio zuzugreifen, schließen Sie @github in Ihrer Frage ein.

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

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

Verwenden von MCP-Servern (Model Context Protocol)

Durch die Integration von MCP mit einer Vielzahl vorhandener Tools und Dienste kannst du die Funktionen von Copilot Chat zu erweitern. Weitere Informationen findest du unter Informationen zum Model Context Protocol (MCP).

KI-Modelle für Copilot Chat

Sie können das Modell Copilot ändern, um Antworten zu generieren. Je nach Art der Fragen, die du stellst, kannst du feststellen, dass verschiedene Modelle besser funktionieren oder nützlichere Antworten bereitstellen. Die Optionen schließen Premium-Modelle mit erweiterten Funktionen ein. Informationen zum Ändern des Modells in Ihrer IDE finden Sie unter Ändern des KI-Modells für GitHub Copilot Chat. Informationen zum Ändern oder Vergleichen von Modellen GitHubfinden Sie unter Fragen an GitHub Copilot in GitHub stellen.

Weitere Zugriffsmöglichkeiten Copilot Chat

Zusätzlich zur Übermittlung von Prompts über das Chatfenster kannst du Prompts inline übermitteln. Um einen Inlinechat zu starten, klicken Sie mit der rechten Maustaste in Ihr Editorfenster, und wählen Sie "Fragen" aus Copilot.

Weitere Details finden Sie in der Inline-Chatansicht in der Visual Studio Dokumentation unter "Fragen stellen".

Verwenden von Bildern in Copilot Chat

Sie können Bilder und PDF-Dateien an Ihre Eingabeaufforderungen anfügen, wenn Sie ein Modell verwenden, das bildeingaben unterstützt.

Copilot unterstützt die folgenden Dateitypen:

  • JPEG (.jpg, .jpeg)
  • PNG (.png)
  • GIF (.gif)
  • WEBP (.webp)
  • PDF (.pdf)
  • HEIC (.heic)
  • HEIF (.heif)

Du kannst beispielsweise Folgendes anfügen:

  • Ein Screenshot eines Codeausschnitts, und Copilot bitten, den Code zu erklären.
  • Ein Mockup der Benutzeroberfläche für eine Anwendung erstellen und Copilot bitten, den Code zu generieren.
  • Zeigen Sie ein Flussdiagramm und bitten Sie Copilot, die im Bild gezeigten Prozesse zu beschreiben.
  • Ein Screenshot von einer Webseite und Copilot bitten, den HTML-Code für eine ähnliche Seite zu generieren.

Bild- und PDF-Anhänge sind in allen Copilot Tarifen verfügbar und standardmäßig aktiviert, ohne dass zum Aktivieren oder Deaktivieren der Funktion eine Richtlinie erforderlich ist.

Anfügen von Bildern an einen Chatprompt

  1. Wenn die KI-Modellauswahl unten rechts in der Chatansicht angezeigt wird, wähle eines der Modelle aus, die das Hinzufügen von Bildern zu Prompts unterstützen:

  2. Führen Sie einen der folgenden Schritte aus:

    • Kopiere ein Bild, und füge es in die Chatansicht ein.
    • Klicke in der Chatansicht unten rechts auf das Büroklammersymbol, und klicke auf Upload Image. Navigiere zu der Bilddatei, die du anfügen möchtest, wähle sie aus, und klicke dann auf Open.

    Du kannst bei Bedarf auch mehrere Bilder hinzufügen.

  3. Gib deinen Prompt zusammen mit dem Bild in die Chatansicht ein. Beispiel: explain this image oder describe each of these images in detail.

Feedback teilen

Um Feedback zu Copilot Chat zu geben, können Sie den Knopf "Feedback senden" in Visual Studio verwenden. Weitere Informationen zum Bereitstellen von Feedback finden Sie Visual Studio in der Visual Studio Feedback-Dokumentation.

  1. Klicken Sie 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 Lektüre

Voraussetzungen

Wenn Sie über Ihre OrganisationGitHub Copilot oder Ihr Enterprise-Konto haben, können Sie GitHub Copilot Chat nicht verwenden, wenn der Inhaber Ihrer Organisation den Chat deaktiviert hat. Weitere Informationen findest du unter Verwalten von Richtlinien und Features für GitHub Copilot in Ihrer Organisation.

Chat-Modi

Mit der Agentauswahl im Copilot Chat Bereich können Sie auswählen, welcher Agent Ihre Unterhaltung führt. Um Agents zu wechseln, verwenden Sie die Dropdownliste "Agents" am unteren Rand des Chatpanels.

Die folgenden Agents sind verfügbar:

  • Agentmodus (Standard): Vollständige agentische Erfahrung mit autonomer Aufgabenausführung. Siehe Verwenden des Agentmodus in Ihrer IDE.
  • Ask-Modus: Erhalten Sie schnelle Antworten und Unterstützung, ohne Codeänderungen vorzunehmen.
  • Planmodus: Zusammenarbeiten an der Planung vor der Implementierung –Copilot analysiert Ihre Anforderung und erstellt einen strukturierten Plan für Ihre Überprüfung. Siehe Verwenden des Planmodus in Ihrer IDE.
  • Bearbeitungsmodus: Nehmen Sie kontrollierte Bearbeitungen für mehrere Dateien vor, die Sie überprüfen und einzeln akzeptieren.
  • Copilot CLI: Wird über Copilot bis Copilot CLI ausgeführt und bietet eine agentische Erfahrung mit Terminal im Mittelpunkt sowie Unterstützung für mehrere Isolationsmodi, Live-Sitzungsfortschritt und Sichtbarkeit von Tool-Aufrufen. Weitere Informationen findest du unter Informationen zu GitHub Copilot CLI.
  • Custom agents: Verwenden Sie personalisierte Agents, die auf Ihre spezifischen Anforderungen zugeschnitten sind. Siehe Verwenden von benutzerdefinierten Agents in Ihrer IDE.

Copilot Edits Ermöglicht es Ihnen, Änderungen über mehrere Dateien direkt aus einer einzigen Copilot Chat Eingabeaufforderung mithilfe des Bearbeitungsmodus und des Agentmodus vorzunehmen.

Tipp

Sie können auch über JetBrains AI Assistant auf Copilot zugreifen, ohne das Copilot Plugin zu installieren. Weitere Informationen findest du unter Verwenden von GitHub Copilot in JetBrains-IDEs.

Verwenden des Bearbeitungsmodus

Der Bearbeitungsmodus ist nur in Visual Studio Code und JetBrains-IDEs verfügbar.

Verwende den Bearbeitungsmodus, wenn du genauere Kontrolle über die Bearbeitungen haben möchtest, die Copilot vorschlägt. Im Bearbeitungsmodus kannst du auswählen, an welchen Dateien Copilot Änderungen vornehmen kann, und du kannst mit jeder Iteration Kontext für Copilot bereitstellen. Zudem kannst du entscheiden, ob die jeweiligen vorgeschlagenen Änderungen akzeptiert werden sollen.

Der Bearbeitungsmodus eignet sich am besten für Anwendungsfälle, in denen:

  • Du eine schnelle, spezifische Aktualisierung einer bestimmten Gruppe von Dateien vornehmen möchtest.
  • Du die vollständige Kontrolle über die Anzahl der LLM-Anforderungen haben möchtest, die von Copilot verwendet werden.
  1. Um eine Bearbeitungssitzung zu starten, klicken Sie Copilot auf die Menüleiste, und wählen Sie dann "Öffnen" GitHub Copilot Chat aus.
  2. Klicken Sie oben im Chatbereich auf Copilot Edits.
  3. Fügen Sie dem Arbeitssatz relevante Dateien hinzu, um anzugeben GitHub Copilot , an welchen Dateien Sie arbeiten möchten. Du kannst alle geöffneten Dateien hinzufügen, indem du auf Add all open files klickst oder nach einzelnen Dateien suchst.
  4. Sende einen Prompt. Bestimmt als Reaktion auf Ihre Eingabeaufforderung, Copilot Edits welche Dateien in Ihrem Arbeitssatz geändert werden sollen, und fügt eine kurze Beschreibung der Änderung hinzu.
  5. Überprüfe die Änderungen, und wähle für die Bearbeitungen der einzelnen Dateien Accept oder Discard aus.

Einreichung von Prompts

Sie können Sie bitten Copilot Chat , Codevorschläge zu geben, Code zu erläutern, Komponententests zu generieren und Codekorrekturen vorzuschlagen.

  1. Öffnen Sie das Copilot Chat Fenster, indem Sie auf das GitHub Copilot Chat Symbol rechts im JetBrains-IDE-Fenster klicken.

    Screenshot des GitHub Copilot Chat-Symbols auf der Aktivitätsleiste

  2. Geben Sie einen Prompt in das Promptfeld ein. Beispielprompts findest du unter Erste Schritte mit Eingabeaufforderungen für GitHub-Copilot Chat in Ihrer IDE.

  3. Bewerten Sie Copilot's Antwort und senden Sie bei Bedarf eine Folgeaufforderung.

    Die Antwort enthält häufig interaktive Elemente. Die Antwort kann beispielsweise Schaltflächen enthalten, um einen Codeblock zu kopieren oder einzufügen.

    Um die Dateien anzuzeigen, die Copilot Chat zum Generieren der Antwort verwendet wurden, klicken Sie unter der Antwort auf den Link "Verweise ". 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 findest du unter Hinzufügen von benutzerdefinierten Repositoryanweisungen für GitHub Copilot.

Ergänzung Ihrer Eingabeaufforderung

Sie können Schrägstrichbefehle und Dateiverweise verwenden, um Copilot dabei zu helfen, Ihre Anfragen zu verstehen.

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. Siehe auch GitHub-Copilot-Chat-Spickzettel.

Dateiverweise

Standardmäßig verweist Copilot Chat auf die Datei, die Sie geöffnet haben, oder auf den Code, den Sie ausgewählt haben. Sie können auch feststellen Copilot Chat , auf welche Dateien verwiesen werden soll, indem Sie eine Datei in das Chat-Eingabeaufforderungsfeld ziehen. Alternativ kannst du mit der rechten Maustaste auf eine Datei klicken, GitHub Copilot auswählen und dann Referenzdatei im Chat auswählen.

Durch die Verwendung von GitHub-Kompetenzen für Copilot

Die Copilot-spezifischen Fähigkeiten von GitHub erweitern die Informationen, die Copilot bereitstellen kann. Schließe @github in deine Frage ein, um auf diese Skills in Copilot Chat zuzugreifen.

Wenn Sie einer Frage @github hinzufügen, wählt Copilot je nach Inhalt Ihrer Frage dynamisch eine geeignete Fähigkeit aus. Du kannst außerdem Copilot Chat explizit auffordern, einen bestimmten Skill zu verwenden. Hierzu stehen zwei Möglichkeiten zur Verfügung:

  • Verwende natürliche Sprache, um Copilot Chat anzuweisen, einen Skill zu verwenden. Beispiel: @github Search the web to find the latest GPT model from OpenAI.
  • Um explizit eine Websuche aufzurufen, können Sie die Variable #web in Ihre Frage einschließen. Beispiel: @github #web What is the latest LTS of Node.js?

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

Verwenden von MCP-Servern (Model Context Protocol)

Durch die Integration von MCP mit einer Vielzahl vorhandener Tools und Dienste kannst du die Funktionen von Copilot Chat zu erweitern. Weitere Informationen findest du unter Informationen zum Model Context Protocol (MCP).

KI-Modelle für Copilot Chat

Sie können das Modell Copilot ändern, um Antworten zu generieren. Je nach Art der Fragen, die du stellst, kannst du feststellen, dass verschiedene Modelle besser funktionieren oder nützlichere Antworten bereitstellen. Die Optionen schließen Premium-Modelle mit erweiterten Funktionen ein. Informationen zum Ändern des Modells in Ihrer IDE finden Sie unter Ändern des KI-Modells für GitHub Copilot Chat. Informationen zum Ändern oder Vergleichen von Modellen GitHubfinden Sie unter Fragen an GitHub Copilot in GitHub stellen.

Weitere Zugriffsmöglichkeiten Copilot Chat

  • Integrierte Anforderungen. Neben der Übermittlung von Eingabeaufforderungen über das Chatfenster können Sie integrierte Anforderungen übermitteln, indem Sie mit der rechten Maustaste auf eine Datei klicken, dann eine der Optionen auswählen GitHub Copilot.
  • Inline. Sie können eine Chat-Eingabeaufforderung direkt übermitteln und auf einen hervorgehobenen Codeblock oder Ihre aktuelle Datei beschränken.
    • Um einen Inlinechat zu starten, klicken Sie mit der rechten Maustaste auf einen Codeblock oder eine beliebige Stelle in Ihrer aktuellen Datei, halten Sie den Mauszeiger über GitHub Copilot, und wählen Sie dann Copilot: Inlinechat aus, oder geben Sie STRG+UMSCHALT+I ein.

Feedback teilen

Um Feedback zu Copilot Chat geben, können Sie den Link „Feedback geben“ in JetBrains verwenden.

  1. Klicken Sie auf der rechten Seite des JetBrains-IDE-Fensters auf das Copilot Chat Symbol, um das Copilot Chat Fenster zu öffnen.

    Screenshot des Copilot Chat-Symbols auf der Aktivitätsleiste

  2. Klicken Sie oben im Copilot Chat Fenster auf den Link " Feedback freigeben" .

    Screenshot des Links zum Teilen von Feedback im Copilot Chat-Fenster.

Weiterführende Lektüre

Voraussetzungen

Wenn Sie über Ihre OrganisationGitHub Copilot oder Ihr Enterprise-Konto haben, können Sie GitHub Copilot Chat nicht verwenden, wenn der Inhaber Ihrer Organisation den Chat deaktiviert hat. Weitere Informationen findest du unter Verwalten von Richtlinien und Features für GitHub Copilot in Ihrer Organisation.

Chat-Modi

Sie können im Agentmodus verwenden Copilot Chat , um eine festgelegte Aufgabe eigenständig auszuführen, oder im Planmodus, um einen Implementierungsplan zu entwerfen, bevor Codeänderungen vorgenommen werden. Verwenden Sie die Dropdownliste "Agents" am unteren Rand des Chatfensters, um zwischen den Modi zu wechseln.

Einreichung von Prompts

Sie können Sie bitten Copilot Chat , Codevorschläge zu geben, Code zu erläutern, Komponententests zu generieren und Codekorrekturen vorzuschlagen.

  1. Um das Chatfenster zu öffnen, klicken Sie in der Menüleiste auf "Editor ", und klicken Sie dann auf GitHub Copilot " Chat öffnen". Copilot Chat wird in einem neuen Fenster geöffnet.

  2. Geben Sie einen Prompt in das Promptfeld ein. Beispielprompts findest du unter Erste Schritte mit Eingabeaufforderungen für GitHub-Copilot Chat in Ihrer IDE.

  3. Bewerten Sie Copilot's Antwort und senden Sie bei Bedarf eine Folgeaufforderung.

    Die Antwort enthält häufig interaktive Elemente. Die Antwort kann beispielsweise Schaltflächen enthalten, um einen Codeblock zu kopieren oder einzufügen.

    Um die Dateien anzuzeigen, die Copilot Chat zum Generieren der Antwort verwendet wurden, klicken Sie unter der Antwort auf den Link "Verweise ". 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 findest du unter Hinzufügen von benutzerdefinierten Repositoryanweisungen für GitHub Copilot.

Verwenden von MCP-Servern (Model Context Protocol)

Durch die Integration von MCP mit einer Vielzahl vorhandener Tools und Dienste kannst du die Funktionen von Copilot Chat zu erweitern. Weitere Informationen findest du unter Informationen zum Model Context Protocol (MCP).

KI-Modelle für Copilot Chat

Sie können das Modell Copilot ändern, um Antworten zu generieren. Je nach Art der Fragen, die du stellst, kannst du feststellen, dass verschiedene Modelle besser funktionieren oder nützlichere Antworten bereitstellen. Die Optionen schließen Premium-Modelle mit erweiterten Funktionen ein. Informationen zum Ändern des Modells in Ihrer IDE finden Sie unter Ändern des KI-Modells für GitHub Copilot Chat. Informationen zum Ändern oder Vergleichen von Modellen GitHubfinden Sie unter Fragen an GitHub Copilot in GitHub stellen.

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

Sie können spezielle Schlüsselwörter verwenden, damit Copilot Ihre Eingabeaufforderung versteht.

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 GitHub-Copilot-Chat-Spickzettel.

Dateiverweise

Standardmäßig verweist Copilot Chat auf die Datei, die Sie geöffnet haben, oder auf den Code, den Sie ausgewählt haben. Wenn Sie eine bestimmte Datei als Referenz anfügen möchten, klicken Sie in das Chat-Eingabeaufforderungsfeld.

Chatverwaltung

Du kannst für alle Xcode-IDEs einen Unterhaltungsthread öffnen, um Diskussionen in verschiedenen Kontexten zu organisieren. Außerdem kannst du vorherige Unterhaltungen erneut aufrufen und über den Chatverlauf auf frühere Vorschläge verweisen.

Feedback teilen

Um anzugeben, ob eine Antwort hilfreich war, verwenden Oder die neben der Antwort angezeigt werden.

Weiterführende Lektüre

Voraussetzungen

  • Zugriff auf Copilot Weitere Informationen findest du unter Informationen zu GitHub Copilot.
  • Kompatible Eclipse-Version: Um die GitHub Copilot-Erweiterung zu verwenden, musst du über Eclipse Version 2024-09 oder höher verfügen. Weitere Informationen findest du auf der Eclipse-Downloadseite.
  • Wenn du Mitglied einer Organisation oder eines Unternehmens mit einem Copilot Business- oder Copilot Enterprise-Plan bist, muss die Richtlinie „MCP servers in Copilot“ aktiviert sein, damit MCP mit Copilot verwendet werden kann.
  • Neueste Version der GitHub Copilot Erweiterung. Lade sie dir aus dem Eclipse-Marketplace herunter. Weitere Informationen findest du unter Installation der GitHub Copilot-Erweiterung in Ihrer Umgebung.
  • Melden Sie sich bei Eclipse anGitHub.

Wenn Sie über Ihre OrganisationGitHub Copilot oder Ihr Enterprise-Konto haben, können Sie GitHub Copilot Chat nicht verwenden, wenn der Inhaber Ihrer Organisation den Chat deaktiviert hat. Weitere Informationen findest du unter Verwalten von Richtlinien und Features für GitHub Copilot in Ihrer Organisation.

Chat-Modi

Sie können im Agentmodus verwenden Copilot Chat , um eine festgelegte Aufgabe eigenständig auszuführen, oder im Planmodus, um einen Implementierungsplan zu entwerfen, bevor Codeänderungen vorgenommen werden. Verwenden Sie die Dropdownliste "Agents" am unteren Rand des Chatbereichs, um zwischen den Modi zu wechseln.

Einreichung von Prompts

Sie können Sie bitten Copilot Chat , Codevorschläge zu geben, Code zu erläutern, Komponententests zu generieren und Codekorrekturen vorzuschlagen.

  1. Um das Panel zu öffnen, klicken Sie auf das Copilot ChatCopilot Symbol () in der Statusleiste unten in Eclipse, und klicken Sie dann auf "Chat öffnen".

  2. Gib einen Prompt in das Promptfeld ein, und drücke dann die EINGABETASTE.

    Eine Einführung in die verwendbaren Prompts findest du unter Erste Schritte mit Eingabeaufforderungen für GitHub-Copilot Chat in Ihrer IDE.

  3. Bewerten Sie die Antwort von Copilot, und stellen Sie bei Bedarf eine Folgeverlaufsanfrage.

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

Sie können spezielle Schlüsselwörter verwenden, damit Copilot Ihre Eingabeaufforderung versteht. Beispiele findest du unter Erste Schritte mit Eingabeaufforderungen für GitHub-Copilot Chat in Ihrer IDE.

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. Verwenden Sie z. B. /explain, um Copilot zu bitten, den Code in der Datei zu erläutern, die derzeit im Editor angezeigt wird.

Um alle verfügbaren Schrägstrich-Befehle anzuzeigen, gib / in das Chatprompt-Dialogfeld ein.

Verwenden von MCP-Servern (Model Context Protocol)

Durch die Integration von MCP mit einer Vielzahl vorhandener Tools und Dienste kannst du die Funktionen von Copilot Chat zu erweitern. Weitere Informationen findest du unter Informationen zum Model Context Protocol (MCP).

KI-Modelle für Copilot Chat

Sie können das Modell Copilot ändern, um Antworten zu generieren. Je nach Art der Fragen, die du stellst, kannst du feststellen, dass verschiedene Modelle besser funktionieren oder nützlichere Antworten bereitstellen. Die Optionen schließen Premium-Modelle mit erweiterten Funktionen ein. Informationen zum Ändern des Modells in Ihrer IDE finden Sie unter Ändern des KI-Modells für GitHub Copilot Chat. Informationen zum Ändern oder Vergleichen von Modellen GitHubfinden Sie unter Fragen an GitHub Copilot in GitHub stellen.

Weiterführende Lektüre