OpenAI vydala Codex AI, ktorá dokáže premeniť prirodzený jazyk na JavaScript pre beta testerov
2 min. čítať
Publikované dňa
Prečítajte si našu informačnú stránku a zistite, ako môžete pomôcť MSPoweruser udržať redakčný tím Čítaj viac
Keď OpenAI začiatkom tohto roka oznámila GPT-3, jedným z najzaujímavejších zistení bolo, že motor sa naučil kódovať iba prijímaním internetu a dokázal preložiť bežný jazyk do počítačového kódu.
Tento objav viedol k CoPilot spoločnosti Microsoft, nástroju, ktorý môžu vývojári použiť na rýchlejšie a jednoduchšie písanie kódu.
OpenAI však tiež pracuje na verzii, ktorú môžu používať iba bežní používatelia, a dnes sprístupnil Codex používateľom beta.
Kódex je trénovaný na GPT-3 na verejnom kóde na GitHub, a nie na písomnom materiáli a dokáže zmeniť frázy ako „odskakovať loptičku po stranách obrazovky“ alebo „stiahnuť tieto údaje pomocou verejného rozhrania API a zoradiť ich podľa dátumu“ a vygenerovať pracovný kód v jednom z tucta jazykov.
Rozumie prvkom kódu, ako je webový server, ovládacie prvky klávesnice alebo manipulácie s objektmi a animácie, a reaguje na príkazy v prirodzenom jazyku, ako napríklad „zmenšiť to a orezať“ a potom „nechať jeho horizontálnu polohu ovládať pomocou kláves so šípkou doľava a doprava“. 's odkazom na to isté "to." Tiež chápe, že obloha je horná časť obrazovky, keď poviete „nechaj balvan spadnúť z neba“, a dokonca spôsobí, že balvan zrýchli ako skutočný padajúci objekt.
Je si vedomý aj svojej skoršej práce, takže je schopný zachovať názvové konverzie a premenné a iné konvencie.
Napriek pochopeniu prirodzeného jazyka OpenAI stále vníma Codex ako nástroj na pomoc vývojárom.
„Programovanie je o tom, že máme víziu a rozdeľujeme ju na kúsky a potom v skutočnosti vytvoríme kód pre tieto časti,“ povedal Greg Brockman, CTO OpenAI a Codex bol o tom, že vývojári môžu tráviť viac času pri prvom ako pri druhom.
"Napísal som tento druh kódu pravdepodobne niekoľko desiatok krát a vždy presne zabudnem, ako to funguje," poznamenal Brockman. „Tieto rozhrania API nepoznám a ani nemusím. Rovnaké veci môžete robiť jednoduchšie, s menším počtom stlačení kláves alebo interakcií.“
Prečítajte si viac o projekte na OpenAI tu.
via TechCrunch