Codex, AI Kan översätta naturligt språk till JavaScript -kod

Codex, AI Kan översätta naturligt språk till JavaScript -kod

Under de senaste veckorna ser vi stora framsteg inom programmering, och alla tack vare artificiell intelligens. Utan att gå vidare, Microsoft har nyligen lanserat ett nytt verktyg som heter GitHub Copilot , en AI som kan härleda koden vi behöver för att slutföra funktioner och skriva den optimalt och automatiskt. Nu tack OpenAI, vi har kunnat träffa en ny AI tack vare vilken skrivkod inte kommer att bli mer komplicerad än att prata: det här är Codex .

Vad är Codex och hur fungerar det

Codex är en ny artificiell intelligens som är utformad för att göra det lättare för användare att skriva javaScript -kod. Denna nya AI är utbildad med offentlig GitHub -kod (till exempel GitHub Copilot) så att den kan förstå vad vi skriver med vårt naturliga språk (för närvarande kompatibelt med 12 språk) och generera motsvarande JavaScript -kod. Dessutom har det, som det är uppenbart, också varit det tränas i talat naturligt språk (eller snarare skrivet) av människor.

Tack vare detta kan vi till exempel skriva "få en boll att studsa på skärmen" för att generera ett manus som gör det, eller ännu mer komplicerade uppgifter, till exempel "när du klickar på bollen kommer meddelandet" boing "att visas på skärmen. skärmen, och den börjar röra sig 4 gånger snabbare i 1 sekund. ”Och på samma sätt kommer det att generera kod som gör exakt det.

Vi kan se i vilken utsträckning den kan skapa kod, och några av dess många möjligheter, i det följande OpenIA -demo video där de till och med lär oss hur man skapar ett spel.

Möjligheterna i denna nya artificiella intelligens sträcker sig från kommunikationsfunktioner med en webbserver till tangentbordskontroller och manipulationer av objekt och animationer. Det kan veta var elementet finns (om vi till exempel använder "fall" -åtgärden). Och han är också medveten om det arbete som vi skickar honom så att han kan behålla namn och variabler.

Hur man testar denna nya artificiella intelligens

För närvarande är denna nya artificiella intelligens i en privat betafas. Vissa utvecklare som en gång registrerade sig för Codex -testet kommer att få en inbjudan som gör att de kan ha en första kontakt med denna nya AI. Om vi ​​inte har registrerat oss ännu och vi vill prova det kommer vi att kunna gå med i väntelistan från denna länk. Under testfasen kommer denna AI vara gratis för användare, men när den kommer ur beta kommer den att bli en kommersiell produkt. Även om det för närvarande inte finns många fler detaljer om det.

Som med Copilot, trots dess förmåga, ser skaparna det som inget annat än ett nytt hjälpsystem för programmerare. Det är ytterligare ett tillägg, till exempel syntaxmarkering eller förslag som alla IDE kan visa oss. Det kommer inte att spara programmerare arbete (eftersom koden ändå måste revideras och kanske ändras). Mycket mindre kommer det att eliminera jobb.

Codex vill vara som en slags partner för programmeraren, en andra åsikt som gör att vi kan känna en ny synvinkel. Och varför inte hjälpa oss lite när vi har fastnat. Men du är fortfarande långt ifrån att tänka som en programmerare.