Usiadłem z kawą, a telefon zadzwonił z numeru dyrektora, którego trzy dni wcześniej wyrzucił mnie z firmy, którą sam budowałem przez jedenaście lat. „Wojtek, musisz wrócić. System AI wysłał…

Usiadłem z kawą, a telefon zadzwonił z numeru dyrektora, którego trzy dni wcześniej wyrzucił mnie z firmy, którą sam budowałem przez jedenaście lat. „Wojtek, musisz wrócić. System AI wysłał...

Nad ranem kanał radiowy zamilkł. To nie mogło być dobre. Chwila ciszy w systemie, który nigdy nie śpi, to zwykle jedno z dwojga: albo wszystko działa idealnie, albo system padł. Ja już wiedziałem, że to to drugie.

Thumbnail

Nazywam się Wojciech Kowalski. Od jedenastu lat jestem starszym menedżerem systemów logistycznych w Meridian Logistica w Poznaniu. Moja praca to tysiące ruchomych elementów: ciężarówki, kierowcy, zamówienia, terminy. Ludzie myślą, że paczka pod drzwiami to magia.

Nie jest. To logistyka, zbudowana na kodzie, oleju napędowym i ludziach, którzy od lat nie przesypiają nocy. Mój system routingu to nie gotowy program kupiony od dostawcy. To żywy organizm, który sam napisałem, naprawiłem i rozbudowywałem przez ponad dekadę.

Każda ciężarówka ma nadajnik GPS, a system liczy trasy na podstawie okien dostaw, ruchu, pogody, cen paliwa i przepisów o czasie pracy kierowców. Jedno spóźnienie do wielkiej sieci sklepów kosztuje nas sześćdziesiąt tysięcy złotych kary. Przekroczenie czasu jazdy przez kierowcę to grzywna i wpis do rejestru bezpieczeństwa na trzy lata. Zostawienie naczepy mrożonych krewetek na rampie to ponad pół miliona strat i utrata klienta na zawsze.

Mój system to wszystko ogarnia. Kłopoty zaczęły się trzy miesiące temu, kiedy Meridian przejął londyński fundusz Solstes Capital. Przysłali nam nowego dyrektora operacyjnego, Kamila Sowińskiego. Trzydzieści jeden lat, obcisłe garnitury, modne hasła o synergii i optymalizacji.

Nigdy nie siedział w kabinie ciężarówki. Nie wiedział, co to znaczy tłumaczyć kierowcy, czemu trasa zmieniła się trzeci raz, bo most na Odrze jest zalany. Kazał mi przyjść do siebie w środę. W gabinecie, który wcześniej należał do naszej wiceprezes Barbary Nowickiej – kobiety, która naprawdę rozumiała transport i którą zmuszono do odejścia w dniu przejęcia firmy.

„Wojtek, nadchodzi duża zmiana. Wdrażamy Logi Smart AI, platformę zarządzania flotą opartą na sztucznej inteligencji. ”

Odwrócił laptop i pokazał mi stronę startupu z Teksasu. Prowadził go jego kolega ze studiów, niejaki Bradley Cole.

Optymalizacja w czasie rzeczywistym, autonomiczna dyspozycja, cały pakiet. Nigdy o tym nie słyszałem. A ja znam każdą liczącą się platformę na rynku, bo to moja praca. Zapytałem, ile ciężarówek obsługuje ich największe wdrożenie.

Odpowiedź: do pięćdziesięciu pojazdów. My mamy czterysta dwanaście. „To się skaluje”, powiedział Kamil nonszalancko. Zapytałem, czy system obsługuje zgodność z przepisami o materiałach niebezpiecznych.

Kamil popatrzył na mnie, jakbym mówił do niego po chińsku. „Obsługuje trasowanie. Jestem pewien, że materiały niebezpieczne są tego częścią. ”

Te słowa powiedziały mi wszystko.

Ten człowiek stawiał całą firmę na systemie kumpla ze studiów, który nigdy nie obsłużył floty naszej wielkości. I nie chciał mojej opinii. Chciał mojego odejścia. Trzy dni później dostałem zaproszenie na spotkanie o reorganizacji.

Wiedziałem, co to znaczy. W pokoju czekali Kamil, dyrektorka HR i dwudziestosześcioletni Kacper Zieliński, przedstawiony jako nowy dyrektor technologii logistycznych. Kacper skończył ośmiomiesięczny bootcamp, przepracował pół roku u Bradleya i teraz miał zastąpić kogoś, kto robił to od jedenastu lat. Miałem przekazać całą dokumentację i dostępy do piątku.

