Inżynier przyszłości to architekt, nie rzemieślnik. Jak AI zmienia sposób pracy w Allegro opowiada Miłosz Kopij
W Allegro AI wykracza daleko poza runtime i wsparcie klienta. Nie od dziś jest oczywistym narzędziem w toolkicie inżynierów, które uwalnia od pisania boilerplate’ów, walki z długiem technicznym czy tworzenia dokumentacji. Allegro stawia na podejście ,,human-led, agent-powered”, według którego technologia wzmacnia, a nie zastępuje inżynierów. O tym, jak to wygląda w praktyce i jak zmienia sposób pracy w obszarze technologii e-commercowego lidera opowiada Miłosz Kopij, Senior Manager, Product & Engineering.
Jak Allegro definiuje developer experience i jak AI się w ten koncept wpisuje?
W Allegro postrzegamy Developer Experience jako dążenie do maksymalnego ograniczenia obciążenia naszych inżynierów i eliminacji zadań, których wykonywanie nie rozwija ich jako specjalistów w swoich dziedzinach. AI jest tu kluczowym akceleratorem i od pewnego już czasu pozwala nam wyeliminować żmudne pisanie kodu typu „boilerplate” oraz powtarzalne czynności, które często hamują kreatywność. Dzięki temu, inżynier może skupić się na rozwiązywaniu unikalnych wyzwań inżynierskich, budowaniu skalowalnych rozwiązań oraz tworzeniu innowacji, które realnie budują przewagę konkurencyjną Allegro i podnoszą jakość doświadczeń milionów naszych użytkowników.
Jakie problemy inżynierów były impulsem do wdrożeń AI od strony narzędziowej?
Głównym bodźcem była chęć zaadresowania „zmór” codziennej pracy: utrzymania systemów, walki z długiem technicznym czy tworzenia dokumentacji. Allegro to tysiące mikrousług, dlatego to właśnie te obszary były wskazywane przez naszych inżynierów na pierwszych miejscach. Często pojawiała się również potrzeba wsparcia w procesach testowania, refaktoryzacji oraz podczas code review, gdzie AI może znacząco odciążyć człowieka i przyspieszyć jego pracę.
Kiedy w Allegro zaczęliście myśleć o AI jako narzędziu codziennej pracy Software Engineerów, a nie tylko o modelach produktowych?
Nasza przygoda z generatywną AI zaczęła się jeszcze przed rynkowym debiutem interfejsu ChatGPT. Choć pierwsze eksperymenty nie zakończyły się wdrożeniem produkcyjnym, pokazały naszą zdolność do szybkiej adaptacji nowych technologii. Implementacja w środowisko deweloperskie ruszyła w 2024 roku. Przyglądaliśmy się rozwojowi możliwości modeli i w pierwszej połowie 2025 roku przeszliśmy do fazy organicznej adopcji. Dziś budujemy narzędzia, które demokratyzują powtarzalny development nawet dla użytkowników nietechnicznych, ograniczając niedeterministyczność modeli AI i zapewniając zgodność ze standardami, jakie mamy w Allegro.
Co robicie, jako firma, aby Wasze zespoły techniczne miały jak największy komfort pracy?
Stworzyliśmy kompleksowy ekosystem wsparcia. Każdy deweloper ma dostęp do tzw. harnessu – czyli środowiska orkiestrującego pracę AI delegowaną przez człowieka. Pozwala on na korzystanie z szeregu agentów znających nasz ekosystem, autorskich wtyczek, dzięki którym AI rozumie naszą specyficzną infrastrukturę, biblioteki i architekturę oraz z centralnego repozytorium wiedzy. Automatyzujemy tworzenie dokumentacji – nawet na podstawie ustaleń z wewnętrznych komunikatorów czy maili. Fundamentem jest nasza platforma deweloperska, która centralizuje procesy zarządzania usługami i uprawnieniami, dbając o spójność całego ekosystemu.
W jakich zadaniach zespoły inżynierskie w Allegro najczęściej korzystają dziś z AI?
Jeszcze na początku roku nasze badania na grupie 500 inżynierów wskazywały, że AI wspierała ich głównie w pracach utrzymaniowych – testowaniu, refaktoryzacji, debugowaniu czy edukacji (choć już wtedy 15% najbardziej aktywnych użytkowników dostarczało o 88% więcej funkcjonalności). Ostatnie miesiące przyniosły jednak ogromny skok jakościowy i pokazały, jak głęboka zmiana zaszła w sposobie pracy inżynierów. AI przestała być tylko wsparciem w maintenance – dziś napędza tworzenie zupełnie nowych rozwiązań. Porównując drugi kwartał do analogicznego okresu w zeszłym roku, produktywność naszych zespołów deweloperskich wzrosła o 30%, a każdy kolejny miesiąc wyznacza nowy szczyt naszych możliwości.
Jak dbacie o to, żeby AI faktycznie pomagało inżynierom, a nie generowało dodatkowy chaos?
Stawiamy na edukację i kulturę wymiany wiedzy. Kluczową rolę odgrywają nasi „championi” – najbardziej zaawansowani użytkownicy, którzy ewangelizują zespoły i dzielą się najlepszymi praktykami. Regularnie organizujemy spotkania, podczas których omawiamy realne przypadki użycia, triki i sposoby na unikanie pułapek, jakie niesie ze sobą korzystanie z AI bez odpowiedniego przygotowania.
Jak zatem edukujecie zespoły, żeby AI było wsparciem dla decyzji, a nie ich zastępstwem?
Uważam, że tzw. „vibe coding” nie jest rozwiązaniem skalowalnym w organizacji o skali i poziomie złożoności Allegro. AI nie zastąpi inżyniera, ale zmieni paradygmat jego pracy. Będziemy kładli większy nacisk na kompetencje architektoniczne, planowanie i szeroką perspektywę. Inżynier przyszłości to przede wszystkim ekspert potrafiący zdefiniować, co ma powstać, jak się wpisać w istniejącą infrastrukturę i krytycznie ocenić to, co wygenerował model, i to właśnie te kompetencje inżynierskie stają się kluczowe.
Czy widzicie realny wpływ AI na jakość kodu, czas developmentu lub onboarding nowych osób?
Dane potwierdzają pozytywny wpływ: 30% naszych inżynierów uważa, że AI pozwala dowozić pull requesty (PR) wyższej jakości, a połowa twierdzi, że są one nie do odróżnienia od pracy wykonanej przez człowieka. W kontekście efektywności nasi najaktywniejsi użytkownicy dostarczają o 47% więcej PRów o podobnym stopniu złożoności niż reszta grupy (która też korzysta z AI). Mamy świadomość, że ten wzrost (bazując na dzisiejszych rozwiązaniach) nie będzie liniowy, ale rosnąca skuteczność rozwiązań AI w pisaniu skomplikowanych rozwiązań napawa optymizmem i pozwoli w niedługiej przyszłości nadrobić, może nawet wielokrotnie, tę stratę.
Jak w kilku zdaniach wyjaśnić podejście Allegro do pracy z AI?
Mamy swoją kierunkową wizję budowy organizacji, według której chcemy, aby człowiek pozostawał w centrum, zarządzając agentami AI i wykorzystując swoje unikalne przewagi. Tworzymy ekosystem, dostosowując procesy tak, aby AI przejmowało zadania, w których ma naturalną przewagę, którą jest szybkość dostępu do wiedzy. To wyznaczenie kierunku, według którego chcemy tworzyć organizację wspierającą się AI taką, jaka jest — czasem lepszą od człowieka, czasem gorszą. ,,Human-led, agent-powered” to podejście mówiące o tym, że dostosowujemy się w taki sposób do technologii, jaką jest AI, żeby lewarować się nią jak najmocniej, wykorzystując przewagi, a nie pokazując niedociągnięcia.
Jak mierzycie zadowolenie użytkowników i efektywność Waszych narzędzi? Skąd wiecie, co naprawdę się sprawdza na różnych płaszczyznach?
Stosujemy wielowymiarowe podejście: od regularnych badań satysfakcji i feedbacku od championów po twardą analizę danych dotyczących cyklu powstawania PR-ów. Dodatkowo punktowo estymujemy koszty alternatywne, a następnie “ścigamy” się z własną estymacją, starając się ją pobić z wykorzystaniem AI.
Czy są obszary, w których świadomie zdecydowaliście się NIE używać AI? Dlaczego?
Tak, istnieją granice, których nie przekraczamy. Są to przede wszystkim obszary ściśle regulowane prawnie (zarówno wewnętrznie, jak i przez regulacje krajowe czy unijne). Bezpieczeństwo danych naszych klientów i partnerów jest wartością nadrzędną i nie podlega żadnym kompromisom w imię optymalizacji.
Co Waszym zdaniem odróżnia Allegro od firm, które dopiero teraz „wskakują na hype AI”?
Nasze podejście jest przemyślane i osadzone w długofalowej strategii, a nie jest jedynie reakcją na rynkową modę. AI w Allegro wspiera każdy etap życia produktu – od analizy danych i stawiania hipotez, przez development, aż po utrzymanie. Co więcej, wychodzimy poza ramy inżynierii, “demokratyzujemy” dostęp do technologii dla biznesu, analityków i produktowców, tworząc lewar technologiczny dla całej firmy.
Jakie kolejne kroki planujecie w rozwoju AI dla inżynierów?
Przechodzimy z etapu „zachęcania do korzystania” (bo to już za nami) na etap optymalizacji – edukujemy, jak korzystać z AI, by przynosiło to maksymalne korzyści zarówno korzystającemu, jak i Allegro. Widzimy również ogromny potencjał w pełnej automatyzacji zadań utrzymaniowych i walce z długiem technicznym, co może stać się kolejnym przełomem w naszej efektywności operacyjnej.
Zainteresował Cię ten artykuł? Zrób następny krok!
Zostań częścią Allegro. Dołączenie do naszego zespołu to możliwość pracy nad dużymi, przełomowymi projektami (takimi, o których mówi cała branża!) i możliwość pokazywania innym, jak to robimy. Tworzymy technologię, z której sami korzystamy każdego dnia – podobnie jak Twoi znajomi, sąsiedzi czy miliony osób w tej części Europy. Sprawdź na: https://jobs.allegro.eu/
Podobne artykuły
Konkurs UGotIT: „Oczekiwaliśmy PoC-a, a dostaliśmy MVP”
Scrum w erze AI: przetrwa to, co niedopowiedziane
Nawigacja, a nie gotowiec: Mate academy o roli AI w edukacji i pracy
Asystent programistyczny w Big Data i ML: szybko nie zawsze znaczy dobrze
ChatGPT i GPT-4 – jak wykorzystać AI w codziennej pracy developera
Prompt engineering – jak pisać skuteczne prompty do AI
AI Developer – kim jest, ile zarabia i jak nim zostać?
