Codex zwiększa produktywność inżynierów 1Password o 21%
Inżynierowie 1Password używają Codex do szybkiego tworzenia nowych funkcji i narzędzi wewnętrznych, gotowych do wdrożenia przy zachowaniu rygorystycznych zasad bezpieczeństwa.

553%
Estimated ROI from Codex
~90%
Skrócenie czasu analizy złożonego problemu produkcyjnego obejmującego wiele usług
10,9%
Skrócenie mediany czasu realizacji pull request
0,8 mln USD
Szacowana roczna wartość potencjału zespołu inżynieryjnego dzięki Codex
Firma 1Password zintegrowała Codex z całym cyklem dostarczania oprogramowania, aby skrócić czas od planowania do wdrożenia produkcyjnego i szybko tworzyć nowe funkcje. Zespół 1Password skrócił medianę czasu realizacji pull request o niemal 11% i zwiększył produktywność inżynierów w głównej grupie użytkowników o prawie 21%.
W związku z wynikami zespołu inżynieryjnego kierownictwo 1Password rozszerza dostęp do Codex na inne działy, dzięki czemu zespoły takie jak finanse i marketing mogą tworzyć własne narzędzia i funkcje. Przez cały ten czas 1Password utrzymywało rygorystyczne standardy bezpieczeństwa, dbając o to, by wzrost szybkości pracy nie odbywał się kosztem ochrony danych.
„Dla wielu naszych inżynierów naprawdę przełomowe okazało się skrócenie cyklu od planowania do momentu, gdy funkcję można zobaczyć w środowisku produkcyjnym”.
1Password wykorzystuje Codex, aby szybciej przechodzić od pomysłu do wdrożenia i pomagać inżynierom przekształcać dobrze zdefiniowane historyjki użytkownika w działające funkcje.
„Wcześniej trzeba było przyjrzeć się projektowi, zastanowić się, jak podzielić go na sprinty, a następnie przydzielić je inżynieryjnym zespołom scrumowym” — wyjaśnia Nancy Wang, CTO w 1Password. „Dzięki Codex można za jednym podejściem przejść od pomysłu przez prototyp aż do funkcji, która w pełni działa w środowisku produkcyjnym”.
„W naszym procesie Codex przyspieszył i ułatwił tworzenie funkcji za jednym podejściem: wystarczy przekazać mu historyjkę użytkownika i instrukcje dotyczące oczekiwanych wrażeń, co ogranicza liczbę iteracji przed przeglądem inżynieryjnym” — mówi Wang.
W wyniku tych prac powstało wiele nowych funkcji — zarówno narzędzi wewnętrznych, jak i produktów dla klientów. Jednym z przykładów jest Knox — w pełni autonomiczny system projektowania interfejsów, który pomaga zespołom 1Password tworzyć nowe interfejsy. Inne przykłady to wewnętrzny agent AI wspierający inżynierię niezawodności systemów (SRE) oraz narzędzie AI do zarządzania wydatkami.
1Password pozwala Codex działać autonomicznie w jasno określonych granicach inżynieryjnych i bezpieczeństwa. „Codex dzieli żądaną funkcję na specyfikacje funkcjonalne i tworzy niemal gotowy prototyp, który możemy następnie przekazać inżynierom systemowym, aby zintegrowali go z backendem” — mówi Wang. Takie podejście skróciło czas przekazywania zadań i zwiększyło produktywność inżynierów. Inżynierowie szybciej piszą kod i poświęcają mniej czasu na przekazywanie pracy między etapami planowania, wdrażania i przeglądu.
Codex wspiera każdy etap — od planowania po środowisko produkcyjne:
- Planowanie i projekt techniczny: przekształca wymagania w specyfikacje, kontrole zależności i zadania.
- Implementacja w różnych stosach technologicznych: pomaga inżynierom poruszać się za pomocą CLI po nieznanym kodzie w Rust i TypeScript; równoległe drzewa robocze wykonują zadania jednocześnie.
- Przegląd pull request: sprawdza zmiany przed człowiekiem oraz wskazuje błędy logiczne i brakujący kontekst.
- Testowanie i gotowość do wydania: weryfikuje kryteria akceptacji i uruchamia testy automatyczne równolegle z innymi pracami.
- Bezpieczeństwo i dostęp: integruje się z wewnętrznym otoczeniem operacyjnym AppSec firmy 1Password; odwołania do sekretów zapobiegają trafianiu jawnych danych uwierzytelniających do kontekstu modelu.
- Analiza środowiska produkcyjnego: gromadzi dane z systemów zarządzania incydentami, telemetrii, kontroli kodu źródłowego, powiadamiania i flag funkcji.