Dziś był wtorek. Dekadę wiedzy w trzy dni. Zapytałem, skąd system ma dane do uczenia maszynowego. Kacper nie odrywał wzroku od telefonu.

„Głównie ze środowisk symulowanych, ale modele są bardzo solidne. ”

Trenowali algorytmy na fałszywych danych i zamierzali wypuścić je na prawdziwe ciężarówki, z prawdziwym towarem, za prawdziwe pieniądze. Spędziłem środę i czwartek, dokumentując wszystko, co mogłem. Ale nie da się spisać instynktu.

Nie da się zapisać w instrukcji, że kierownik rampy pan Zenon zawsze oznacza ciężarówki jako spóźnione podczas swojej przerwy obiadowej, więc dostawy do Wrocławia trzeba planować przed jedenastą trzydzieści albo po trzynastej piętnaście. Nie da się w podręczniku wyjaśnić, że jeden z kierowców ma od marca zmienione warunki zwolnienia lekarskiego i system tachografów wciąż pokazuje stary limit, więc trzeba to ręcznie poprawiać co poniedziałek. Kacper chodził za mną przez te dwa dni, zadając pytania ujawniające, że nie rozumie podstaw. W pewnym momencie zapytał: „Co to jest list przewozowy?

” Nie żartuję. Miał zarządzać logistyką firmy warte 1,4 miliarda złotych, a nie wiedział, co to list przewozowy. Nadszedł piątek. Spakowałem kubek do kawy, zdjęcie ze ślubu córki i piłeczkę antystresową w kształcie ciężarówki.

Wielki Zbyszek, jeden z kierowców, złapał mnie w niedźwiedzi uścisk, który omal nie połamał mi żeber. „Na pewno, Wojtek? Oni rozjadą tę firmę w pył bez ciebie. ”

„To już nie mój cyrk, Zbyszek.

Trzymaj się. ”

Jechałem do domu, słuchając starego rocka. Nie wiedziałem, czy czuję złość, ulgę, czy odrętwienie. Pewnie wszystko naraz.

Pierwszy telefon przyszedł w sobotę rano. Marek z dyspozytorni napisał mi SMS: Logi Smart AI ruszył o północy. System właśnie wysłał ciężarówkę z mrożoną insuliną przez tunel zamknięty dla materiałów niebezpiecznych. Kierowca zauważył błąd i odmówił wjazdu.

Kacper kazał mu objechać. Objazd przez góry oznaczał dodatkowe sześć godzin na przełęczy. Insulina miała czterogodzinne okno dostawy. Zanim kierowca skończył objazd, towar o wartości dwustu tysięcy złotych przekroczył limit temperatury i zniszczył się.

A kierowca wpadł w konflikt z limitem czasu jazdy. Do poniedziałku mój telefon wyglądał jak kronika powolnej apokalipsy. System działał sześćdziesiąt godzin i zdążył wywołać logistyczną anarchię. Najpierw skierował czternaście ciężarówek z mrożonym kurczakiem do niewłaściwego magazynu, który obsługuje tylko towary suche.

Chłodnia była dwadzieścia kilometrów dalej. Naczepy stały na rampie bez chłodzenia przez trzy godziny, aż temperatura przekroczyła próg bezpieczeństwa żywności. Straty wyniosły ponad osiem milionów złotych. System nigdy nie podłączył się do telemetrii agregatów chłodniczych, więc nie mieliśmy żadnych logów temperatury na obronę.

Potem system postanowił zoptymalizować flotę i przekierował kierowców w trakcie tras. Jadący do Krakowa trafiali do Gdańska. Kierowcy z lokalnych tras byli wysyłani na drugi koniec kraju. System nie znał przepisów o czasie pracy.

Kazał ludziom, którzy jechali już dziesięć godzin, brać kolejne dwunastogodzinne trasy. Gdy odmawiali, blokował ich dostępy. Do wtorku sto sześćdziesiąt siedem ciężarówek stało bezczynnie. Kacper zadzwonił do Bradleya w Teksasie.

