Einführung
GitHub Copilot ist ein KI-Programmierpartner, der beim Programmieren Vorschläge im AutoVervollständigen-Stil bereitstellt. Sie erhalten Vorschläge, wenn Sie Code eingeben oder in natürlicher Sprache beschreiben.
Copilot analysiert Ihre Datei sowie zugehörige Dateien und bietet Vorschläge in Ihrem Text-Editor an. Copilot verwendet OpenAI Codex, ein neues, von OpenAI entwickeltes KI-System, um den Kontext aus geschriebenem Code und Kommentaren abzuleiten, und schlägt dann neue Zeilen oder ganze Funktionen vor.
GitHub Codespaces ist eine in der Cloud ausgeführte gehostete Entwicklerumgebung, die mit Visual Studio Code ausgeführt werden kann. Sie können die Entwicklungsumgebung für jedes Entwicklungsprojekt auf GitHub anpassen, indem Sie Abhängigkeiten, Bibliotheken und sogar Visual Studio Code-Erweiterungen und -Einstellungen vorinstallieren.
Szenario: Verbessern eines Projekts
Als Entwickler*in möchten Sie produktiver sein und sowohl für neue als auch für vorhandene Projekte schneller Code eingeben. Sie hoffen, dass ein KI-Assistenten genau das ist, was Sie für diese Aufgabe benötigen, um Ihre Entwicklerworkflows beim Schreiben von Code, bei der Dokumentation, beim Testen und mehr zu verbessern.
Am Ende dieses Moduls wissen Sie, wie Sie GitHub Copilot mit Anwendungsbeispielen verwenden können, um ein Repository mithilfe einer Eingabeaufforderung zu ändern und das Bildlaufverhalten sowie Livevorschläge nach der Eingabe des anfänglichen Codes anzupassen.
Lernziele
Nach Abschluss dieses Moduls verfügen Sie über die Fertigkeiten, um folgende Aufgaben zu erledigen:
- Konfigurieren eines GitHub-Repository in Codespaces und installieren der GitHub Copilot-Erweiterung.
- Gestalten von Eingabeaufforderungen, um Vorschlägen von GitHub Copilot zu generieren.
- Anwenden von GitHub Copilot, um Ihre Projekte zu verbessern.
Was ist das Hauptziel?
Nach erfolgreichem Abschluss dieses Moduls können Sie mithilfe einer Aufforderung ein JavaScript-Projekt mit GitHub Copilot in GitHub Codespaces anpassen.
Voraussetzungen
- Grundkenntnisse von JavaScript und Texteditoren.
- Grundlegendes Verständnis von Git- und GitHub-Grundlagen und Ausführen grundlegender
gitBefehle wiegit addundgit push. - Ein GitHub-Konto mit einem aktiven Abonnement für GitHub Copilot ist entweder für Ihr persönliches GitHub-Konto oder ein GitHub-Konto erforderlich, das von einer Organisation oder einem Unternehmen verwaltet wird. Für das Lernen sollte die Copilot Free-Option mit Nutzungsgrenzwerten ausreichen.