GitHub Copilot-Erweiterung: Übersicht

GitHub Copilot ist eine KI-gestützte Erweiterung zur Paarprogrammierung für Azure Data Studio, die kontextabhängige Codevervollständigungen, Vorschläge und sogar ganze Codeschnipsel liefert. Dieses leistungsstarke Tool unterstützt Entwickler*innen dabei, Code effizienter zu schreiben, den Zeitaufwand für wiederholt ausgeführte Aufgaben zu verringern und Fehler zu minimieren.

Was ist GitHub Copilot?

GitHub Copilot für Azure Data Studio kann in jedem Editor-Fenster verwendet werden. Für die Verwendung von GitHub Copilot müssen Sie über eine aktive Internetverbindung verfügen. Sie können GitHub Copilot auf folgende Weise verwenden:

  1. Wenn Sie Code in den Editor eingeben, stellt GitHub Copilot Vorschläge in Echtzeit bereit.
  2. Wenn Sie einen Kommentar in natürlicher Sprache eingeben, stellt GitHub Copilot Vorschläge für Code bereit, der dem Kommentar entspricht.

Um einen Vorschlag anzunehmen, drücken Sie Tab. Um einen Vorschlag abzulehnen, drücken Sie Esc.

Sie können jederzeit Ctrl+Enter drücken, um den Vervollständigungsbereich von GitHub Copilot zu öffnen, der Vorschläge für Code basierend auf dem Kontext des Editors enthält.

Der GitHub Copilot-Chat ist derzeit nicht für Azure Data Studio verfügbar.

Installieren der GitHub Copilot-Erweiterung

Für den Einstieg benötigen Sie lediglich Azure Data Studio Version 1.44 oder höher und ein GitHub Copilot-Abonnement.

Tipp

GitHub Copilot wird für verifizierte Studierende/Schüler*innen sowie für Betreuer*innen gängiger Open-Source-Projekte auf GitHub kostenlos bereitgestellt.

  1. Klicken Sie auf das Symbol „Erweiterungen“, um die verfügbaren Erweiterungen anzuzeigen.

    Screenshot: Symbol für den Erweiterungs-Manager

  2. Suchen Sie nach der Erweiterung GitHub Copilot, und wählen Sie sie aus, um Details anzuzeigen. Wählen Sie Installieren aus, um die Erweiterung hinzuzufügen.

Funktionsweise von GitHub Copilot

GitHub Copilot arbeitet mit fortschrittlichen Machine-Learning-Modellen, die anhand eines riesigen Datasets mit öffentlich verfügbarem Code aus GitHub-Repositorys trainiert wurden. Während der Codeeingabe analysiert die KI den Kontext und stellt in Echtzeit relevante Vorschläge bereit. Sie erhalten auch Vorschläge, wenn Sie einen Kommentar in natürlicher Sprache schreiben, der beschreibt, was Sie mit dem Code erreichen möchten.

Die GitHub Copilot-Erweiterung in Azure Data Studio verwendet für die Vorschläge den Kontext aus dem Editor. Wenn Sie beispielsweise eine Abfrage schreiben, die zwei Tabellen verknüpft, schlägt GitHub Copilot die Verknüpfungsbedingung aus Spalten im geöffneten Editor, anderen Dateien im Arbeitsbereich und gängigen Syntaxmustern vor.

Datenschutz

Ihr Code gehört Ihnen. Wir befolgen verantwortungsvolle Verfahren in Übereinstimmung mit unserer Datenschutzerklärung, um sicherzustellen, dass Ihre Codeschnipsel nicht als Code für andere Benutzer*innen von GitHub Copilot vorgeschlagen werden.