Ten powiedział, że to znany problem i że nad nim pracują. Sprawa z największym klientem, siecią Świeży Market, pogarszała się. Ich wiceprezes, przerażająca kobieta imieniem Wiktoria Zawadzka, zadzwoniła bezpośrednio do Kamila. Groziła uruchomieniem klauzuli wypowiedzenia w kontrakcie wartym dwieście milionów złotych rocznie – około czternastu procent naszych przychodów.

W środę do akcji wkroczyła Inspekcja Transportu Drogowego. Moduł zgodności Logi Smart generował sfałszowane zapisy tachografów. System nie rozumiał danych z tachografów, więc uzupełniał luki wymyślonymi godzinami. Kontrolerzy znaleźli zapisy pokazujące tego samego kierowcę w dwóch miejscach naraz.

To fałszerstwo dokumentów, karane grzywną do sześćdziesięciu pięciu tysięcy złotych za naruszenie dziennie. ITD wszczęła formalne postępowanie. Ubezpieczyciele zaczęli dzwonić. Kiedy ubezpieczyciel zadaje pytania, szuka powodu, żeby podnieść składkę albo nas rzucić.

W czwartek rano siedziałem na tarasie, popijając kawę, gdy zadzwonił telefon. Kamil Sowiński. Brzmiał jak człowiek, który właśnie zorientował się, że budynek, w którym stoi, płonie. „Wojtek, musisz przyjechać.

„Dzień dobry, Kamil. Widziałem, że Świeży Market zerwał kontrakt. To musi boleć. ”

„Były nieprzewidziane trudności integracyjne.

ITD grozi zawieszeniem licencji przewozowej. Świeży Market odszedł. Delicja grozi odejściem. Mamy stu ośmiu kierowców bez pensji.

Integracja kart paliwowych padła. Kierowcy płacą za diesel z własnej kieszeni. Mam kierowcę w Suwałkach, który siedzi na stacji paliw od trzydziestu sześciu godzin, bo system nie generuje mu zlecenia. ”

„Ciekawy tydzień.

„Wrócisz na zasadzie konsultingu. Cokolwiek chcesz, zapłacimy. ”

Część mnie chciała odmówić. Chciała pozwolić Solstis spalić inwestycję do gołej ziemi.

Ale pomyślałem o kierowcach. O wielkim Zbyszku, którego córka idzie na studia. O Dariuszu, co tydzień wysyłającym pieniądze matce w domu opieki. O czterystu dwunastu ludziach, którzy nie stworzyli tego bałaganu, ale za niego płacili.

„Trzysta tysięcy złotych, zaliczka bezzwrotna, zanim wejdę do budynku. Plus nowa dwuletnia umowa z podwojonym wynagrodzeniem i klauzulą, że żadne zmiany systemowe nie mogą być wprowadzane bez mojej pisemnej zgody. ”

Kamil zaczął się targować, mówiąc o Komitecie Wynagrodzeń. Zaśmiałem się sucho.

„Kamil, myślisz, że masz tygodnie? ITD nie czeka. Jeśli dziś nie przelejesz pieniędzy, za tydzień nie będziesz miał firmy. Wdrożyłeś niesprawdzone oprogramowanie kumpla bez pilotażu.

To osobista odpowiedzialność. ”

Zapadła cisza. Słyszałem jego urywany oddech. „Skąd mam wiedzieć, że potrafisz to naprawić?

„Ja to zbudowałem, Kamil. Znam każdego kierowcę po imieniu. Albo przelewasz zaliczkę, albo zaczynasz pisać wniosek o upadłość. ”

„Zgoda.

„Nie skończyłem. Kacper Zieliński odchodzi dziś. I chcę pisemnego listu od zarządzającego partnera Solstis, potwierdzającego, że tę katastrofę spowodowała decyzja o zastąpieniu działającego systemu niesprawdzoną platformą bez należytej staranności. ”

Kamil zgodził się na wszystko w mniej niż trzydzieści sekund.

Przelew wpłynął na moje konto dwadzieścia minut później. Pojawiłem się w piątek o szóstej rano. Parking był na wpół pusty. Dyspozytornia wyglądała jak strefa wojny.

Telefony dzwoniły bez przerwy, tablice pokryte były odręcznymi notatkami, a na opuszczonym biurku Kacpra trzy monitory pokazywały pulpit Logi Smart AI z wesołym komunikatem „Optymalizujemy twoją flotę” i ikoną ładowania, która kręciła się od dziewiętnastu godzin. Pierwsze, co zrobiłem, to zabiłem Logi Smart AI. Odłączyłem API, unieważniłem tokeny dostępu, zamknąłem integrację z chmurą. Kacper nigdy nie odłączył mojego starego systemu, bo nie wiedział, gdzie stoi serwer.

