Projektowanie funkcji „odczytywanie zleceń transportowych” wymaga więcej niż podłączenia modelu AI do formularza. Główna trudność to Idempotencja importu, rozróżnianie zlecenia i jego korekty oraz kontrola wersji załącznika. Właśnie od tych ograniczeń zaczyna się specyfikacja techniczna systemu transportowego.
Przykład problemu operacyjnego: Spedytor przepisuje adresy, okna czasowe i informacje o ładunku z różnych wzorów zleceń, a pomyłka w liczbie palet ujawnia się dopiero przy podstawieniu auta. Aby wdrożenie było przewidywalne, każdemu rekordowi przypisujemy identyfikator, czas zdarzenia, aktualny status i regułę obsługi niezgodności. Pozwala to rozdzielić wstępne rozpoznanie danych od zatwierdzonego działania.
Specyfikacja funkcjonalna i przebieg danych
Proces dzielimy na jednoznaczne operacje. Każda z nich powinna kończyć się potwierdzonym zapisem lub komunikatem wskazującym, dlaczego wykonanie nie było możliwe:
- Odebrać wiadomość z autoryzowanej skrzynki i nadać jej niepowtarzalny identyfikator.
- Wyodrębnić adresy, okna, parametry ładunku, cenę i wymagania, zapisując źródło każdego pola.
- Porównać wynik ze słownikiem klientów, adresów i dopuszczalnych jednostek.
- Oznaczyć brakujące oraz niejednoznaczne dane i przekazać zlecenie do kontroli spedytora.
- Po zatwierdzeniu utworzyć rekord w TMS i zachować oryginalny dokument w historii.
Przykład zastosowania w firmie transportowej
Scenariusz testowy: Spedycja otrzymuje 40 zleceń w pięciu formatach. Trzy z nich nie zawierają pełnego adresu załadunku; system tworzy szkice, lecz wstrzymuje ich wysłanie do planowania. Administrator powinien przygotować także wariant z celowo brakującym polem oraz wariant, w którym to samo zdarzenie zostaje przesłane dwa razy. Test musi pokazać, że system nie tworzy duplikatów i nie przekazuje użytkownikowi fałszywego statusu.
Dane i integracje niezbędne do uruchomienia
Integracja wymaga następujących źródeł: Próbki rzeczywistych zleceń, format dokumentów, słowniki klientów i zleceń, specyfikacja API TMS, zasady uprawnień. Należy ustalić, co jest nadrzędne, a co stanowi jedynie kopię pomocniczą. Pola potrzebne do decyzji to: Treść e-maila, PDF/DOCX, identyfikator klienta, adresy i geokody, daty, liczba palet, masa brutto, typ ładunku, stawka oraz warunki zlecenia. Przy integracji wsadowej zapisujemy także numer wersji schematu i potwierdzenie przetworzenia.
Przed uruchomieniem integracji należy sprawdzić prawa dostępu do systemu zewnętrznego, częstotliwość synchronizacji i sposób obsługi wygaśnięcia autoryzacji. Sam fakt, że istnieje API, nie gwarantuje odpowiednich uprawnień do zapisu danych u konkretnego klienta.
Jak zmierzyć wynik?
Kryteria odbioru nie powinny kończyć się na tym, że ekran pokazuje wynik. Musimy sprawdzić czas wprowadzenia jednego zlecenia, poprawność odczytu pól, liczba korekt i odsetek zleceń obsłużonych bez ręcznego przepisywania. Definicję każdej miary trzeba uzgodnić z pracownikami operacyjnymi. Przykładowo „terminowość” może być liczona wobec innej godziny niż pierwotna planowana ETA.
Ryzyka i sytuacje wymagające kontroli
Przy odbiorze sprawdzamy: Idempotencja importu, rozróżnianie zlecenia i jego korekty oraz kontrola wersji załącznika. Obowiązuje też ograniczenie: Nie wolno traktować podpisu, ADR lub warunków specjalnych jako pola opcjonalnego tylko dlatego, że OCR go nie wykrył. Jeśli wynik algorytmu ma skutki finansowe lub prawne, powinien być możliwy do odtworzenia z zapisanych danych i zasad.
Jak rozpocząć wdrożenie?
Pierwszym etapem jest środowisko testowe z odrębnymi danymi, a następnie pilotaż na wybranych trasach. Wymagamy listy wyjątków, jasnego komunikatu dla dyspozytora i sposobu wycofania błędnej zmiany. Dopiero wtedy określamy, które kroki mogą przebiegać bez udziału człowieka.
Pytania przed wdrożeniem
Czy trzeba wymieniać TMS? Niekoniecznie. Jeśli obecne oprogramowanie oferuje API, kolejkę zdarzeń albo eksporty plikowe, można przygotować adapter integracyjny. Jeżeli dostawca nie pozwala zapisywać określonych danych, nie należy obiecywać automatycznej synchronizacji bez dodatkowych ustaleń.
JOFRA AI projektuje automatyzacje dla firm transportowych indywidualnie: zakres zależy od TMS, jakości danych oraz uprawnień do integracji. Opisywane rozwiązanie stanowi możliwy projekt, a nie informację o ukończonym wdrożeniu.
Powiązane materiały
Automatyczny odczyt zleceń transportowych z e-maili i PDF oraz Automatyzacja transportu i spedycji: od czego zacząć wdrożenie AI?.
Chcesz usprawnić ten proces? Opisz, z jakich programów korzysta Twoja firma i umów bezpłatną konsultację JOFRA AI.