Auch wenn es einige wirkliche Profis gibt, ist der Prozess der Programmierung trotz allem ein aufwendiger. Selten kommt man mit einer Programmiersprache weit genug, dass man eine ganze Plattform oder App zum Laufen bekommt und wenn das System komplexer werden soll, dann braucht es noch mehr Erfahrung und Kenntnis des Codes.
Google möchte die Prozesse vereinfachen und hilft mit einer neuen KI. Die künstliche Intelligenz versteht die Syntax einer Programmiersprache und soll auch einfache Eingaben interpretieren. Das vom Google Robotik Team angestoßene Projekt macht dabei enorme Fortschritte. So versteht die Maschine mittlerweile eine Eingabe wie „heb den gelben Block auf“ und übersetzt diese in eine Sprache, die der Roboter anschließend ausführen kann.
Das Team bei Google verwendet dafür das so genannte CaP oder „Code as Policies“, um die künstliche Intelligenz zu trainieren und zu sehen, ob sie alles kodieren kann, was man ihr vorgibt. Mittlerweile ist das System in der Lage autonom neuen Code zu generieren, der API-Aufrufe neu komponiert, neue Funktionen synthetisiert und Rückkopplungsschleifen ausdrückt.
Das faszinierende an den aktuellen Entwicklungen, so ein Blog-Beitrag des Konzerns weiter, ist, dass die KI lernt selbst zu coden und Schlussfolgerungen und logische Abläufe zu erkennen, die ihr die Arbeit leichter machen.
Das Forscherteam betont, dass es sich bei der neuen CaP gesteuerten KI um kein gewöhnliches System handelt, denn sie ist in der Lage die kompliziertesten Beschreibungen in einer Datenbank zu codieren und auch Emojis und Fremdsprachen bei den Angaben zu verstehen und entsprechend zu berücksichtigen.
Diese neue Entwicklung kann Entwicklern in Zukunft enorm helfen komplizierte Codes auszudrücken und auch Aspekte im System zu berücksichtigen, die in einer von ihnen nicht beherrschten Programmsprache benötigt werden.