OpenAI wydał Codex AI, który może przekształcić język naturalny w JavaScript dla beta testerów
2 minuta. czytać
Opublikowany
Przeczytaj naszą stronę z informacjami, aby dowiedzieć się, jak możesz pomóc MSPoweruser w utrzymaniu zespołu redakcyjnego Czytaj więcej
Kiedy OpenAI ogłosiło GPT-3 na początku tego roku, jednym z najciekawszych odkryć było to, że silnik nauczył się kodować po prostu przez połykanie Internetu i mógł przetłumaczyć język zwykły na kod komputerowy.
To odkrycie doprowadziło do stworzenia CoPilot firmy Microsoft, narzędzia, które może być wykorzystywane przez programistów do szybszego i łatwiejszego pisania kodu.
OpenAI pracuje jednak również nad wersją, z której mogą korzystać tylko zwykli użytkownicy, a dziś udostępnił Codex użytkownikom wersji beta.
Codex jest GPT-3 wyszkolony w zakresie publicznego kodu na GitHubie, a nie w materiałach pisanych i może zmienić frazy, takie jak „spraw, aby piłka odbijała się od boków ekranu” lub „pobierz te dane za pomocą publicznego interfejsu API i posortuj je według daty” i generuj działający kod w jednym z kilkunastu języków.
Rozumie elementy kodu, takie jak serwer sieciowy, kontrolki klawiatury lub manipulacje obiektami i animacje, i reaguje na polecenia języka naturalnego, takie jak „zmniejsz i przytnij”, a następnie „kontroluj położenie w poziomie za pomocą klawiszy strzałek w lewo i w prawo”. odnoszą się do tego samego „tego”. Rozumie również, że niebo jest szczytem ekranu, kiedy mówisz „spraw, by głaz spadł z nieba”, a nawet sprawia, że głaz przyspiesza, tak jak zrobiłby to prawdziwy spadający obiekt.
Jest również świadomy swojej wcześniejszej pracy, dzięki czemu jest w stanie zachować nazewnictwo konwersji i zmiennych oraz inne konwencje.
Pomimo zrozumienia języka naturalnego, OpenAI nadal postrzega Codex jako narzędzie wspierające programistów.
„Programowanie polega na posiadaniu wizji i dzieleniu jej na kawałki, a następnie tworzeniu kodu dla tych kawałków”, powiedział Greg Brockman, CTO OpenAI, a Codex chciał pozwolić programistom spędzać więcej czasu na pierwszym niż drugim.
„Napisałem tego rodzaju kod prawdopodobnie kilkadziesiąt razy i zawsze zapominam dokładnie, jak to działa” — zauważył Brockman. „Nie znam tych interfejsów API i nie muszę. Możesz po prostu robić te same rzeczy łatwiej, przy mniejszej liczbie naciśnięć klawiszy lub interakcji”.
Przeczytaj więcej o projekcie na Otwórz AI tutaj.
przez TechCrunch