Codex to model sztucznej inteligencji OpenAI, który potrafi zamieniać zwykłe polecenia napisane słowami na gotowy kod programistyczny. Innymi słowy, zamiast ręcznie pisać linie kodu, wystarczy powiedzieć AI, co chcemy osiągnąć, a ona wygeneruje kod za nas. To trochę jak mówienie komputerowi w zwykłym języku naturalnym i otrzymywanie w zamian profesjonalnego kodu.
Model Codex bazuje na architekturze GPT-3, ale został wyspecjalizowany do pracy z kodem. OpenAI trenowała go na miliardach linii kodu dostępnych publicznie, dzięki czemu Codex rozumie składnię i konwencje wielu populanych języków programowania - od Pythona i JavaScriptu po C++ i Go. To ogromne ułatwienie dla programistów, zwłaszcza tych mniej doświadczonych, ale też znamienity zwiastun tego, jak AI zmienia sposób, w jaki pracujemy. Zamiast pamiętać każdą szczegółową składnię, deweloperzy mogą skupić się na logice i architekturze projektów.
Codex znalazł praktyczne zastosowanie w produktach takich jak GitHub Copilot, czyli asystent AI bezpośrednio zintegrowany z popularnymi edytorami kodu. Copilot sugeruje całe fragmenty kodu podczas pisania, przyspieszając pracę i zmniejszając liczbę błędów. Jednak model ma też ograniczenia - czasem generuje kod z błędami, czasem sugeruje rozwiązania mniej optymalne, a kwestie związane z autorskimi prawami do treści, na których został wytrenowany, wciąż pozostają przedmiotem dyskusji w branży.