Lilith Lilith.

OpenAI przekształca Codex w agenta

W ostatnich aktualizacjach OpenAI po cichu odeszło od traktowania Codexu jako lepszego autocomplete'a na rzecz pełnoprawnego środowiska agentowego. Zamiast uzupełniać pojedynczy blok kodu, system potrafi teraz przyjąć instrukcje na poziomie całego ticketa, zaplanować podejście, rozbić je na pliki i edytować je po kolei. Ten model znacznie bardziej przypomina sposób działania narzędzi takich jak Devin.

Zmieniają się granice delegowania w zespołach inżynierskich

To przesunięcie oznacza fundamentalną zmianę w codziennej pracy programistów. Jeśli model potrafi samodzielnie rozwiązywać zadania obejmujące wiele plików lub funkcji, uwaga senior developera przenosi się z pisania kodu na zatwierdzanie pull requestów i orkiestrację architektury. Zamiast „napisz mi funkcję”, polecenie brzmi: „oto problem, rozwiąż go i wyślij PR”.

Demo radzi sobie na happy path, z błędami produkcyjnymi jest gorzej

Zdolność do rozbicia ticketa na kroki to jedno, ale realia kodu produkcyjnego pełnego zależności legacy to zupełnie co innego. O ile system radzi sobie świetnie w projektach greenfield lub przy dobrze odizolowanych problemach, to pętla agentowa często się zawiesza, gdy musi zrozumieć niestandardowe konwencje wewnętrzne lub głębokie błędy procesu budowania. Zdolność systemu do oceny własnych błędów pozostaje jego najsłabszym punktem.

Czystość kolejki code review pokaże, czy to ma sens

Dowodem na sukces tego podejścia nie będzie objętość wygenerowanego kodu, ale przepustowość procesu recenzji. Jeśli agent wygeneruje setki linii, które senior developer będzie musiał szczegółowo analizować i przepisywać, to całkowita produktywność spadnie. Prawdziwym sygnałem adopcji będzie to, czy te automatyczne pull requesty przejdą przez rurociąg CI/CD i ludzkie zatwierdzenie tak płynnie, jak te od juniorów.

Werdykt Lilith

Senior developer przekazał dostęp do repozytorium stażyście, który uczy się błyskawicznie, ale nadal nie potrafi rozpoznać płonącego serwera.

Link zewnętrzny zostawiam na koniec. Najpierw krótkie wyjaśnienie tutaj, bez polowania po cudzej stronie.

Oryginalne źródło ↗