Das Schreiben von korrektem Computercode erfordert natürlich bestimmte Fähigkeiten: zumindest Kenntnisse der Syntax und der verfügbaren Tools. Das Erstellen von Code zur Steuerung eines Roboters kann noch schwieriger sein, und selbst die primitivsten Befehle können ohne Kenntnis der entsprechenden Programmiersprache nicht mehr ausgeführt werden. Daher hat Google einen Roboter gebaut, der natürliche Sprache wahrnimmt und selbstständig Maschinencode erstellt.
Das Projekt heißt Code as Policies (CaP) – es basiert auf dem Google Pathways Language Model (PaLM)-Algorithmus für künstliche Intelligenz, durch den natürliche Sprachbefehle in ausführbaren Code umgewandelt werden. Das System wurde trainiert, indem es mit Beispielbefehlen und dem entsprechenden Code mit Kommentaren versehen wurde. Dadurch sei der Roboter in der Lage, beim Empfang neuer Befehle „autonom neuen Code zu generieren, in dem API-Aufrufe umverteilt, neue Funktionen synthetisiert und Rückkopplungsschleifen geschaffen werden, um während des Betriebs neue Aktionen auszulösen.“
CaP führt bei Bedarf Rechenoperationen durch und nutzt die Logik bestimmter Sprachen – zum Beispiel die „if/else“- und „for/while“-Schleifen für Python oder bindet Drittbibliotheken an, um zusätzliche Funktionen zu implementieren. Darüber hinaus ist es in der Lage, mehrdeutige Befehle wie „schneller“ und „links“ zu interpretieren und sie in spezifische Indikatoren für die Erledigung einer Aufgabe umzuwandeln. Die Bindung an ein Sprachmodell erlegt dem Roboter jedoch einige Einschränkungen auf: Er scheitert, wenn er den Punkt im Befehl nicht sieht oder versucht, mit unbekannten Parametern zu arbeiten. Und schließlich kann es noch keine komplexen Aktionsfolgen ausführen – Operationen mit mehreren Dutzend Parametern stehen ihm nicht zur Verfügung.
2022-11-08 18:54:22
Autor: Vitalii Babkin
Quell-URL