GitHub Copilot ist der KI-Assistent für Programmierarbeit, angeboten von GitHub, dem Unternehmen hinter der gleichnamigen Code-Plattform. Er schlägt im Editor Code vor und übernimmt inzwischen auch Aufgaben über mehrere Dateien hinweg.
- GitHub Copilot
Der KI-Assistent für Programmierarbeit in der Entwicklungsumgebung, von GitHub.
Beispiel: „GitHub Copilot vervollständigte die Testfälle, während der Entwickler die Logik schrieb.“Ursprünglich eine Vervollständigung im Editor: Das Modell schlägt die nächsten Zeilen vor, der Mensch übernimmt oder verwirft. Hinzugekommen sind Chat im Editor und agentische Arbeit an Aufgaben.
Das Produkt war 2021 das erste seiner Art in breiter Nutzung und hat dem Begriff des Assistenten im Editor seine Form gegeben.
Was er im Alltag leistet
Die Abkürzung der Tipparbeit. Wiederkehrende Muster, Testfälle, Umwandlungen zwischen Formaten, Dokumentationskommentare: Dort ist der Vorschlag meist richtig und spart messbar Zeit. Bei Entwurfsentscheidungen ist er eine Meinung unter mehreren.
Was bei Lizenzen zu beachten ist
Die Herkunft der vorgeschlagenen Zeilen. Ein Modell kann Code erzeugen, der wörtlich aus einem Projekt unter einer bestimmten Lizenz stammt; dann gilt diese Lizenz weiter. Der Anbieter bietet dafür Prüfungen und Haftungszusagen an, und für Kundenprojekte gehört geklärt, welche davon im gebuchten Tarif enthalten sind.
Wie er sich zu Agenten in der Kommandozeile verhält
Als anderer Zuschnitt derselben Idee. Der Assistent im Editor begleitet die Arbeit eines Menschen; ein Agent in der Kommandozeile führt eine Aufgabe weitgehend allein aus. Beides hat seinen Platz, und in unseren Projekten laufen beide nebeneinander, je nach Art der Aufgabe.
Was es für die Ausbildung bedeutet
Eine Verschiebung der Lernkurve. Wer anfängt, kommt schneller zu lauffähigem Code und lernt langsamer, warum er funktioniert. In der Ausbildung gehört deshalb Zeit ohne Assistenz dazu, sonst fehlt die Grundlage für die Prüfung der Vorschläge.