GitHub Copilot Funktionen
Copilot-Chat
Eine Chatschnittstelle, über die Sie Fragen zur Programmierung stellen können. GitHub Copilot Gespräch ist auf der GitHub Website, auf, in GitHub Mobile, in unterstützten IDEs wie (Visual Studio Code, Visual Studio, JetBrains IDEs, Eclipse IDE und Xcode) sowie in Windows Terminal verfügbar. Benutzer können auch Fähigkeiten mit Copilot-Chat verwenden. Siehe Fragen an GitHub Copilot auf GitHub stellen und GitHub Copilot Fragen in Ihrer IDE stellen.
Copilot Cloud Agent (früher Copilot Coding Agent)
Ein autonomer KI-Agent, der ein Repository recherchieren, einen Implementierungsplan erstellen und Codeänderungen an einer Verzweigung vornehmen kann. Sie können den Diff überprüfen, iterieren und eine Pullanforderung erstellen, wenn Sie bereit sind. Sie können ein GitHub Problem Copilot auch zuweisen oder ihn bitten, eine Pull-Anforderung direkt zu öffnen, um eine Aufgabe abzuschließen. Siehe GitHub Copilot Cloud Agent.
Kodierungsagenten von Drittanbietern (öffentliche Vorschau)
Sie können Codierungsagenten von Drittanbietern zusammen mit Copilot-Cloud-Agent verwenden. Siehe Informationen zu Agents von Drittanbietern.
Copilot CLI
Eine Befehlszeilenschnittstelle, die es Ihnen ermöglicht, Copilot direkt im Terminal zu verwenden. Sie können Antworten auf Fragen erhalten, oder Sie können sie bitten Copilot , Änderungen an Ihren lokalen Dateien vorzunehmen. Sie können Copilot CLI auch verwenden, um mit GitHub.com zu interagieren – z. B. um Ihre offenen Pull Requests aufzulisten oder Copilot um ein Issue zu erstellen. Siehe Über GitHub Copilot CLI.
Copilot Codeüberprüfung
KI-generierte Codeüberprüfungsvorschläge, die dir helfen, besseren Code zu schreiben. Siehe Verwendung der GitHub Copilot-Codeüberprüfung.
Mehrere Werkzeuge in der Copilot-Codeüberprüfung sind in öffentliche Vorschau und können geändert werden. Siehe Informationen zu GitHub Copilot-Codeüberprüfung.
Copilot Pull-Request-Zusammenfassungen
KI generiert Zusammenfassungen der Änderungen, die in einer Pull-Request-Anfrage vorgenommen wurden, welche Dateien davon betroffen sind und worauf ein Prüfer bei seiner Prüfung achten sollte. Siehe Erstellen einer Pullanforderungszusammenfassung mit GitHub Copilot.
Eingebettete Vorschläge
Vorschläge im Autovervollständigungsstil von Copilot in unterstützten IDEs (Visual Studio Code, Visual Studio, JetBrains-IDEs, Azure Data Studio, Xcode, Vim/Neovim und Eclipse). Siehe Abrufen von Codevorschlägen in Ihrer IDE mit GitHub Copilot.
Wenn Sie VS Code, Xcode und Eclipse verwenden, können Sie auch Vorschläge für nächste Bearbeitung verwenden, das voraussagt, wo Ihre nächste Bearbeitung wahrscheinlich stattfinden wird und eine passende Vervollständigung vorschlägt.
Copilot Bearbeitungen
Copilot Bearbeitungen ist in Visual Studio Code, Visual Studiound JetBrains IDEs verfügbar. Verwende Copilot Bearbeitungen, um Änderungen an mehreren Dateien direkt über einen einzigen Copilot-Chat-Prompt vorzunehmen. Copilot Bearbeitungen verfügt über folgende Modi:
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.
Agentmodus
Verwende den Agent-Modus, wenn du möchtest, dass Copilot deinen Code zu einem bestimmten Zweck autonom bearbeitet. Im Agent-Modus bestimmt Copilot, an welchen Dateien Änderungen vorgenommen werden, es werden Codeänderungen und Terminalbefehle zum Abschließen der Aufgabe angeboten, und die Problembehandlung wird wiederholt, bis die ursprüngliche Aufgabe abgeschlossen ist.
Der Agent-Modus eignet sich am besten für Anwendungsfälle, in denen:
- Deine Aufgabe komplex ist und mehrere Schritte, Iterationen und Fehlerbehandlung umfasst.
- Du möchtest, dass Copilot die erforderlichen Schritte zum Ausführen der Aufgabe bestimmt.
- Für die Aufgabe Copilot mit externen Apps integriert werden muss, z. B. einem MCP-Server.
Copilot Benutzerdefinierte Anweisungen
Verbessern Sie die Antworten von Copilot-Chat, indem Sie kontextbezogene Details zu Ihren Einstellungen, Tools und Anforderungen bereitstellen. Siehe Informationen zum Anpassen der GitHub Copilot-Antworten.
Copilot Speicher (öffentliche Vorschau)
Copilot kann nützliche Informationen zu einem Repository ableiten und speichern, die Copilot-Cloud-Agent und Copilot Codeüberprüfung verwenden können, um die Qualität ihrer Ausgabe beim Arbeiten in diesem Repository zu verbessern. Weitere Informationen finden Sie unter [AUTOTITLE](/copilot/concepts/agents/copilot-memory).
Copilot in GitHub Desktop
Automatisch Commit-Nachrichten und Beschreibungen mit Copilot in GitHub Desktop generieren, basierend auf den Änderungen, die Sie an Ihrem Projekt vornehmen.
Copilot-Räume
Organisieren und zentralisieren Sie relevante Inhalte – wie Code, Dokumente, Spezifikationen und mehr – in Leerzeichen, um die Antworten von Copilot im richtigen Kontext für eine bestimmte Aufgabe zu verankern. Siehe Über GitHub Copilot Spaces.
GitHub Spark (öffentliche Vorschau)
Erstellen und Bereitstellen von Full-Stack-Anwendungen mithilfe von Eingabeaufforderungen in natürlicher Sprache, die nahtlos in die GitHub Plattform für die erweiterte Entwicklung integriert werden. Siehe Erstellen und Bereitstellen von KI-basierten Apps mit GitHub Spark.
GitHub Copilot Features für Administratoren
Die folgenden Features stehen Organisations- und Unternehmensbesitzern mit einem Copilot Business oder einen Copilot Enterprise Plan zur Verfügung.
Richtlinienverwaltung
Verwalten Sie Richtlinien für Copilot Ihre Organisation oder Ihr Unternehmen. Siehe Verwalten von Richtlinien und Features für GitHub Copilot in Ihrer Organisation und Verwalten von Richtlinien und Features für GitHub Copilot in Ihrem Unternehmen.
Zugriffsverwaltung
Unternehmensbesitzer können angeben, welche Organisationen im Unternehmen verwenden Copilotkönnen, und Organisationsbesitzer können angeben, welche Organisationsmitglieder Copilot verwenden können. Siehe Verwaltung des Zugriffs auf GitHub Copilot in Ihrer Organisation und Verwaltung des Zugriffs auf Copilot in Ihrem Unternehmen.
Nutzungsdaten
Überprüfen Sie Copilot Nutzungsdaten innerhalb Ihrer Organisation oder Ihres Unternehmens, um zu entscheiden, wie Sie den Zugriff steuern und die Einführung von Copilot fördern. Siehe Überprüfen von Benutzeraktivitätsdaten für GitHub Copilot in Ihrer Organisation und Anzeigen der Copilot-Lizenznutzung in deinem Unternehmen.
Überwachungsprotokolle
Überprüfen Sie Überwachungsprotokolle Copilot in Ihrer Organisation, um zu verstehen, welche Aktionen ausgeführt wurden und von welchen Benutzern. Siehe Überprüfen von Prüfprotokollen für GitHub Copilot.
Dateien ausschließen
Konfigurieren Sie Copilot, um bestimmte Dateien ignorieren zu lassen. Dies kann nützlich sein, wenn Sie Dateien haben, die für Copilot nicht verfügbar sein sollen. Siehe Ausschließen von Inhalten von GitHub Copilot.
Nächste Schritte
- Weitere Informationen zu den verfügbaren GitHub CopilotPlänen finden Sie unter Pläne für GitHub Copilot.
- Um Copilot zu verwenden, sehen Sie Einrichten von GitHub Copilot.