OpenAI Codex
| Autor | OpenAI |
|---|---|
| Pierwsze wydanie | 10 sierpnia 2021 |
| Język programowania | Rust (Codex CLI) |
| System operacyjny | Windows, macOS, Linux; aplikacja internetowa |
| Rodzaj | duży model językowy, agent programistyczny, narzędzie wspomagające tworzenie oprogramowania |
| Licencja | własnościowa; Codex CLI: Apache License 2.0 |
| Strona internetowa | |
OpenAI Codex – nazwa używana przez OpenAI dla modeli i narzędzi sztucznej inteligencji przeznaczonych do pracy z kodem źródłowym[1][2]. W 2021 roku nazwa oznaczała model językowy oparty na GPT-3, służący do generowania kodu na podstawie poleceń w języku naturalnym i wykorzystywany jako podstawa wczesnych wersji GitHub Copilota[3][4]. Od 2025 roku OpenAI ponownie używa nazwy Codex dla agenta programistycznego dostępnego m.in. przez ChatGPT, aplikację internetową, narzędzia wiersza poleceń Codex CLI, aplikację desktopową i integracje z narzędziami programistycznymi[2][5][6].
Historia
[edytuj | edytuj kod]Model językowy z 2021 roku
[edytuj | edytuj kod]OpenAI zaprezentowało Codex 10 sierpnia 2021 roku jako model tłumaczący polecenia w języku naturalnym na kod programu i udostępniany początkowo przez API w prywatnej wersji beta[3]. Model był potomkiem GPT-3, trenowanym na danych obejmujących język naturalny oraz kod źródłowy pochodzący ze źródeł publicznie dostępnych, w tym z publicznych repozytoriów GitHuba[3].
Codex najlepiej działał w języku Python, ale obsługiwał również m.in. JavaScript, Go, Perl, PHP, Ruby, Swift, TypeScript i skrypty powłoki[3]. Największy wariant modelu miał 12 miliardów parametrów, a w benchmarku HumanEval rozwiązywał 28,8% zadań przy pojedynczej próbie oraz 70,2% zadań przy stu próbach generowania odpowiedzi[4].
Produkcyną odmianę Codexa wykorzystano we wczesnych wersjach GitHub Copilota, narzędzia do podpowiadania i generowania kodu w środowisku programistycznym[4]. Modele Codex udostępniane przez API zostały wycofane w marcu 2023 roku[3].
Codex CLI i agent chmurowy
[edytuj | edytuj kod]16 kwietnia 2025 roku OpenAI udostępniło Codex CLI, otwartoźródłowego agenta programistycznego działającego lokalnie w wierszu poleceń[7][8]. Codex CLI może czytać, zmieniać i uruchamiać kod w katalogu wybranym przez użytkownika; narzędzie jest rozwijane w języku Rust i udostępniane na licencji Apache License 2.0[9][7].
16 maja 2025 roku OpenAI zaprezentowało Codex jako chmurowego agenta inżynierii oprogramowania działającego w ChatGPT[2]. Agent został opisany jako narzędzie mogące równolegle wykonywać zadania programistyczne, takie jak pisanie funkcji, odpowiadanie na pytania dotyczące bazy kodu, naprawianie błędów i proponowanie zmian w formie pull requestów[2]. Każde zadanie działało w oddzielnym środowisku izolowanym, wstępnie załadowanym repozytorium użytkownika[2].
Pierwsza wersja agenta chmurowego była oparta na modelu codex-1, czyli odmianie modelu rozumującego o3 dostosowanej do zadań z zakresu inżynierii oprogramowania[2]. 3 czerwca 2025 roku OpenAI poinformowało o rozszerzeniu dostępności Codexa dla użytkowników ChatGPT Plus oraz o możliwości włączenia dostępu do internetu podczas wykonywania zadań[2].
Rozwój modeli i aplikacji
[edytuj | edytuj kod]We wrześniu 2025 roku OpenAI ogłosiło GPT-5-Codex, odmianę modelu GPT-5 dostosowaną do agentowej pracy z kodem; model stał się domyślny dla zadań chmurowych i przeglądu kodu w Codexie[10]. W listopadzie 2025 roku zaprezentowano GPT-5.1-Codex-Max, model przeznaczony do długotrwałych zadań programistycznych i pracy na wielu oknach kontekstu z użyciem kompakcji[11]. W grudniu 2025 roku OpenAI udostępniło GPT-5.2-Codex, model przeznaczony do złożonych zadań inżynierii oprogramowania i defensywnego cyberbezpieczeństwa[12].
2 lutego 2026 roku OpenAI zaprezentowało aplikację Codex dla macOS jako interfejs do pracy z wieloma agentami programistycznymi; 4 marca 2026 roku poinformowano o dostępności wersji dla Windows[13]. 5 lutego 2026 roku ogłoszono GPT-5.3-Codex, model przeznaczony do długotrwałych zadań obejmujących kodowanie, użycie narzędzi, analizę materiałów i złożone wykonywanie poleceń[14]. 12 lutego 2026 roku OpenAI udostępniło w wersji zapoznawczej GPT-5.3-Codex-Spark, mniejszy model przeznaczony do interaktywnej pracy z kodem w czasie zbliżonym do rzeczywistego[15].
6 marca 2026 roku OpenAI udostępniło w wersji zapoznawczej Codex Security, agenta bezpieczeństwa aplikacji służącego do analizy kontekstu projektu, wyszukiwania podatności, ich walidacji oraz proponowania poprawek[16].
Funkcje
[edytuj | edytuj kod]Codex jest agentem programistycznym, który może pomagać w pisaniu kodu, objaśnianiu nieznanych baz kodu, przeglądzie kodu, diagnozowaniu błędów, refaktoryzacji, testowaniu, migracjach i automatyzacji powtarzalnych czynności programistycznych[6]. W wersji chmurowej Codex może pracować w osobnym środowisku wykonawczym, czytać i edytować pliki, uruchamiać polecenia oraz przygotowywać wyniki zadania do przeglądu przez użytkownika[17].
Codex CLI działa lokalnie w terminalu i może pracować na plikach znajdujących się w katalogu wskazanym przez użytkownika[9]. Narzędzie jest dostępne dla systemów macOS, Windows i Linux; w systemie Windows może działać natywnie w PowerShell albo przez WSL2[9]. Dokumentacja Codex CLI obejmuje m.in. tryb interaktywny, uruchamianie pojedynczych poleceń, przegląd kodu lokalnego, zadania chmurowe, integrację z Model Context Protocol oraz konfigurowanie trybów zatwierdzania działań agenta[18].
Aplikacja desktopowa Codex jest interfejsem do pracy z równoległymi wątkami agentów, repozytoriami, drzewami roboczymi, zmianami w Git oraz zadaniami lokalnymi i chmurowymi[19]. W dokumentacji OpenAI opisano także integracje z edytorami i środowiskami programistycznymi, w tym z rozszerzeniami IDE i zadaniami uruchamianymi z poziomu GitHuba[6][17].
Integracje
[edytuj | edytuj kod]Codex jest dostępny przez aplikację internetową ChatGPT, Codex web, Codex CLI, aplikację desktopową Codex oraz integracje ze środowiskami programistycznymi[6][9][19]. W lutym 2026 roku GitHub udostępnił w publicznej wersji zapoznawczej możliwość uruchamiania OpenAI Codex w ramach Agent HQ, obok agentów takich jak GitHub Copilot i Claude; sesje można było rozpoczynać m.in. z poziomu GitHuba, GitHub Mobile i Visual Studio Code[20].
Ograniczenia i bezpieczeństwo
[edytuj | edytuj kod]Pierwotny model Codex z 2021 roku mógł generować kod błędny, nieefektywny albo powierzchownie poprawny, lecz niespełniający zamierzonego zadania[4]. W artykule badawczym OpenAI wskazano także ograniczenia związane z poleceniami wieloetapowymi, wiązaniem operacji ze zmiennymi, bezpieczeństwem oraz możliwymi skutkami społecznymi wdrażania modeli generujących kod[4]. Według relacji VentureBeat badacze OpenAI zwracali uwagę m.in. na ryzyko generowania niebezpiecznych zależności, podatnych konfiguracji i kodu odtwarzającego uprzedzenia obecne w danych treningowych[21].
W nowszych wersjach Codexa OpenAI stosuje izolowane środowiska wykonawcze, ograniczenia zapisu plików do obszaru roboczego oraz konfigurowalny dostęp do sieci[11]. W dokumentacji i materiałach technicznych podkreślono, że wynik pracy agenta powinien być przeglądany przez użytkownika przed scaleniem zmian lub wdrożeniem ich w środowisku produkcyjnym[2][11]. Włączenie dostępu do internetu lub wyszukiwania internetowego może zwiększać ryzyko podatności na wstrzyknięcia poleceń z niezaufanych źródeł[11][18].
Zobacz też
[edytuj | edytuj kod]Przypisy
[edytuj | edytuj kod]- ↑ OpenAI Codex [online], OpenAI, 10 sierpnia 2021 [dostęp 2026-05-12] (ang.).
- 1 2 3 4 5 6 7 8 Introducing Codex [online], OpenAI, 16 maja 2025 [dostęp 2026-05-12] (ang.).
- 1 2 3 4 5 Wojciech Zaremba, Greg Brockman, OpenAI, OpenAI Codex [online], OpenAI, 10 sierpnia 2021 [dostęp 2026-05-13] (ang.).
- 1 2 3 4 5 Mark Chen i inni, Evaluating Large Language Models Trained on Code, arXiv, 7 lipca 2021, DOI: 10.48550/arXiv.2107.03374 [dostęp 2026-05-13] (ang.).
- ↑ Codex CLI [online], OpenAI Developers [dostęp 2026-05-12] (ang.).
- 1 2 3 4 Codex [online], OpenAI Developers [dostęp 2026-05-13] (ang.).
- 1 2 openai/codex [online], GitHub [dostęp 2026-05-13] (ang.).
- ↑ Kyle Wiggers, OpenAI debuts Codex CLI, an open source coding tool for terminals [online], TechCrunch, 16 kwietnia 2025 [dostęp 2026-05-13] (ang.).
- 1 2 3 4 Codex CLI [online], OpenAI Developers [dostęp 2026-05-13] (ang.).
- ↑ Introducing upgrades to Codex [online], OpenAI, 15 września 2025 [dostęp 2026-05-13] (ang.).
- 1 2 3 4 Building more with GPT-5.1-Codex-Max [online], OpenAI, 19 listopada 2025 [dostęp 2026-05-13] (ang.).
- ↑ Introducing GPT-5.2-Codex [online], OpenAI, 18 grudnia 2025 [dostęp 2026-05-13] (ang.).
- ↑ Introducing the Codex app [online], OpenAI, 2 lutego 2026 [dostęp 2026-05-13] (ang.).
- ↑ Introducing GPT-5.3-Codex [online], OpenAI, 5 lutego 2026 [dostęp 2026-05-13] (ang.).
- ↑ Introducing GPT-5.3-Codex-Spark [online], OpenAI, 12 lutego 2026 [dostęp 2026-05-13] (ang.).
- ↑ Codex Security: now in research preview [online], OpenAI, 6 marca 2026 [dostęp 2026-05-13] (ang.).
- 1 2 Codex web [online], OpenAI Developers [dostęp 2026-05-13] (ang.).
- 1 2 Codex CLI Features [online], OpenAI Developers [dostęp 2026-05-13] (ang.).
- 1 2 Codex app [online], OpenAI Developers [dostęp 2026-05-13] (ang.).
- ↑ Mario Rodriguez, Pick your agent: Use Claude and Codex on Agent HQ [online], GitHub Blog, 4 lutego 2026 [dostęp 2026-05-13] (ang.).
- ↑ Kyle Wiggers, OpenAI warns AI behind GitHub's Copilot may be susceptible to bias [online], VentureBeat, 8 lipca 2021 [dostęp 2026-05-13] (ang.).