Narzędzia

OpenAI kupuje Pierre. Narzędzia do Gita w Codex mają nadążyć za agentami

OpenAI zapowiedziało przejęcie Pierre Computer Company, Inc., startupu stojącego za usługą Code Storage i zestawem otwartoźródłowych narzędzi dla programistów. Warunków finansowych komunikat nie podaje. Wiadomo tylko, że transakcja wymaga zwyczajowych warunków zamknięcia, w tym zgód regulacyjnych. Do tego czasu obie firmy pozostają osobnymi, niezależnymi podmiotami.

To nie jest zakup kogoś zupełnie obcego. Według OpenAI każdy, kto w aplikacji Codex przeglądał pliki projektu albo oceniał zmianę w kodzie, korzystał już z bibliotek Pierre: Trees i Diffs. Pierwsza służy do szybkiej nawigacji po plikach, druga pokazuje, co się zmieniło. Diffs ma też tryb Edit, w którym recenzent może poprawić linijkę dokładnie w miejscu, gdzie zauważył problem. Niedawno Pierre wydało ponadto Highlights, bardzo szybki mechanizm podświetlania składni, który odświeża się, gdy programista pisze kod albo gdy agent strumieniuje go na bieżąco.

Trzecim elementem jest Code Storage, czyli usługa, w której aplikacje mogą przechowywać kod i śledzić jego historię przez Gita. OpenAI zwraca uwagę, że API tej usługi zaprojektował ten sam niewielki zespół, który wstawił edytor do widoku różnic. Na stronie produktu Code Storage opisano jako rozproszony system przechowywania danych na dużą skalę, zbudowany na Gicie.

Git pod agentów

Uzasadnienie transakcji jest dość konkretne. OpenAI pisze, że w pracy własnych inżynierów widzi, jak systemy wokół Gita muszą się zmieniać, gdy coraz więcej pracy dzieje się równolegle. Dwa dni wcześniej firma opisała, jak skaluje Gita wewnętrznie za pomocą Pando, własnego backendu kontroli wersji dla inżynierów i agentów. Z zespołem Pierre chce teraz „wyznaczyć standard nowoczesnego tworzenia oprogramowania”, od pierwszej gałęzi utworzonej przez agenta po wdrożenie kodu.

Ambicja jest szersza niż samo dopracowanie interfejsu. OpenAI deklaruje, że po zamknięciu transakcji chce „rozwijać przyszłość kontroli wersji w całej branży”. Codex ma łączyć kod wypuszczany przez firmy z decyzjami podejmowanymi przez ich pracowników. Nie wyjaśnia przy tym, jak miałoby to wyglądać w praktyce ani kiedy pojawią się pierwsze nowe produkty. Mowa jedynie o „nowych produktach i platformach”.

Axios odczytuje ten ruch jako wejście OpenAI w przestrzeń wokół GitHuba i narzędzi dla programistów. Samo OpenAI GitHuba w komunikacie nie wymienia. The Verge potwierdza z kolei, że Codex już teraz korzysta z narzędzi Pierre.

Co z istniejącymi użytkownikami

OpenAI zapewnia, że otwartoźródłowe projekty Pierre pozostaną otwarte, a firma będzie się do nich dokładać. Klienci Code Storage mogą dalej korzystać z usługi po zamknięciu transakcji. W tym czasie OpenAI pracuje nad przeniesieniem jej funkcji do Codex. Komunikat nie mówi, czy Code Storage zostanie później wygaszone jako osobny produkt, ani jaki będzie harmonogram.

Przejęcie pasuje do kierunku, który widać u OpenAI od miesięcy. W czerwcu pisaliśmy o przejęciu startupu Ona, które miało dać Codex autonomicznych agentów pracujących wiele dni w chmurowych środowiskach klientów. Tam chodziło o samych agentów, teraz o infrastrukturę, w której ich praca będzie przechowywana, przeglądana i wersjonowana.