top.webp

UMK

1O projekcie

Semantyczna wyszukiwarka informacji publicznej

Profil Software nawiązało współpracę z Urzędem Miasta Krakowa, aby unowocześnić Biuletyn Informacji Publicznej (BIP), który zawiera ponad 1,6 miliona dokumentów w różnych formatach. Dotychczasowa wyszukiwarka opierała się na słowach kluczowych i nie obsługiwała zapytań w języku naturalnym ani wyszukiwania semantycznego. Celem projektu było wdrożenie wyszukiwarki opartej na architekturze RAG (Retrieval-Augmented Generation). Dzięki niej mieszkańcy i urzędnicy mogą zadawać pytania pełnymi zdaniami i otrzymywać odpowiedzi AI wraz z odnośnikami do źródłowych dokumentów.

2
Branża
GovTech
Kraj
Polska
Współpraca
W toku

2Wyzwanie

Największym wyzwaniem była skala systemu. Ponad 1,6 miliona dokumentów wymagało wydajnej i skalowalnej bazy wektorowej oraz infrastruktury zdolnej do szybkiego przetwarzania dużych ilości danych. Rozwiązanie miało też wykorzystywać modele open source uruchamiane na własnej infrastrukturze GPU. Drugim wyzwaniem była specyfika języka polskiego. Zespół musiał wybrać modele dobrze radzące sobie z odmianą i niuansami polszczyzny. W tym celu przeprowadził proces benchmarkingu.

challange.webp

3Rozwiązanie

Stworzyliśmy autorskie środowisko do ciągłego testowania modeli LLM i embeddingowych. Sprawdzaliśmy w nim jakość wyników oraz ich zgodność z dokumentami źródłowymi, aby wybrać rozwiązania najlepiej dopasowane do potrzeb systemu. Całość oparto na mikroserwisowej architekturze Web, NLP i ETL działającej w klastrze Kubernetes. Bazę wektorową zbudowaliśmy na PostgreSQL z wykorzystaniem pgvector, co pozwoliło ograniczyć koszty infrastruktury bez rezygnowania z wydajności i możliwości skalowania. W efekcie powstała bezpieczna i wydajna wyszukiwarka AI, która ułatwia szybkie dotarcie do informacji zawartych w ogromnym zasobie dokumentów publicznych.

solution.webp
Icon

Porozmawiajmy!

Pomożemy Ci dobrać odpowiedni zespół specjalistów do realizacji Twojego projektu. Umów spotkanie i opowiedz nam, czego potrzebujesz.

Projekty

TarotAnalytics

Tarot Routing

Transport i Logistyka

Tarot Routing wykorzystuje zaawansowane algorytmy do planowania bardziej efektywnych tras ostatniego etapu dostawy szybciej niż człowiek. Klienci skracają czas jazdy o 30%, a także ograniczają emisję CO₂, zużycie paliwa, koszty wynagrodzeń kierowców oraz koszty utrzymania floty.

Zobacz projekt
TarotAnalytics