Stary system wciąż tam był, jak wierny pies czekający na powrót właściciela. Przywróciłem go w czterdzieści minut. Silnik routingu ruszył. Rozpoznał, że czterysta dwanaście ciężarówek jest rozrzuconych po kraju w bezsensownych pozycjach.

Zaczął liczyć trasy naprawcze. Spędziłem kolejne czternaście godzin przy biurku, ręcznie przepisując każdą ciężarówkę, sprawdzając status czasu pracy każdego kierowcy wobec rzeczywistych danych, odbudowując harmonogramy transportu. Do sobotniego popołudnia każdy kierowca miał ważne zlecenie. Karty paliwowe działały.

Listy płac zostały poprawione i wysłane do księgowości. Osobiście zadzwoniłem do inspektorki ITD i przeprowadziłem ją przez cały przebieg wydarzeń. Pokazałem jej sfałszowane zapisy tachografów, udowodniłem, że wygenerowała je zewnętrzna aplikacja, którą całkowicie odłączyłem, i dostarczyłem czyste logi z mojego oryginalnego systemu. To udowodniło ponad wszelką wątpliwość, że kierowcy nie fałszowali godzin – system AI robił to automatycznie.

Nie była zachwycona, ale była sprawiedliwa. Zamiast natychmiastowego nakazu wstrzymania działalności, prowadziła dalsze śledztwo. Delicja została. ITD obniżyła rangę sprawy do standardowej kontroli.

Stu ośmiu kierowców dostało zaległe pensje z premią za niedogodności. Kontrakt ze Świeżym Marketem przepadł. Dwieście milionów złotych rocznie to poważny cios, a Wiktoria Zawadzka nie należała do wybaczających. Ale firma przetrwała.

Barbara Nowicka zadzwoniła z domu spokojnej starości na Mazurach, śmiejąc się przez telefon, jak londyńscy garniturowcy musieli zjeść żabę. Trzy tygodnie później Kamila Sowińskiego przeniesiono do innej spółki portfelowej Solstis Capital. Podobno optymalizuje teraz sieć myjni samochodowych w Niemczech. Kacper wrócił do Teksasu.

Startup Bradleya stracił innych klientów, gdy nasza katastrofa obiegła branżę. Okazuje się, że wieści o platformie logistycznej, która wywołuje śledztwo, rozchodzą się szybko. Szybciej niż Logi Smart potrafił wytrasować ciężarówkę. Dostałem narożny gabinet.

Nic wielkiego. To samo piętro, ten sam budynek, ale z oknem wychodzącym na plac ciężarówek. Każdego ranka patrzę, jak ciężarówki wyjeżdżają we właściwym kierunku, bo system, który im mówi, dokąd jechać, zbudował ktoś, kto rozumie, że za każdym punktem danych stoi prawdziwy człowiek z rodziną i kredytem hipotecznym. Marek wpadł w piątek z prezentem.

Piłeczka antystresowa w kształcie ciężarówki, dokładnie jak moja stara, ale z napisem „Mistrz tras – nie do zastąpienia”. Postawiłem ją na biurku obok kubka do kawy i odchyliłem się na krześle. Przez okno widziałem, jak ciężarówka wielkiego Zbyszka wyjeżdża z placu dokładnie na czas, w kierunku Wrocławia. Zdąży na rampę pana Zenona dobrze przed obiadem, bo system wie, żeby dowieźć go tam przed jedenastą.

Niektórych rzeczy nie da się nauczyć algorytmu. Możesz rzucić w problem wszystkimi modnymi hasłami o sztucznej inteligencji. Ale na koniec dnia ktoś musi wiedzieć, że pan Zenon je obiad o jedenastej trzydzieści, że zwolnienie Dariusza zmieniło się w marcu i że tunel na Zakopiance jest zamknięty dla materiałów niebezpiecznych. Ktoś musi troszczyć się na tyle, żeby o tym pamiętać.

Nalałem sobie kawy i uniosłem kubek w stronę okna, gdzie wyjeżdżały ciężarówki. Za tych, którzy utrzymują to wszystko w ruchu. I za ludzi na tyle mądrych, by nie naprawiać tego, co nie jest zepsute.