GitHub Copilot

Der nächste Schritt für Visual Studio 2022

04.04.2022
Von  und
Paul Krill ist Redakteur unserer US-Schwesterpublikation InfoWorld.
Beate Wöhe leitete als Director Experts Network das IDG Experten-Netzwerk für alle Online-Portale der IDG Tech Media GmbH. Sie hatte diese Position nach über zehnjähriger Tätigkeit als Redakteurin und leitende Redakteurin des IDG-Titels ChannelPartner im Juli 2014 übernommen. 
Der KI-gestützte Programmierassistent GitHub Copilot ist nun für Microsoft Visual Studio 2022 verfügbar. Interessierte Developer können sich für die Freischaltung anmelden. Die Plätze sind allerdings begrenzt.
Statt die Kollegen im Entwickler-Team zu fragen, könnten Programmierer künftig von GitHub Copilot KI-gestützte Coding-Vorschläge erhalten.
Statt die Kollegen im Entwickler-Team zu fragen, könnten Programmierer künftig von GitHub Copilot KI-gestützte Coding-Vorschläge erhalten.
Foto: DC Studio - shutterstock.com

In einem am 29. März veröffentlichten Blog-Beitrag erklärt GitHub, dass sich interessierte Visual Studio-Anwender auf die Warteliste setzen lassen können, um die Technical Preview von GitHub Copilot zu erhalten, bevor sie die Visual-Studio-2022-Erweiterung installieren können. "Die Plätze sind zwar begrenzt, aber wir nehmen weitere Entwickler in die Vorschau auf, da wir die Kapazität des Dienstes erhöhen", schreibt Martin Woodward, Director of Developer Relations bei GitHub und erklärt den Entwicklern im oben genannten Blog auch das technische Vorgehen nachdem sie einen Zugang erhalten haben.

GitHub Copilot, ist ein KI-basierter Programmierassistent, der vergangenes Jahr Jahr von GitHub und OpenAI eingeführt wurde. Das Tool schlägt dem Programmierer automatisch Code vor, von dem es denkt, dass die Zeilen zum geplanten Coding passen könnten. Der Entwickler kann die Vorschläge dann akzeptieren oder ignorieren. GitHub Pilot basiert auf dem OpenAI Codex AI-System, das auf öffentlich verfügbaren Quellcode und Natural Language trainiert wurde.

GitHub Copilot ist umstritten

Auch wenn der GitHub Copilot Entwicklern das Leben leichter machen soll, ist er durchaus nicht unumstritten. Die Free Software Foundation (FSF) hatte bereits im Juli 2021 in einem Blog Post massive Kritik geäußert: "Wir sehen, dass die Verwendung von freilizenzierter Software durch Copilot viele Auswirkungen auf einen großen Teil der freien Software Community hat", so die Foundation. Aus Sicht der FSF sei das Tool in seiner jetzigen Form inakzeptabel und ungerecht. Zum einen stellte sie in Frage, ob das Training des Modells auf öffentlichen Quellcode-Respositories eine Urheberrechtsverletzung darstellt und ob es gegen GPL-lizenzierte Werke verstößt. Zudem beschwerte sich FSF darüber, dass GitHub Copilot die Ausführung von Software voraussetze, die nicht frei verfügbar ist (Visual Studio oder Teile von Visual Studio Code).

Für Visual-Studio-Benutzer bittet GitHub um Feedback zu Copilot, insbesondere in Bezug auf .NET-Sprachen. Den Benutzern wurde geraten, Unit-Tests mit ihren bevorzugten Frameworks zu schreiben oder Copilot bei der Implementierung neuer Methoden zu unterstützen. Je spezifischer die Code-Kommentare sind, desto besser kann Copilot Code erstellen, der den Absichten eines Entwicklers entspricht, so GitHub. GitHub Copilot ist auch als Erweiterung für Neovim, JetBrains und Visual Studio Code verfügbar. (bw)

Dieser Artikel basiert auf einem Beitrag der Computerwoche-Schwesterpublikation Infoworld.