Inhalt
newsletter Newsletter

Update vom 22. Juni 2022:

Anzeige

Copilot, Githubs Programmier-Tool, das auf OpenAIs KI-Modell Codex setzt, ist nach einer langen Testphase über zwölf Monate mit mehr als 1,2 Millionen Programmierer:innen ab sofort für alle Einzelentwickler:innen verfügbar. Im Laufe des Jahres will Github noch ein Copilot-Paket für Unternehmen bringen.

Github bietet eine kostenlose Testversion für 60 Tage an. Studierende sollen die Software dauerhaft kostenfrei nutzen können, ebenso wie verantwortliche Personen von Open-Source-Projekten. Für alle anderen belaufen sich die Kosten nach Abschluss der Testphase auf zehn US-Dollar pro Monat oder 100 US-Dollar pro Jahr.

Weitere Informationen gibt es auf der offiziellen Copilot-Webseite.

Anzeige
Anzeige

Ursprünglicher Artikel vom 11. August 2021:

OpenAI: Codex-KI verwandelt Sprache in Code

OpenAI erweitert die Programmier-KI Codex um die Fähigkeit, gesprochene Sprache in Code zu verwandeln. Das soll Amateuren und Profis die Entwicklung erleichtern.

OpenAIs aktuelles Codex-Update deutet in weiter Ferne eine Revolution der Software-Entwicklung an: Eine KI kann natürliche, also einfach gesprochene Sprache in Programmiercode und damit in Software umwandeln. So könnten selbst komplette Code-Laien komplexe Computer-Programme erstellen.

Was sich bei GPT-3 schon in Ansätzen zeigte, nämlich dass die Sprach-KI aus zugerufenen Anweisungen einfachen Programmiercode generieren konnte - obwohl sie für diesen Zweck gar nicht trainiert wurde - macht OpenAI bei Codex jetzt zum Feature.

Programmierung auf Zuruf für Profis und Laien

Codex ist OpenAIs KI-Modell für Programmiersprache. Die KI soll Entwicklern durch Code-Autovervollständigung den Programmieralltag erleichtern. Eingebettet ist Codex bislang nur in Githubs Software Copilot.

Empfehlung

Jetzt stellt OpenAI den Zugang zu Codex per API als Beta zur Verfügung. Der Zugang zur Beta ist kostenlos, den Zugang zur fertigen Version wird OpenAI verkaufen.

Außerdem kündigt die Organisation eine Verbesserung für Codex an, die aus reinen Sprachanweisungen Computercode generiert: Zu einer Anweisung wie "Erstelle eine Webseite mit Hello World darauf" generiert Codex den passenden Code.

Sogar einfache Computerspiele kann Codex rein auf Basis von gesprochenen Anweisungen erstellen, auch wenn, das zeigt die Demonstration, noch viel Versuch und Irrtum nötig ist. Einige weitere Demos etwa für Datenwissenschaften sind in OpenAIs YouTube-Kanal verfügbar.

Da Codex mehrere Programmiersprachen spricht, kann die KI auch innerhalb anderer Programme Code-Anweisungen erstellen. Eine Demo zeigt, wie Codex als Sprachsteuerung in Microsoft Word fungiert: Die KI macht aus den gesprochenen Anweisungen in Echtzeit Word-kompatiblen Code, der dann den in Word geschriebenen Text nach Wunsch formatiert. OpenAIs Geschäftspartner Microsoft untersucht laut OpenAI bereits solche Codex-Anwendungsszenarien.

Anzeige
Anzeige
Community beitreten
Kommt in die DECODER-Community bei Discord,Reddit, Twitter und Co. - wir freuen uns auf euch!

Die Sprache-zu-Code-Technik funktioniert, weil die Basis von Codex das mit vielen Sprachdaten trainierte KI-Modell GPT-3 ist. Für Codex verfeinerte OpenAI die Programmierfunktion durch entsprechendes Nachtraining mit im Internet frei verfügbaren Code-Beispielen.

Kritisch diskutiert wird in diesem Kontext die Frage des Urheberrechts, da die KI letztlich von menschlichen Programmieren erstellte Code-Zeilen wiederverwertet. Bei Tests zitierte Codex sogar ganze Code-Paragrafen aus einem alten Videospiel von John Carmack, da der komplette Code Teil des Datensatzes für das KI-Training war.

OpenAI will es beweisen: Programmierwettbewerb startet mit Codex

Der potenzielle Nutzen der Sprache-zu-Code-Technik für Programmierlaien ist offensichtlich und könnte, wenn sie einen hohen Reifegrad erreicht, die Software-Entwicklung verändern. Der Weg dorthin ist aber noch weit und letztlich gehört zur Software-Entwicklung viel mehr als Programmieren.

Laut OpenAI sollen daher zunächst Profis von Codex' Sprachverständnis profitieren. Sie können Anweisungen in natürlicher Sprache mit Code-Zeilen vermischen und Codex präzise Anweisungen für den zu generierenden Programmiercode geben - so als würden sie einen Kollegen um die Umsetzung einer Funktion bitten und diese direkt mit konkreten Beispielen umschreiben.

"Codex ist ein Schritt in Richtung einer neuen Schnittstelle zu Computern - man kann mit seinem Computer sprechen und er macht, was man will", beschreibt Brockman die zentrale Vision hinter Codex.

Anzeige
Anzeige

In einem Programmierwettbewerb möchte OpenAI herausfinden oder demonstrieren, wie viel schneller Programmierer in Zusammenarbeit mit Codex Aufgaben lösen können. Codex-Entwickler sollen fünf Python-Aufgaben lösen und können ihre Bestzeit auf einer Highscore-Liste eintragen.

Eine ausführliche Sprache-zu-Code-Demo zeigen OpenAI-Mitgründer Greg Brockman und Codex-Projektleiter Wojciech Zaremba im folgenden Video.

Quelle, Videos & Bilder: OpenAI

Update: Hinweis auf weitere Demos, Videos ausgetauscht, Urheberrecht ergänzt

Weiterlesen über OpenAI:

Unterstütze unsere unabhängige, frei zugängliche Berichterstattung. Jeder Betrag hilft und sichert unsere Zukunft. Jetzt unterstützen:
Banküberweisung
Quellen
Online-Journalist Matthias ist Gründer und Herausgeber von THE DECODER. Er ist davon überzeugt, dass Künstliche Intelligenz die Beziehung zwischen Mensch und Computer grundlegend verändern wird.
Community beitreten
Kommt in die DECODER-Community bei Discord,Reddit, Twitter und Co. - wir freuen uns auf euch!