OpenAI vydalo Codex AI, které dokáže pro beta testery přeměnit přirozený jazyk na JavaScript
2 min. číst
Publikované dne
Přečtěte si naši informační stránku a zjistěte, jak můžete pomoci MSPoweruser udržet redakční tým Dozvědět se více
Když OpenAI začátkem tohoto roku oznámila GPT-3, jedním z nejzajímavějších zjištění bylo, že se engine naučil kódovat pouhým požitím internetu a dokázal přeložit běžný jazyk do počítačového kódu.
Tento objev vedl k vytvoření CoPilot společnosti Microsoft, nástroji, který mohou vývojáři používat k rychlejšímu a jednoduššímu psaní kódu.
OpenAI však také pracuje na verzi, kterou mohou používat pouze běžní uživatelé, a dnes zpřístupnilo Codex uživatelům beta verze.
Codex je trénován na GPT-3 na veřejném kódu na GitHubu spíše než na písemném materiálu a dokáže přeměnit fráze jako „nechat míč odrazit po stranách obrazovky“ nebo „stáhnout data pomocí veřejného API a seřadit je podle data“ a generovat pracovní kód v jednom z tuctu jazyků.
Rozumí prvkům kódu, jako je webový server, ovládací prvky klávesnice nebo manipulace s objekty a animace, a reaguje na příkazy přirozeného jazyka, jako je „zmenšit to a oříznout“ a „nechat si vodorovnou polohu ovládat pomocí kláves se šipkami doleva a doprava“. 's odkazem na stejné "to." Rozumí také, že nebe je horní část obrazovky, když řeknete „nechat balvan spadnout z nebe“, a dokonce způsobí, že balvan zrychlí jako skutečný padající předmět.
Je si také vědom své dřívější práce, takže je schopen zachovat pojmenování konverzí a proměnných a další konvence.
Navzdory porozumění přirozenému jazyku OpenAI stále vidí Codex jako nástroj, který pomáhá vývojářům.
„Programování je o tom, mít vizi a rozdělit ji na kousky, a pak pro tyto části skutečně vytvořit kód,“ řekl Greg Brockman, CTO OpenAI, a Codex se snažil umožnit vývojářům strávit více času u prvního než u druhého.
"Psal jsem tento druh kódu pravděpodobně několikrát a vždy zapomenu, jak přesně funguje," poznamenal Brockman. "Tyto API neznám a ani nemusím." Stejné věci můžete dělat jednodušeji, s menším počtem stisknutí kláves nebo interakcí.“
Přečtěte si více o projektu na OpenAI zde.
přes TechCrunch