Code 'inspreken' dankzij AI
De nieuwe ML-tool (machine learning) die dit mogelijk maakt, heet OpenAI Codex en wordt beschikbaar gesteld via een API (application programming interface). Toegang tot die API van OpenAI is nu mogelijk via een privébètatest, waarvoor developers zich kunnen aanmelden.
Ondergrond voor GitHub Copilot
Codex is hetzelfde model dat achter de Copilot-functie zit van ontwikkelplatform GitHub. OpenAI verklaart dat het CoPilot in samenwerking met GitHub heeft gemaakt. Die AI-functie van de door Microsoft overgenomen repository voor developers geeft gebruikers suggesties voor hun code terwijl ze die invoeren. Dit functioneert dan als een meekijkende en meedenkende collegaprogrammeur, en is volgens GitHub méér dan slechts een autocomplete van code.
OpenAI gaat met Codex nu een stap 'terug' in de workflow van softwareontwikkeling. Terwijl Copilot op het niveau van programmeertalen werkt, doet de nieuwe ML-tool zijn werk op het niveau van natuurlijke taal. Codex is thuis in meer dan twaalf programmeertalen en kan eenvoudige instructies in gewone gesproken taal interpreteren en uitvoeren voor de gebruiker. Hiermee is het volgens OpenAI mogelijk om voor bestaande applicaties een interface te maken die dan bediening (en ontwikkeling) mogelijk maakt door simpelweg 'in te spreken'.
Gewoon Engels spreken
Daarbij hoeft de gebruiker dus niet de exacte instructies voor een programmeertaal uit te spreken. 'Maak een webpagina die onze boodschap weergeeft, en sla het op als een bestand', is een gesproken instructie die na het invoeren van het klassieke 'Hello World' valt te geven. In de demovideo showt OpenAI hoe de ML-tool dan Python-code hiervoor aanmaakt.
In die bekende programmeertaal is Codex nu het beste, stelt OpenAI. Naast Python kan dit spraakmiddel voor het schrijven van code ook JavaScript, Go, Perl, PHP, Ruby, Swift en TypeScript aan, "en zelfs Shell", aldus het AI-onderzoeksbedrijf. In een wetenschappelijke paper wordt Codex verder uitgelegd.
Reacties
Om een reactie achter te laten is een account vereist.
Inloggen Word abonnee