Klientem było wiodące towarzystwo ubezpieczeniowych w Polsce z długoletnią tradycją i szeroką ofertą produktów. Ubezpieczyciel obsługuje klientów w różnych kanałach dystrybucji, w tym w kanale agencyjnym poprzez sieć agentów ubezpieczeniowych. Firma oferuje kompleksowe ubezpieczenia, w tym ubezpieczenia rolne, które wymagają szczegółowego dokumentowania działek i nieruchomości. Firma stawia na innowacje technologiczne i automatyzację procesów biznesowych, aby zapewnić najwyższą jakość obsługi klientów oraz efektywność operacyjną.
Ubezpieczenia
Proces sprzedaży ubezpieczeń rolnych w kanale agencyjnym wymagał manualnego wprowadzania danych na etapie przygotowywania oferty. Agenci ubezpieczeniowi byli zmuszeni ręcznie przepisywać numery działek z dokumentów klientów do systemu informatycznego. Ten proces był niezwykle czasochłonny i wynosił od 30 do 180 minut w zależności od ilości działek wymagających przetworzenia.
Manualne wprowadzanie danych generowało liczne błędy, które wpływały na jakość przygotowywanych ofert i mogły prowadzić do problemów w późniejszych etapach obsługi polisy. Dodatkowo, agenci zamiast skupić się na budowaniu relacji z klientem i sprzedaży, byli obciążeni żmudnymi, powtarzalnymi czynnościami administracyjnymi.
Brak automatyzacji tego procesu ograniczał skalowalność obsługi, szczególnie w przypadku klientów posiadających dużą liczbę działek. Warta potrzebowała rozwiązania, które przyspieszy proces, wyeliminuje błędy ludzkie i pozwoli agentom skupić się na wartościowej pracy z klientem. Kluczowym wymaganiem było również zapewnienie pełnego bezpieczeństwa danych poprzez wdrożenie rozwiązania on-premise.
Nexio zaprojektowało i wdrożyło zaawansowane rozwiązanie AI, które w pełni automatyzuje proces odczytu numerów działek z dokumentów ubezpieczeniowych. System został zbudowany w architekturze backendowej jako aplikacja REST API wykorzystująca Python i framework FastAPI.
Rozwiązanie integruje technologię OCR (Optical Character Recognition) z polskim modelem językowym Bielik (LLM) do inteligentnej ekstrakcji i walidacji danych. System przetwarza dokumenty w różnych formatach (PDF, JPG, PNG, GIF, TIFF, BMP, SVG, HEIC) i automatycznie wykrywa oraz odczytuje numery działek z tabel i zestawień. Dodatkowo, implementacja zawiera mechanizm weryfikacji logotypów obcych towarzystw ubezpieczeniowych, co pozwala na odrzucanie dokumentów pochodzących od konkurencji.
Zespół Nexio zaimplementował integrację z systemem repozytorium dokumentów klienta oraz z aplikacją używaną przez agentów. System został wyposażony w kolejkowanie zadań przy użyciu RabbitMQ oraz tymczasowe przechowywanie danych w MongoDB z automatycznym usuwaniem po 24 godzinach, co zapewnia zgodność z polityką bezpieczeństwa danych.
Całe rozwiązanie zostało zapakowane w kontenery Docker i wdrożone w klastrach Kubernetes klienta, co zapewnia skalowalność, wysoką dostępność i łatwość zarządzania. Nexio było odpowiedzialne za pełny cykl realizacji projektu: od analizy wymagań, przez projektowanie architektury, implementację, testy, aż po wdrożenie produkcyjne i integrację z istniejącymi systemami Warty. Zespół współpracował również z innymi dostawcami technologii, koordynując integrację różnych komponentów systemu.
Docker
Kubernetes
MongoDB
RabbitMQ
Bielik.AI
PaddleOCR