Was ist GitHub Copilot?
Beim Programmieren müssen Sie häufig eine offizielle Dokumentation oder andere Webseiten konsultieren und sich die Syntax von Code oder die Lösung eines Problems merken. Wenn der Code nicht funktioniert, kann es Stunden dauern, den Fehler zu finden und zu korrigieren. Auch das Schreiben von Tests und der Dokumentation nimmt viel Zeit in Anspruch. All diese Aufgaben sind zeitaufwendig. Um effizienter zu sein, können Sie Codeschnipsel verwenden oder Tools in Ihrer integrierten Entwicklungsumgebung (Integrated Development Environment, IDE) nutzen. Gibt es eine bessere Möglichkeit?
Wie funktioniert dies?
GitHub Copilot ist ein KI-Assistent, den Sie in Ihrer IDE verwenden und der Code und vieles mehr generieren kann. GitHub Copilot verwendet Prompts. Ein Prompt ist Text in natürlicher Sprache, den Sie eingeben. Copilot verwendet den Text, um Vorschläge basierend auf Ihrer Eingabe bereitzustellen.
Ein Prompt kann wie im folgenden Beispiel aussehen:
# Create a web API using FastAPI with a route to products.
Copilot generiert dann mithilfe des Prompt eine Antwort, die Sie akzeptieren oder ablehnen können. Eine Antwort auf den Prompt könnte in etwa wie der folgende Code aussehen:
from fastapi import FastAPI
app = FastAPI()
@app.get("/products")
def read_products():
return []
Erkennen von Prompts
Copilot kann erkennen, dass etwas ein Prompt oder eine Anweisung ist, wenn Sie Folgendes tun:
- Geben Sie ihn als Kommentar in eine Codedatei mit einer Dateiendung wie „.py“ oder „.js“ ein.
- Geben Sie Text in eine Markdowndatei ein, und warten Sie einige Sekunden, bis Copilot antwortet.
Akzeptieren von Vorschlägen
Was Sie von Copilot erhalten, ist ein Vorschlag oder Text, der als grauer Code angezeigt wird, wenn Sie Schwarz als Textfarbe verwenden. Um den Vorschlag anzunehmen, müssen Sie auf die TAB-TASTE drücken.
Copilot schlägt u. U. mehrere Dinge vor. In diesem Fall können Sie mithilfe von STRG+EINGABE zwischen den Vorschlägen wechseln und den am besten geeigneten auswählen.