Googles KI-Coder schlägt menschliche Entwickler

Google Machine-Learning-Spezialisten aus dem DeepMind-Team haben eine Software entwickelt, die Programmcode aus natürlichsprachigen Anweisungen erzeugt. Das Besondere an AlphaCode: Die KI auf Basis eines Transformer-Models ist darauf trainiert, Programmieraufgaben zu lösen, wie sie in Wettbewerben oder auch Einstellungstests für Entwickler gerne gestellt werden.

Dazu wurde das Modell zunächst mit ausgewähltem Programmcode von GitHub trainiert. Anschließend fütterte das DeepMind-Team AlphaCode zum Feintuning speziell mit Aufgaben aus Programmierwettbewerben. Die KI generierte dann für jede Testaufgabe eine große Zahl an C++- und Python-Programmen, aus denen sie über Cluster-Verfahren zehn Kandidaten ausfilterte. Deren Code-Qualität wurde dann geprüft.

Der Test erfolgte mit zehn aktuellen Programmieraufgaben von Fuerzas de código, einer Website, auf der Entwickler an Programmierwettbewerben teilnehmen können. Laut Google erzielte AlphaCode dabei ein durchschnittliches Clasificación de 54,3 Prozent: Fast die Hälfte der menschlichen Teilnehmer an den Wettbewerben lieferte schlechtere Lösungen als die KI.

Google ist nicht das einzige Unternehmen, das an KIs forscht, die Code generieren: Der im Sommer 2021 vorgestellte GitHub Copilot ist eine KI-Programmierhilfe für Entwickler auf Basis von OpenAI Codex. Codex ist von OpenAIs GPT-3 (Transformador preentrenado generativo 3) abgeleitet, einer mächtigen KI zum Generieren von Sprache. GPT-3 leistet bereits Erstaunliches, wenn es darum geht, validen Programmcode aus natürlicher Sprache zu erzeugen. Programmierer finden mittlerweile mehrere KI-gestützte Erweiterungen für IDEs, die ihnen beim Programmieren Arbeit abnehmen.

Das DeepMind-Team beschreibt seine Forschungen, die Arbeitsweise der KI und die Testergebnisse in dem Paper Generación de código a nivel de competencia con AlphaCode. Es enthält auch Beispiele für den generierten Code. di Testaufgaben stehen auf GitHub bereit, falls jemand gegen AlphaCode antreten möchte.

READ  IKEA Braunschweig: deberías prescindir de este servicio

Más de la revista iX

Más de la revista iX

Más de la revista iX


(odí)

Zur Startseite

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *