Skip to main content

Verwenden von Erweiterungen zum Integrieren externer Tools in Copilot Chat

Sie können GitHub Copilot Extensions zur Interaktion mit externen Tools in GitHub Copilot Chat verwenden.

Wer kann dieses Feature verwenden?

Um Copilot Extensions zu nutzen, müssen Sie für die limitierte öffentliche Betaversion registriert sein.

Alle Benutzer mit einem GitHub Copilot Individual-Abonnement können Copilot Extensions nutzen.

Für registrierte Organisationen und Unternehmen mit einem Copilot Business- oder Copilot Enterprise-Abonnement können die Organisationsbesitzer und Unternehmensverwalter den Zugriff auf Copilot Extensions gewähren.

Note

GitHub Copilot Extensions liegen in einer begrenzten öffentlichen Beta-Phase vor und können geändert werden.

Infos zu GitHub Copilot Extensions

GitHub Copilot Extensions sind eine Art von GitHub App, die die Leistungsfähigkeit externer Tools in GitHub Copilot Chat integriert. Copilot Extensions werden von Copilot-Partner entwickelt, eine Gruppe externer Tools, die von GitHub für ihr Dienstprogramm ausgewählt wurden, wenn sie in Copilot Chat integriert sind. Um ein Copilot Partner zu werden, können Sie die Copilot Partner-Programm anwenden.

Note

Die GitHub Copilot Extensions sind nicht dasselbe wie die GitHub Copilot-Erweiterung, die Sie in einer externen Anwendung installieren, um auf Copilot innerhalb dieser Anwendung zuzugreifen. Weitere Informationen zu der GitHub Copilot Erweiterung finden Sie unter "Abrufen von Codevorschlägen in Ihrer IDE mit GitHub Copilot."

Nachdem Sie eine Copilot Extension von GitHub Marketplace installiert haben, können Sie mit dieser Erweiterung in einer Copilot Chat-Konversation interagieren, Fragen stellen und Aktionen autorisieren, die die Fähigkeiten des externen Tools und GitHub kombinieren. Wenn Sie beispielsweise die Sentry-Erweiterung für GitHub Copilot installieren, können Sie die Erweiterung verwenden, um Informationen über Sentry-Probleme abzurufen und dann entsprechende Tracking-Probleme auf GitHub erstellen und zuweisen.

Copilot Extensions bieten mehrere Vorteile, darunter:

  • Interaktion mit externen Tools mit natürlicher Sprache
  • Reduzierter Kontextwechsel
  • Anpassung Ihrer Copilot Chat-Erfahrung für Ihren Entwicklerablauf

Copilot Extensions sind in allen Copilot-Abonnements enthalten und können verwendet werden mit:

  • Copilot Chat in Visual Studio
  • Copilot Chat in Visual Studio Code
  • Copilot Chat in GitHub.com (mit einem Copilot Enterprise-Abonnement)

Infos zur Nutzung von GitHub Copilot Extensions

Copilot Extensions funktionieren in allen Copilot Chat-Schnittstellen, in denen Copilot Extensions verfügbar sind, auf dieselbe Weise. Copilot Extensions sind verfügbar in:

  • Copilot Chat in Visual Studio
  • Copilot Chat in Visual Studio Code
  • Copilot Chat in GitHub.com (mit einem Copilot Enterprise-Abonnement)

Wenn Sie ein Copilot Individual-Abonnement haben, müssen Sie eine Copilot Extension installieren, bevor Sie die Erweiterung in Copilot Chat verwenden können. Weitere Informationen finden Sie unter „Installieren von GitHub Copilot-Erweiterungen für Ihre persönliches Konto“.

Wenn Sie über ein Copilot oder Copilot Business-Abonnement Zugang zu Copilot Enterprise haben, muss ein Organisationsinhaber Copilot Extensions für Ihre Organisation installieren. Weitere Informationen finden Sie unter „Installieren von GitHub Copilot-Erweiterungen für Ihre Organisation“.

Nutzung von GitHub Copilot Extensions

  1. Um eine Copilot Extension zu verwenden, öffnen Sie eine der folgenden Copilot Chat-Schnittstellen:

  2. Um eine Liste aller Copilot Extensions zu sehen, die in Ihrer Copilot Chat Konversation verfügbar sind, geben Sie in das Copilot Chat Textfeld @ ein.

    Note

    Wenn Sie Copilot Chat in einer IDE verwenden und Sie oder der Eigentümer Ihres Unternehmens eine Copilot Extension installieren, während Ihre IDE geöffnet ist, müssen Sie Ihre IDE neu starten, um die Copilot Extension verwenden zu können.

  3. Klicken Sie in der Liste der verfügbaren Copilot Extensions auf die Option, die Sie verwenden möchten.

  4. Um mit der Copilot Extension zu interagieren, bitten Sie die Erweiterung im Textfeld Copilot Chat, eine Frage zu beantworten oder eine Aktion auszuführen, und drücken Sie dann die Enter. Achten Sie bei jeder neuen Anforderung darauf, am Anfang des Satzes @EXTENSION-NAME einzuschließen.

    • Wenn Sie die Copilot Extension nicht selbst installiert haben und Sie die Copilot Extension zum ersten Mal verwenden, werden Sie aufgefordert, die Erweiterung zu autorisieren. Weitere Informationen finden Sie unter „Autorisieren von GitHub-Apps“.
    • Wenn Sie eine Copilot Extension bitten, eine Aktion auszuführen, müssen Sie bestätigen, dass die Erweiterung die Erlaubnis hat, in Ihrem Namen zu handeln, bevor sie die Aufgabe ausführen kann. Nachdem Sie die vorgeschlagene Aktion sorgfältig geprüft haben, klicken Sie im Bestätigungsdialog auf Zulassen oder Verwerfen.

Tipps für die Nutzung von GitHub Copilot Extensions

  • Wenn Sie eine Copilot Extension verwenden, überlegen Sie, wie Sie außerhalb von Copilot Chat mit dem Tool interagieren würden, und verwenden Sie dann eine natürliche Sprache, um Fragen zu stellen und Aufgaben zuzuweisen, die die Fähigkeiten des Tools mit GitHub integrieren. Sentry ist beispielsweise eine Anwendungsüberwachungs-Software mit einer Copilot Extension. Im Folgenden finden Sie einige Beispiel-Prompts für die Sentry-Erweiterung für GitHub Copilot:

    • @sentry list my most recent issues
    • @sentry tell me more about issue ISSUE-ID-OR-ISSUE-LINK
    • @sentry create a GitHub issue for the most recent Sentry issue and assign it to @DEVELOPER

    Informationen darüber, wie Sie eine bestimmte Copilot Extension am besten verwenden, finden Sie in der Beschreibung der Erweiterung auf GitHub Marketplace.

  • Interaktionen mit einem Copilot Extension werden niemals mit einem anderen Copilot Extension geteilt. Um mit verschiedenen Copilot Extensions in einer IDE zu interagieren, ändern Sie die @EXTENSION-NAME am Anfang eines jeden Satzes. Interaktionen mit verschiedenen Erweiterungen werden im selben Copilot Chat-Fenster angezeigt, aber die Unterhaltungen selbst werden automatisch getrennt.