Modelowana roczna wartość potencjału zespołu inżynieryjnego: 783 750 USD, przy założeniu 50 stale aktywnych programistów korzystających z Codex, całkowitego rocznego kosztu jednego programisty wynoszącego 250 000 USD, zmierzonego wzrostu produktywności o 20,9%, szacunkowego udziału Codex na poziomie 40% oraz wykorzystania 75% uwolnionego potencjału produkcyjnego.
Po zintegrowaniu Codex z całym cyklem tworzenia oprogramowania zespoły inżynieryjne 1Password odnotowały wzrost produktywności o 20,9% oraz skrócenie mediany czasu realizacji pull request o 10,9%. Inżynier pracujący poza swoim typowym stosem technologicznym skrócił standardowy trzydniowy proces scalania do jednego dnia, a zespół mający ustalony termin wydania wersji beta ukończył cztery zadania kluczowe dla wydania zamiast około dwóch, których zwykle można było oczekiwać.
W przypadku usterki obejmującej ponad 10 mikrousług czas analizy skrócił się z około dwóch godzin do 5–20 minut. Dla modelowanej grupy 50 użytkowników Codex firma 1Password szacuje roczną wartość potencjału zespołu inżynieryjnego na około 784 000 USD, a zwrot z inwestycji na 553%. Uwolnione zasoby przeznacza na rozwój produktów i innowacje wewnętrzne. Przy 100 stałych użytkownikach modelowana roczna wartość potencjału może sięgnąć około 3,1 mln USD, zakładając, że Codex odpowiada za większą część zmierzonego wzrostu produktywności.
„Jeśli uda nam się skrócić pętlę informacji zwrotnej między opiniami klientów a szybkim wprowadzaniem zmian w interfejsie, otworzy to przed firmą naprawdę wiele możliwości”.
1Password udostępnia również narzędzia OpenAI zespołom finansowym, marketingowym i innym, dla których interfejs czatu stał się już czymś naturalnym.
W 1Password model bezpieczeństwa jest warunkiem wdrożenia uwzględnianym już na etapie projektowania, a nie mechanizmem kontroli dodawanym dopiero po upowszechnieniu narzędzia. „Stosujemy bardzo rygorystyczne zasady bezpieczeństwa podczas tworzenia produktów” — mówi Wang. Każdy produkt, który ma styczność z danymi uwierzytelniającymi lub sekretami, musi na przykład korzystać z architektury o zerowej wiedzy, zaprojektowanej tak, aby tylko klient mógł odszyfrować swoje dane wrażliwe i uzyskać do nich dostęp.
1Password realizuje tę zasadę, przechowując w repozytoriach odwołania do sekretów zamiast danych uwierzytelniających. Gdy Codex wywołuje zatwierdzone narzędzie wewnętrzne, 1Password pobiera i wstawia dane uwierzytelniające dopiero w momencie działania, dzięki czemu ich jawna wartość nigdy nie trafia do kontekstu modelu.
Aby jeszcze bardziej zwiększyć bezpieczeństwo, inżynierowie 1Password również uwzględnili firmowe zasady bezpieczeństwa „w wielokrotnie używanych umiejętnościach AppSec”, dzięki czemu standardy firmy towarzyszą całemu procesowi tworzenia oprogramowania — wyjaśnia Wang. „To całkowicie zmieniło zasady gry”.
Wang i zespół 1Password przewidują, że w najbliższej przyszłości tworzenie oprogramowania stanie się bardziej dostępne dzięki „demokratyzacji tworzenia”: oprogramowanie będą mogły tworzyć osoby na coraz większej liczbie stanowisk. Jeśli pierwsza fala polegała na tym, że inżynierowie stawali się twórcami wspomaganymi przez AI, to zdaniem Wang „jesteśmy już w samym środku drugiej fali. Wszyscy zajmujący się produktem, projektowaniem, badaniami i rozwojem stają się twórcami. Menedżerowie produktu zaczynają dostarczać produkty, a projektanci — kod frontendu”.
Wang przewiduje, że trend ten obejmie wszystkie stanowiska. „Myślę, że ostatnim krokiem jest umożliwienie wszystkim w firmie tworzenia” — mówi. „W ciągu najbliższych 12 miesięcy zobaczymy, jak osoby, które dotąd nie pisały kodu lub nie uważały się za twórców, nabiorą takiej swobody w korzystaniu z narzędzi AI, że będą pewnie dostarczać kod”.


