OpenAI opublikowało poradnik, który ma ułatwić deweloperom rozpoczęcie pracy z modelem Codex - narzędziem zdolnym do generowania kodu na podstawie zwykłych opisów tekstowych. To rozwinięcie technologii GPT-3, ale specjalizowane do zadań programistycznych, która pozwala na znacznie szybsze prototypowanie i automatyzację pewnych elementów pracy kodera.

Codex to model trenowany na miliardach linii kodu ze źródeł publicznych, umożliwiający zamienianie naturalnego języka na działający kod w Pythonie, JavaScripcie, Go i innych popularnych językach. Poradnik OpenAI pokazuje praktyczne scenariusze użycia - od prostych funkcji, przez refaktoryzację istniejącego kodu, aż po generowanie testów jednostkowych. To zmienia podejście do programowania, szczególnie dla początkujących, którzy mogą teraz opisać, co chcą osiągnąć, zamiast pamiętać składnię każdego języka.

Narzędzie dostępne jest przez API OpenAI i znajduje się w fazie betaowej, co oznacza, że jego możliwości nadal się rozwijają. Znaczenie Codex dla branży jest spore - nie chodzi tylko o zwiększenie produktywności poszczególnych programistów, ale o zmianę sposobu myślenia o pisaniu oprogramowania. To równocześnie podgrzewa dyskusje o przyszłości zawodu dewelopera i etycznych implikacjach używania modeli trenowanych na cudzym kodzie.