Budowa zautomatyzowanego procesora potwierdzenia stawek opartego na AI
10 lip, 2025
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.