Überblick der GitHub Copilot-Features

Abgeschlossen

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.