Überblick der GitHub Copilot-Features
GitHub Copilot bietet eine erweiterte Liste von Features für Einzelpersonen und Organisationen.
Features von GitHub Copilot
GitHub Copilot bietet eine Reihe von Features, um die Codierung zu verbessern, von denen einige in der öffentlichen Vorschau sein können. Die für Sie verfügbaren Features hängen von Ihrem Plan ab und unabhängig davon, ob Sie GitHub Copilot als Einzelperson oder über eine Organisation verwenden.
Die folgenden GitHub Copilot Features werden veröffentlicht und als allgemeine Verfügbarkeitsfeatures unterstützt:
Codevervollständigung
Vorschläge im Autocomplete-Stil von GitHub Copilot in den unterstützten IDEs (Visual Studio Code, Visual Studio, JetBrains IDEs, Azure Data Studio, Xcode, Vim/Neovim und Eclipse).
Wenn Sie Visual Studio Code verwenden, können Sie auch Bearbeitungsvorschläge für den nächsten Schritt verwenden, die den Ort der nächsten Bearbeitung vorhersagen, die Sie wahrscheinlich vornehmen werden, und dafür eine Vervollständigung vorschlagen.
GitHub Copilot Chat
Eine Chatschnittstelle, über die Sie Codierungsfragen stellen und Dateien aktualisieren können. GitHub Copilot Chatschnittstelle ist auf der GitHub-Website, in GitHub Mobile, in unterstützten IDEs (Visual Studio Code, Visual Studio, JetBrains IDEs, Eclipse IDE und Xcode) und in Windows-Terminal verfügbar. Benutzer können auch GitHub Fähigkeiten aus GitHub Copilot verwenden (GitHub Fähigkeiten sind nicht im GitHub Copilot Kostenlosen Plan enthalten).
GitHub Copilot-Agenten
Die Chatschnittstelle bietet integrierte Agents, die für verschiedene Aufgaben optimiert sind. Die folgenden integrierten Agents sind in der Chatansicht von Visual Studio Code verfügbar:
Agent: Verwenden Sie den Agent, wenn Sie eine bestimmte Aufgabe berücksichtigen und GitHub Copilot ermöglichen möchten, Ihren Code autonom zu bearbeiten. Der Agent bestimmt, an welchen Dateien Änderungen vorgenommen werden sollen, bietet Codeänderungen und Terminalbefehle, um die Aufgabe abzuschließen, und durchläuft die Behebung von Problemen, bis die ursprüngliche Aufgabe abgeschlossen ist.
Plan: Verwenden Sie den Plan-Agent, wenn Sie einen strukturierten, schrittweisen Implementierungsplan erstellen möchten, bevor Sie Änderungen vornehmen. Der Plan-Agent analysiert Ihre Anforderung, unterteilt sie in diskrete Schritte und erzeugt einen detaillierten Plan, der an den Agent zur Implementierung übergeben werden kann.
Verwenden Sie den Ask Agent, wenn Sie Fragen zu Ihrer Codebasis, Programmierungsthemen oder allgemeinen technologischen Konzepten stellen möchten, ohne Änderungen an Ihren Dateien vorzunehmen.
GitHub Copilot Codeüberprüfung
KI-generierte Vorschläge zur Codeüberprüfung, die dir helfen, besseren Code zu schreiben.
GitHub Copilot Cloud-Agent
Ein autonomer KI-Agent, der Codeänderungen für dich vornehmen kann. Sie können GitHub Copilot ein GitHub Problem zuweisen, und der Agent arbeitet daran, die erforderlichen Änderungen vorzunehmen, und erstellt eine Pullanforderung, die Sie überprüfen können. Sie können GitHub Copilot auch bitten, mit GitHub Copilot einen Pull Request zu erstellen. Dieses Feature ist in GitHub Copilot Pro-, GitHub Copilot Pro+-, GitHub Copilot Business- und GitHub Copilot Enterprise-Plänen verfügbar.
GitHub Copilot in der CLI
Eine chatähnliche Schnittstelle im Terminal, über die du Fragen zur Befehlszeile stellen kannst. Sie können GitHub Copilot bitten, Befehlsvorschläge oder Erklärungen von Befehlen bereitzustellen. Benutzer können GitHub Copilot auch in Windows-Terminal Canary integrieren.
GitHub Copilot generierten Zusammenfassungen der Pullanforderung
KI-generierte Zusammenfassungen der Änderungen, die in einem Pull-Request vorgenommen wurden, mit Angaben zu den betroffenen Dateien und den Bereichen, auf die sich ein Reviewer bei der Überprüfung konzentrieren sollte. Dieses Feature ist nicht im GitHub Copilot kostenlosen Plan enthalten.
GitHub Copilot Erweiterungen
GitHub Copilot Erweiterungen sind eine Art von GitHub App, die die Leistungsfähigkeit externer Tools in GitHub Copilot integriert. GitHub Copilot Erweiterungen können von jedem entwickelt werden, für private oder öffentliche Zwecke und können über den GitHub Marketplace für andere personen freigegeben werden.
GitHub Copilot benutzerdefinierte Anweisungen
Verbessern Sie GitHub Copilot Antworten, indem Sie kontextbezogene Details zu Ihren Einstellungen, Tools und Anforderungen bereitstellen.
GitHub Copilot Memory (öffentliche Vorschau)
GitHub Copilot kann nützliche Informationen über ein Repository ableiten und speichern, die der GitHub Copilot Cloud Agent und das GitHub Copilot Code-Review verwenden können, um die Qualität ihrer Ausgaben beim Arbeiten in diesem Repository zu verbessern.
GitHub Copilot Räume
Organisieren und zentralisieren Sie relevante Inhalte, wie Code, Dokumente, Spezifikationen und mehr, in Bereichen, die die Antworten von GitHub Copilot im richtigen Kontext für eine bestimmte Aufgabe bereitstellen.
GitHub Copilot in GitHub Desktop
Automatisches Generieren von Commitnachrichten und Beschreibungen mit GitHub Copilot in GitHub Desktop basierend auf den Änderungen, die Sie an Ihrem Projekt vornehmen.
Zusammenfassung
GitHub Copilot bietet Features, um die Codierung zu verbessern, sowohl in Ihrer ausgewählten IDE als auch in anderen Schnittstellen. Die Verfügbarkeit dieser Features hängt von Ihrem Plan ab und davon, ob Sie GitHub Copilot als Einzelperson oder über eine Organisation verwenden.