Wszystkie realizacje

Logistyka / firmy kurierskie

Parcel OCR

Dyspozytor robi zdjęcie listy przewozowej, AI odczytuje z niej paczki, a pracownik na hali skanuje kody i od razu widzi, czego brakuje, a co jest nadmiarowe.

modele Gemini w łańcuchu zapasowym
3
portale: dyspozytor i pracownik
2

Dla kogo

Firmy kurierskie i logistyczne, które przyjmują paczki według papierowych list przewozowych.

Problem

Paczki odhaczano ręcznie na wydrukowanej liście - wolno i z błędami. Brak jednej paczki wychodził na jaw dopiero przy reklamacji, a numery trzeba było przepisywać do systemu.

Zakres prac

Aplikacja webowa z dwoma portalami, ekstrakcja danych ze zdjęcia przez AI, skanowanie kodów w przeglądarce, uzgadnianie listy i eksport.

Rozwiązanie

Zdjęcie tabeli paczek trafia do przepływu Genkit z modelem Gemini, który zwraca kierowcę, numer przewozu oraz numery przesyłek i paczek w ustalonym schemacie. Gdy model jest przeciążony, aplikacja automatycznie przechodzi na kolejny (2.5 Flash → 2.0 Flash → Flash-Lite). Pracownik skanuje kody kamerą telefonu albo wpisuje ostatnie pięć cyfr, a lista na bieżąco pokazuje paczki zgodne, brakujące i nadmiarowe. Listy i dziennik aktywności są zapisywane w Firebase, a wynik można wyeksportować do CSV.

Kluczowe funkcje

  • Odczyt listy przewozowej ze zdjęcia przez Gemini
  • Automatyczny zapas modeli przy przeciążeniu
  • Skanowanie kodów kreskowych kamerą w przeglądarce
  • Wyszukiwanie po ostatnich 5 cyfrach numeru
  • Uzgodnienie: zgodne, brakujące, nadmiarowe
  • Dziennik aktywności i eksport CSV

Efekt biznesowy

Przyjęcie dostawy to zdjęcie i seria skanów zamiast odhaczania długopisem. Braki są widoczne od razu na hali, a dane trafiają dalej bez przepisywania.

Technologie

Next.jsReactTypeScriptGenkitGeminiFirebaseZodTailwind CSS