Budowa zautomatyzowanego procesora potwierdzenia stawek opartego na AI

10 lip, 2025
Monst

Mykola Shorobura

Architekt systemów i integrator AI

W ciągu ostatnich kilku tygodni zaprojektowałem i dostarczyłem kompletny pipeline oparty na AI, który ekstrahuje ustrukturyzowane dane z nieustrukturyzowanych plików PDF z potwierdzeniami stawek. Ten projekt łączy moc OpenAI z Google AppSheet, Google Apps Script i usługami GCP Cloud Run, aby zapewnić automatyzację w logistyce.

Główna idea polegała na umożliwieniu menedżerom logistyki przesyłania dokumentów Rate Confirmation przez formularz AppSheet. System parsuje zawartość, wysyła ją do OpenAI z silnym promptem + schematem i zwraca czyste ustrukturyzowane dane bezpośrednio do Google Sheets, aktualizując dashboard AppSheet w czasie rzeczywistym.

Nasz końcowy workflow jest w stanie parsować prawie każdy rodzaj PDF używając strategii awaryjnych (pdfplumber, Tika, OCR), wykonywać wywołania OpenAI używając json_schema i przesyłać dane do centralnego widoku AppSheet. W pełni zautomatyzowany.

Podsumowanie pracy

8 paź — 12 lis, 2024

Przenieśliśmy usługi do produkcji, skonfigurowaliśmy niestandardowe domeny, stworzyliśmy czyste kontrakty API, przetestowaliśmy parsowanie na prawdziwych plikach Rate Confirmation i zbudowaliśmy awaryjne rozwiązanie obraz-na-tekst. Każdy krok zawierał strukturalną walidację, aby zminimalizować halucynacje i zapewnić oszczędne użycie API (przejście na GPT-4o-mini).

Nasz prompt i schemat OpenAI były intensywnie iterowane, aby zapewnić dokładność i elastyczność — obejmując dane o odbiorze i dostawie, informacje kontaktowe, numery referencyjne, a nawet dynamiczne instrukcje dostawy. Cała praca jest wersjonowana, wdrażana przez CI/CD na Google Cloud Run i zintegrowana z UI AppSheet.

Jest to jedna z najbardziej wpływowych automatyzacji, jakie dostarczyliśmy — oszczędza godziny ręcznej pracy dziennie i stanowi fundament dla inteligentniejszych narzędzi logistycznych.


Numer firmy: 9542845879 | VAT-5UE: PL9542845879 | Zarejestrowana: Polska, Katowice 40-507 ul. Francuska 92a

© 2025 Autirra. Korzystając z naszych usług, akceptujesz nasze warunki.