Oglądając filmy z OpenAI Dev Day, słuchałem, jak Thibault, lider inżynierii Codex, ogłosił: „Codex jest teraz starszym inżynierem.” AI weszło do organizacji jako stażysta - niepewne i niedoświadczone. Latem liderzy inżynierii mówili, aby traktować to jak młodszego inżyniera. Gratulacje, Robocie. Zostałeś awansowany - znowu! Z stażysty na starszego inżyniera w około rok. Całkiem niezła trajektoria. Inne dane: - 92% personelu technicznego korzysta z Codex codziennie - ten personel generuje o 72% więcej pull requestów (zgłoszeń kodu) niż ci, którzy nie korzystają z AI Zespół podzielił się więcej. Najlepsze wzorce projektowe do współpracy z Codex to systemy architekt-implementer oraz zamknięte pętle feedbackowe. ARCHITEKT-IMPLEMENTER Pisałem o architekturach architekt-implementer w poniedziałek. Wzorzec dzieli pracę między dwa oddzielne roboty: pierwszy projektuje rozwiązanie, drugi je wdraża. Poproś robota o napisanie dokumentu planu. Udoskonalisz swoje myślenie, przeglądając go. Robot zarządza postępem w każdym kroku. Część, która jest nieintuicyjna? Drugi robot nie powinien widzieć kontekstu pierwszego robota. Świeże, wnikliwe cyfrowe oczy wychwytują więcej błędów. ZAMKNIĘTE PĘTLE FEEDBACKOWE W planie kluczowe jest zaprojektowanie testów / przeszkód, które robot musi pokonać, aby ukończyć zadanie. Robot przeprowadza testy, naprawia kod, ponownie przeprowadza testy i powtarza, aż przejdzie. Te testy mogą być wizualne (ocena zrzutów ekranu), funkcjonalne (czy kod działa) lub logiczne (czy kod spełnia wymagania). Następnie trzeci robot przegląda pod kątem jakości i stylu. Rekord w OpenAI to 7 godzin autonomicznego wykonania, 150M tokenów i 15K linii kodu przekształconych przy użyciu tego wzorca projektowego. Całkiem niezwykłe nawet jak na starszego inżyniera. Gratulacje, Robocie. Kontynuuj wspinaczkę po tej drabinie.