Ende Juni 2021 kündigte GitHub das neue Entwicklertool Copilot an. Dies erzeugte in der Entwickler-Szene einiges an Aufsehen. Inzwischen wird GitHub Copilot auch auf einer eigenen Website vorgestellt. Das Tool basiert auf einer künstlichen Intelligenz (KI/AI), die Entwicklerinnen und Programmierer beim Schreiben von Code unterstützen soll. Erste Einblicke in die Leistungsfähigkeit sind eindrucksvoll, allerdings ist GitHub Copilot nicht unumstritten.
GitHub Copilot basiert auf Codex, einem neuen von OpenAI entwickelten KI-System. Es soll deutlich mehr Kontext als die meisten Code-Assistenten verstehen und die Webentwicklung und Softwareprogrammierung damit deutlich vereinfachen.
Aktuell ist GitHub Copilot noch als private Betaversion und ausschließlich als Erweiterung von Visual Studio Code erhältlich. Es unterstützt gängige Skript- und Programmiersprachen wie Python, JavaScript, TypeScript und Ruby. Ein weiterer Ausbau sowie eine kommerzielle Vermarktung sind geplant.
Damit die zugrundeliegende KI lernen kann, nutzt GitHub Copilot den Code aus öffentlichen Git-Repositories. Dies sehen viele Entwickler nicht ganz unproblematisch. Zum einen werde hiermit Open Source Code für die Entwicklung eines kommerziellen Produktes „missbraucht“. Zum anderen könnten durch den ungefilterten Zugriff und die Wiederverwendung von Code im Rahmen des GitHub Copilot Copyrightverletzungen und Verstöße gegen den Datenschutz ungewollt verbreitet werden.
Ausführlicher setzt sich Entwickler Golo in einem sehenswerten YouTube Beitrag mit GitHub Copilot auseinander: https://youtu.be/DfhBcPQ8D6w
Weiterführende Informationen zum Tool selbst findet ihr auf der Projektseite von GitHub unter: https://copilot.github.com/