GitHub Copilot ist eines der bekanntesten KI-basierten Code-Completion- und Code-Generierungs-Tools, das von GitHub in Zusammenarbeit mit OpenAI entwickelt wurde. Es fungiert dabei als eine Erweiterung für die beliebte Code-Entwicklungsplattform Visual Studio Code.
Copilot wurde trainiert, indem es große Mengen an öffentlich zugänglichem Code von GitHub analysierte. Basierend auf diesem Training kann es dabei helfen, Code selbstständig zu vervollständigen, während Entwickler:innen ihrer Arbeit nachgehen und möglichst ungestört zu "coden" vermögen. Durch kontextbezogene Vorschläge bezüglich des jeweils nächsten Code-Blocks, können Funktionen getestet werden oder die Zeile schnell vervollständigt werden. So können denn auch nicht nur einfache Code-Snippets generiert werden, sondern auch komplexere Funktionen und Algorithmen "verstanden" und kohärente Verbesserungen vorgeschlagen werden.
Bei GitHub Copilot handelt es sich um eine potenziell revolutionäre Entwicklung im Bereich der Softwareentwicklung. Die potenzielle Beschleunigung des Entwicklungsprozesses gelingt vor allem dann, wenn Entwickler:innen von repetitiven Aufgaben und Standardoperationen entlastet werden. Es ist jedoch wichtig zu beachten, dass Copilot eben genau das ist: ein Co-Pilot, der niemals unbeaufsichtigt handeln sollte. Wie jede Entwicklung ist auch GitHub Copilot nicht perfekt. Entwickler:innen sind dazu angehalten, den von Copilot vorgeschlagenen Code zu überprüfen, um sicherzustellen, dass er korrekt und sicher ist.