Narzędzie Unblocked pomaga programistom zrozumieć obcy kod
Każdy programista ma swój unikalny styl pisania kodu. Nawet jeśli firmy ustalają najlepsze praktyki i tworzą dokumentację, zrozumienie cudzego kodu bywa trudne.
Aby rozwiązać ten problem, Dennis Pilarinos stworzył narzędzie o nazwie Unblocked. To asystent wspierany przez sztuczną inteligencję, który odpowiada na pytania dotyczące konkretnych fragmentów kodu.
Doświadczenie twórcy
Pilarinos to doświadczony specjalista w dziedzinie tworzenia narzędzi dla developerów. Pracował jako dyrektor w Microsoft i Amazon, zajmując się Azure i Amazon Web Services. Później stworzył platformę do ciągłej integracji dla zdalnych zespołów – Buddybuild, którą Apple przejął w 2018 roku. Następnie przez około dwa lata pracował w Apple nad platformą Xcode Cloud.
Problem, który rozwiązuje Unblocked
"Zdobywanie potrzebnych informacji przez programistów jest często żmudne i czasochłonne" – powiedział Pilarinos w rozmowie z TechCrunch. "Chcieliśmy wykorzystać dane, kod i wewnętrzną wiedzę z rozmów, aby dostarczać developerom szybkie odpowiedzi".
Pilarinos dodał, że wraz z rosnącą popularnością narzędzi programistycznych opartych na AI, problemy związane ze zrozumieniem kodu będą się nasilać.
Jak działa Unblocked?
Unblocked integruje się ze środowiskami programistycznymi oraz aplikacjami takimi jak Slack, Jira, Confluence, Google Drive i Notion. Narzędzie zbiera informacje o kodzie firmy i pomaga odpowiadać na pytania np. "Gdzie w naszym systemie definiujemy metryki użytkowników?". Programiści mogą też wyszukiwać osoby, które wprowadziły zmiany w danym module, aby szybko uzyskać od nich wyjaśnienia.
Unblocked oferuje również kontrolę administracyjną, którą można łatwo wdrożyć w firmie. Startup pracuje nad integracją z platformami takimi jak Cursor i Lovable, aby poprawić możliwość wyjaśniania kodu.
Rozwój funkcjonalności
Poza odpowiadaniem na pytania, Unblocked rozwija narzędzia aktywnie wspierające programistów w projektach. Jedna z funkcji – Autonomous CI triage – pomaga testować kod w różnych scenariuszach.
Klienci i oszczędności czasu
Wśród klientów Unblocked są firmy takie jak Drata, AppDirect, Big Cartel i TravelPerk. Pilarinos twierdzi, że inżynierowie z Drata oszczędzają dzięki platformie 1-2 godziny tygodniowo.
Finansowanie
We wtorek Unblocked poinformował o pozyskaniu 20 milionów dolarów w ramach finansowania Serii A od B Capital i Radical Ventures. Łączna suma pozyskanych środków wynosi teraz 30 milionów dolarów od inwestorów, w tym Amplify Partners, First Round Capital i XYZ Capital.
Perspektywy na przyszłość
Rob Toews, partner w Radical Ventures, uważa, że wraz z rozpowszechnianiem się kodu generowanego przez AI, produkty takie jak Unblocked staną się niezwykle cenne.
"Istnieje teoria, że w przyszłości większość oprogramowania będzie pisana przez sztuczną inteligencję" – powiedział Toews. "Będzie to miało skutki drugiego i trzeciego rzędu, tworząc nowe wyzwania. Jednym z nich będzie brak zrozumienia, kiedy, dlaczego i jak powstał konkretny fragment kodu".
Toews uważa, że podobnie jak Glean wykorzystujący AI pomaga firmom zrozumieć ich dane, tak Unblocked pomoże developerom poruszać się po coraz bardziej skomplikowanych bazach kodu.