
Image by Choong Deng Xiang, from Unsplash
OpenAI wprowadza Codex: Asystent AI dla programistów
OpenAI właśnie wprowadził Codex, nowego chmurowego asystenta AI, zaprojektowanego, by pomagać programistom w zadaniach związanych z oprogramowaniem.
W pośpiechu? Oto najważniejsze informacje:
- Codex to nowa chmurowa sztuczna inteligencja OpenAI dedykowana do zadań związanych z tworzeniem oprogramowania.
- Dostępna dla użytkowników Pro, Team i Enterprise; wkrótce Plus oraz edukacja.
- Wykonuje zadania w bezpiecznym środowisku, z logami w czasie rzeczywistym i wynikami testów.
ChatGPT Pro, Team i Enterprise jest teraz dostępny dla użytkowników, a wsparcie dla użytkowników Plus i edukacyjnych będzie dostępne wkrótce.
Codex działa na modelu codex-1, specjalnie wyszkolonym do inżynierii oprogramowania. Potrafi tworzyć funkcje, naprawiać błędy, odpowiadać na pytania dotyczące kodu i proponować żądania pull – wszystko równolegle. Każde zadanie jest realizowane w bezpiecznym środowisku, w którym wczytany jest kod użytkownika, co sprawia, że jest bezpieczny i łatwy do śledzenia.
Codex jest łatwy w użyciu: wystarczy wpisać polecenie w ChatGPT, kliknąć „Kod” lub „Zapytaj”, a on zaczyna pracować. Edytuje pliki, uruchamia testy i nawet pokazuje postęp na żywo. Zadania mogą trwać od 1 do 30 minut, w zależności od stopnia ich skomplikowania.
„Codex dostarcza weryfikowalnych dowodów swoich działań poprzez cytowanie dzienników terminali i wyników testów,” wyjaśniło OpenAI. Użytkownicy mogą przejrzeć te wyniki, poprosić o zmiany lub bezpośrednio zintegrować je ze swoim kodem.
Codex potrafi również czytać specjalne instrukcje z plików AGENTS.md znajdujących się wewnątrz twojej bazy kodów. Pliki te pomagają mu zrozumieć twój proces testowania i standardy kodowania. Niemniej jednak, „codex-1 wykazuje silną wydajność nawet bez plików AGENTS.md,” stwierdziło OpenAI.
Codex niedawno naprawił również błąd w funkcji separability_matrix biblioteki Astropy. Użytkownik zauważył: „Nagle dane wejściowe i wyjściowe nie są już rozdzielone? Wydaje mi się, że to błąd.” Codex zidentyfikował problem i zaproponował poprawkę, która została zaakceptowana – pokazując swoją praktyczną wartość.
OpenAI nazywa to „podglądem badawczym”, co oznacza, że nadal jest udoskonalany. Podkreślają znaczenie bezpieczeństwa, przejrzystości i nadzoru ludzkiego: „Nadal jest niezbędne, aby użytkownicy ręcznie sprawdzali i potwierdzali cały kod generowany przez agenta przed integracją i wykonaniem.”