Case study

Prawbot. 3,9 mln dokumentów polskiego prawa w jednej rozmowie.

Case Study · Produkt własny JSON Crew · LegalTech SaaS

Prawbot. 3,9 mln dokumentów
polskiego prawa w jednej rozmowie.

3,9 mlndokumentów polskiego prawa
14baz w jednej rozmowie
40+narzędzi researchu dla AI
Prawbot Produkt własny 5 miesięcy
Produkt
Prawbot (prawbot.pl): platforma AI dla kancelarii i działów prawnych. Zbudowana i utrzymywana przez JSON Crew.
Wyzwanie
  • Ogólne chatboty zmyślają sygnatury i przepisy
  • Dane klienta kancelarii lądują w obcej chmurze
  • Brzmienie przepisu sprzed nowelizacji
  • Praca na 50+ plikach naraz, nie na jednym pytaniu
Rozwiązanie
  • Własna baza prawa: 14 zbiorów, wyszukiwanie hybrydowe
  • Czat ze sprawą i strażnicy cytowań
  • Głęboki research, agenci, pamięć sprawy
  • Model AI na własnych GPU, serwer w Warszawie
Wynik
  • 3,9 mln dokumentów w 14 bazach
  • Każdy cytat sprawdzany u źródła przed odpowiedzią
  • Płatność za użycie, bez abonamentu
  • Od pierwszego commita do produkcji: 5 miesięcy

Prawnik pyta chatbota. Chatbot odpowiada pewnie. Sygnatura nie istnieje.

Kancelarie próbowały używać ogólnych asystentów AI do researchu prawnego. Efekt powtarzał się w kółko: odpowiedź brzmi jak z podręcznika, sygnatura wyroku wygląda poprawnie, a w bazie orzeczeń takiego wyroku nie ma. Albo jest, ale mówi o czymś innym. Prawnik musi sprawdzić wszystko od zera, więc oszczędność czasu znika.

Drugi problem: dane klienta. Umowa, akt oskarżenia czy dokumentacja sporu wklejona do publicznego chatbota trafia do infrastruktury, nad którą kancelaria nie ma kontroli. Dla zawodu objętego tajemnicą to nie jest szczegół techniczny, tylko pytanie o odpowiedzialność.

Trzeci problem: aktualność. Model językowy pamięta przepis w brzmieniu z dnia treningu. Polskie prawo zmienia się co tydzień. Bez dostępu do tekstu jednolitego „na dziś” i statusu aktu (obowiązuje, uchylony, zmieniony) odpowiedź może być poprawna dla stanu sprzed roku.

Czwarty problem jest najmniej widoczny w demo, a najważniejszy w pracy: kancelaria nie zadaje pojedynczych pytań. Dostaje sprawę z 50 plikami, skanami i historią korespondencji. Potrzebuje narzędzia, które to przeczyta, zapamięta i będzie na tym pracować przez tygodnie.

Mieliśmy przewagę na starcie. Wcześniej zbudowaliśmy dla własnych potrzeb bazę polskiego prawa z wyszukiwaniem semantycznym i zestawem narzędzi, z których korzystały nasze agenty AI. Postanowiliśmy zrobić z tego produkt dla kancelarii.

Co zbudowaliśmy. Cztery moduły Prawbota.

Moduł 01

Baza polskiego prawa z wyszukiwaniem hybrydowym

14 zbiorów w jednym indeksie: orzeczenia sądów powszechnych, SN, TK i KIO, orzeczenia NSA i WSA, artykuły ustaw i kodeksów z historią brzmień, interpretacje podatkowe, decyzje UODO, KNF i UOKiK, KRS, akty prawne z metadanymi ELI, prace i głosowania Sejmu, zamówienia publiczne. Wyszukiwanie łączy dopasowanie semantyczne z pełnotekstowym i reranking wytrenowany na polskim języku prawniczym.

Moduł 02

Czat ze sprawą i strażnicy cytowań

Model nie odpowiada z pamięci. Sięga do bazy przez ponad 40 narzędzi: szukaj wyroków, czytaj artykuł na wskazany dzień, sprawdź status aktu, pokaż powiązane orzeczenia. Strażnicy cytowań pilnują, żeby każda sygnatura i każdy artykuł w odpowiedzi były realnie przeczytane w tej rozmowie. Cytat, którego nie da się zakotwiczyć w źródle, jest oznaczany jako wymagający weryfikacji.

Moduł 03

Głęboki research, agenci i pamięć sprawy

Dla trudnych spraw: planowanie pytań badawczych, równoległe agenty-specjaliści od poszczególnych dziedzin, weryfikacja kompletności i synteza w długą opinię z przypisami. Pamięć sprawy trzyma ustalenia między rozmowami. Konstruktor przepływów agentowych pozwala kancelarii złożyć własny proces na dziesiątkach plików. Generator pism z ponad 400 typami dokumentów domyka pracę.

Moduł 04

Platforma SaaS dla kancelarii

Konta osób prywatnych i kancelarii, weryfikacja kancelarii po NIP i numerze wpisu, role w workspace, sprawy i pliki z automatycznym odczytem skanów, rozliczenie za faktyczne użycie z kredytami na start, płatności online. Komplet dokumentów: regulamin, polityka prywatności, umowa powierzenia (art. 28 RODO), informacja o AI zgodna z art. 50 AI Act, procedura realizacji praw osób.

Pod maską

Cała architektura opiera się na wzorcu RAG z weryfikacją cytatów. Backend w Pythonie (FastAPI), frontend w React i TypeScript. Indeks prawa w bazie wektorowej Qdrant: 14 kolekcji, ponad 20 mln fragmentów tekstu, każdy z wektorem semantycznym i indeksem pełnotekstowym. Narzędzia dla modelu wystawione przez Model Context Protocol (MCP), więc ten sam zestaw obsługuje czat w aplikacji, agentów researchu i zewnętrzne klienty MCP.

Model językowy to model o otwartych wagach, uruchomiony na naszych własnych serwerach GPU. Żadne zapytanie ani dokument nie trafia do zewnętrznego dostawcy modeli. Platforma i dane stoją na dedykowanym serwerze w centrum danych OVHcloud w Warszawie. Wdrożenia idą w trybie blue/green za reverse proxy Caddy, pipeline CI/CD na Gitea Actions uruchamia testy i przełącza ruch bez przestoju.

BackendPython, FastAPI, PostgreSQL z migracjami Alembic
FrontendReact, TypeScript, Vite
Baza prawaQdrant, 14 kolekcji, wektory semantyczne i indeks pełnotekstowy, reranker po polsku
AIModel o otwartych wagach na własnych serwerach GPU, narzędzia przez Model Context Protocol
HostingSerwer dedykowany OVHcloud Warszawa, Caddy, wdrożenia blue/green
ProcesyCI/CD na Gitea Actions, płatności Stripe, wiki architektury w repozytorium

Ogólny chatbot a Prawbot. Ta sama sprawa, inna odpowiedź.

❌ Ogólny asystent AI
  • Sygnatura wyroku z pamięci modelu, bez sprawdzenia
  • Przepis w brzmieniu z dnia treningu
  • Dokumenty klienta w infrastrukturze poza kontrolą kancelarii
  • Jedno pytanie, jedna odpowiedź, zero pamięci sprawy
  • Abonament per użytkownik, niezależnie od użycia
  • Brak umowy powierzenia dopasowanej do kancelarii
✅ Prawbot
  • Sygnatura przeczytana w bazie w tej rozmowie, albo oznaczona do weryfikacji
  • Przepis na wskazany dzień, ze statusem aktu i nowelizacjami
  • Dane na serwerze w Warszawie, model na własnych GPU
  • Sprawa z plikami, pamięcią i historią researchu
  • Płatność za faktyczne użycie, kredyty na start
  • Jedna umowa RODO: administrator i dostawca w jednym

Liczby projektu.

3,9 mln dokumentów w bazie
w tym 744 tys. orzeczeń
20 mln fragmentów w indeksie
semantyczny + pełnotekstowy
600+ commitów w 5 miesięcy
~200 tys. linii kodu
2 audyty bezpieczeństwa
kod i izolacja klientów

Do tego: 100+ migracji bazy danych, 120+ plików testów, ponad 400 typów pism w generatorze, 10 dokumentów prawnych gotowych do publikacji. Wszystko w jednym repozytorium, z wiki architektury pisaną równolegle z kodem.

Najtrudniejsze nie było postawienie modelu. Najtrudniejsze było nauczyć system, żeby nie odpowiadał, dopóki nie przeczyta źródła. Prawnik nie potrzebuje asystenta, który brzmi pewnie. Potrzebuje takiego, który pokazuje, skąd to wziął.

Szymon Stelmach, JSON Crew, autor Prawbota

Jak wyglądała budowa. Pięć miesięcy.

Miesiąc
1

Baza prawa, narzędzia dla modelu, weryfikator cytatów

Indeksowanie 14 zbiorów do Qdrant, wyszukiwanie hybrydowe z rerankingiem po polsku, warstwa narzędzi w protokole MCP. Pierwszy moduł SaaS: weryfikator, który wyciąga z odpowiedzi sygnatury i artykuły i sprawdza je w bazie. 270 commitów w pierwszym miesiącu.

Miesiąc
2

Aplikacja dla kancelarii

Konta, role, workspace, sprawy i pliki. Czat ze sprawą ze strumieniowaniem odpowiedzi i wywołaniami narzędzi. Odczyt skanów i zdjęć dokumentów. Pierwsza wersja rozliczeń za tokeny.

Miesiąc
3

Głęboki research, agenci, audyty

Pipeline researchu: plan pytań, agenci-specjaliści, weryfikacja kompletności, synteza. Pamięć sprawy. Konstruktor przepływów agentowych i biblioteka szablonów. Dwa audyty bezpieczeństwa (kod i izolacja klientów), poprawki wdrożone. Landing, cennik, komplet dokumentów prawnych.

Miesiąc
4

Produkcja i własny sprzęt

Serwer dedykowany w Warszawie, blue/green deploy, CI/CD. Przeniesienie modelu językowego na własne serwery GPU z kontekstem liczonym w setkach tysięcy tokenów. Tryby rozumowania dobrane osobno do czatu i do researchu.

Miesiąc
5

Benchmarki, testy i strażnicy

Zbudowaliśmy własny zestaw benchmarków prawniczych: kazusy z kilku dziedzin, z pułapkami na przepisy szczególne i na zmyślone tezy orzeczeń, oceniane automatycznie przez niezależny model-sędzia i porównywane z najlepszymi modelami komercyjnymi. Wniosek był jednoznaczny: błędy pojawiały się prawie wyłącznie tam, gdzie model odpowiadał bez sięgnięcia do bazy. Włączyliśmy strażników cytowań i przepisów, odsialiśmy z wyników ustawy nowelizujące, zakazaliśmy w prompcie zgadywania faktów. Onboarding kolejnych kancelarii z weryfikacją w ciągu doby.

AI dla kancelarii prawnej: jak wdrożyć asystenta, który nie zmyśla sygnatur

Poradnik dla wspólników kancelarii, radców w działach prawnych i osób odpowiedzialnych za IT w firmach prawniczych. Wyjaśniamy, jak działa AI dla kancelarii prawnej oparte na RAG i polskim prawie, czym różni się od ogólnego chatbota i o co pytać dostawcę przed wdrożeniem.

Dlaczego ogólny chatbot nie nadaje się do researchu prawnego

Ogólny asystent AI odpowiada z pamięci modelu. Brzmi pewnie, podaje sygnaturę w poprawnym formacie, a w bazie orzeczeń takiego wyroku nie ma albo dotyczy on czegoś innego. Prawnik musi wtedy sprawdzić wszystko od zera, więc oszczędność czasu znika.

Drugi problem to aktualność. Model pamięta przepis w brzmieniu z dnia treningu, a polskie prawo zmienia się stale. Bez dostępu do tekstu jednolitego na wskazany dzień i statusu aktu odpowiedź może być poprawna dla stanu sprzed roku.

Trzeci problem jest organizacyjny. Kancelaria rzadko zadaje pojedyncze pytania. Pracuje na sprawie z dziesiątkami plików, skanami i korespondencją, do której wraca przez tygodnie. Narzędzie do pojedynczych pytań tego nie obsłuży.

RAG na polskim prawie: na czym polega i czego wymaga

RAG (retrieval-augmented generation) to wzorzec, w którym model przed odpowiedzią wyszukuje i czyta źródła, a dopiero potem pisze odpowiedź na ich podstawie. W prawie oznacza to, że jakość systemu zależy przede wszystkim od bazy i wyszukiwarki, a dopiero w drugiej kolejności od samego modelu.

W opisanym wyżej wdrożeniu baza obejmuje 3,9 mln dokumentów w 14 zbiorach, w tym 744 tys. orzeczeń. Są tam orzeczenia sądów powszechnych, SN, TK, KIO, NSA i WSA, artykuły ustaw i kodeksów z historią brzmień, interpretacje podatkowe, decyzje UODO, KNF i UOKiK, akty prawne z metadanymi ELI i prace Sejmu. Indeks liczy ponad 20 mln fragmentów tekstu.

Samo zebranie danych nie wystarczy. Język prawniczy wymaga wyszukiwania hybrydowego: dopasowanie semantyczne łapie sens pytania, pełnotekstowe łapie dokładne sygnatury i nazwy instytucji. Na końcu reranker wytrenowany na polskim języku prawniczym ustawia wyniki w kolejności przydatności. Baza musi być też regularnie odświeżana z oficjalnych źródeł, tu codziennie.

Z tego wynika praktyczny wniosek: pytając dostawcę o RAG na polskim prawie, pytaj najpierw o zakres i świeżość bazy oraz o sposób wyszukiwania. Nazwa modelu językowego jest mniej ważna, bo model można wymienić, a zbudowanie dobrze zindeksowanej bazy orzecznictwa i aktów prawnych to najbardziej pracochłonna część projektu.

Halucynacje AI w prawie: weryfikacja cytatów u źródła

RAG zmniejsza ryzyko zmyśleń, ale go nie eliminuje. Model nadal może dopisać sygnaturę, której nie przeczytał. Dlatego w Prawbocie działa dodatkowa warstwa: strażnicy cytowań porównują każdą sygnaturę i każdy artykuł w odpowiedzi z listą dokumentów realnie przeczytanych w tej rozmowie. Cytat, którego nie da się zakotwiczyć w źródle, jest oznaczany jako wymagający weryfikacji.

Ten mechanizm wynika z testów. Zespół zbudował własny zestaw benchmarków prawniczych z kazusami z kilku dziedzin, z pułapkami na przepisy szczególne i zmyślone tezy orzeczeń. Wniosek był jednoznaczny: błędy pojawiały się prawie wyłącznie tam, gdzie model odpowiadał bez sięgnięcia do bazy.

Praktyczna wskazówka przy wyborze narzędzia: poproś o pokazanie, co się dzieje, gdy system nie znajdzie źródła. Dobre AI dla kancelarii prawnej powinno wtedy wyraźnie to zasygnalizować, a nie odpowiedzieć pewnym tonem.

Tajemnica zawodowa i model językowy na własnych serwerach

Umowa, akt oskarżenia czy dokumentacja sporu wklejona do publicznego chatbota trafia do infrastruktury, nad którą kancelaria nie ma kontroli. Dla zawodu objętego tajemnicą to pytanie o odpowiedzialność, nie szczegół techniczny.

Rozwiązaniem jest model o otwartych wagach uruchomiony na serwerach, które kontroluje dostawca usługi albo sama kancelaria. W Prawbocie model działa na własnych serwerach GPU, a platforma i dane stoją na dedykowanym serwerze w centrum danych OVHcloud w Warszawie. Zapytania i dokumenty nie trafiają do zewnętrznego dostawcy modeli. Dla kancelarii z bardziej restrykcyjnymi wymaganiami możliwa jest instancja dedykowana, odizolowana od wspólnej chmury.

Do tego dochodzi warstwa formalna. Przy wdrożeniu warto sprawdzić, czy dostawca ma umowę powierzenia zgodną z art. 28 RODO, informację o AI zgodną z art. 50 AI Act i procedurę realizacji praw osób. W opisanym projekcie komplet takich dokumentów był częścią produktu, a kod i izolację klientów sprawdziły dwa audyty bezpieczeństwa.

Co powinno umieć AI dla kancelarii prawnej poza odpowiadaniem na pytania

Czat z cytatami to dopiero początek. W codziennej pracy liczą się funkcje, które obsługują całą sprawę:

  • przepis na wskazany dzień, ze statusem aktu (obowiązuje, uchylony, zmieniony) i listą nowelizacji,
  • pamięć sprawy, która trzyma ustalenia między rozmowami,
  • odczyt skanów i zdjęć dokumentów wrzuconych do sprawy,
  • głęboki research: plan pytań badawczych, równoległe agenty-specjaliści od poszczególnych dziedzin, synteza w opinię z przypisami,
  • generator pism, w Prawbocie ponad 400 typów dokumentów,
  • własne przepływy agentowe, w których kancelaria składa powtarzalny proces na dziesiątkach plików.

Technicznie wszystkie te funkcje korzystają z jednego zestawu ponad 40 narzędzi wystawionych przez Model Context Protocol (MCP): wyszukaj wyroki, przeczytaj artykuł na wskazany dzień, sprawdź status aktu, pokaż powiązane orzeczenia. Dzięki temu czat, agenci researchu i zewnętrzne klienty MCP pracują na tych samych, sprawdzonych źródłach.

Jak wybrać wdrożeniowca AI dla kancelarii

Przed podpisaniem umowy warto zadać dostawcy kilka konkretnych pytań:

  • Czy system czyta źródło przed odpowiedzią i jak oznacza cytaty, których nie zweryfikował?
  • Na jakich danych był testowany i czy możecie przetestować go na naszych dokumentach?
  • Gdzie fizycznie działają model i baza, i kto jest podmiotem przetwarzającym?
  • Jak często odświeżana jest baza prawa i skąd pochodzą dane?
  • Jak wygląda utrzymanie po wdrożeniu, a nie tylko sam projekt?

Odpowiedzi na te pytania mówią więcej niż demo. Demo pokazuje dobrze dobrane przykłady, a w praktyce o przydatności narzędzia decyduje to, jak zachowuje się na trudnej sprawie z niepełnymi danymi.

Trzy pytania, które słyszymy od każdej kancelarii.

AI zmyśla. Skąd mam wiedzieć, że ten wyrok naprawdę istnieje i mówi to, co asystent twierdzi?

Prawbot nie cytuje z pamięci. Zanim poda sygnaturę, czyta orzeczenie w bazie w tej samej rozmowie. Strażnik cytowań porównuje każdą sygnaturę i każdy artykuł w odpowiedzi z listą realnie przeczytanych dokumentów. Jeśli czegoś nie da się zakotwiczyć, dostajesz wyraźne oznaczenie „wymaga weryfikacji” zamiast pewnego tonu. Każdy cytat jest klikalny i prowadzi do pełnego tekstu. Więcej o mechanizmie w naszym artykule o sześciu sygnałach halucynującego chatbota.

Gdzie są dane moich klientów i kto ma do nich dostęp?

Platforma i dane stoją na dedykowanym serwerze w centrum danych OVHcloud w Warszawie (ISO/IEC 27001 i 27701). Model językowy działa na naszych własnych serwerach GPU, więc treść rozmów i dokumentów nie trafia do żadnego zewnętrznego dostawcy AI. Prawbot jest jedynym administratorem danych, OVHcloud działa jako podmiot przetwarzający wyłącznie na nasze polecenie. Umowę powierzenia podpisujesz raz, z nami. Nie trenujemy modeli na Twoich pytaniach ani dokumentach.

Ile to kosztuje, skoro nie ma abonamentu?

Płacisz za faktyczne użycie, liczone w tokenach wejścia i wyjścia. Fragmenty rozmowy, które model ma już w pamięci podręcznej, nie są liczone ponownie. Kancelaria dostaje kredyty na start po weryfikacji, osoba prywatna od razu po rejestracji. Zużycie widzisz na bieżąco w panelu, per użytkownik i per sprawa. Osobno prowadzimy wdrożenia Prawbota jako platformy w kancelarii — orientacyjne widełki policzysz kalkulatorem poniżej.

Czy Prawbot działa w wersji on-premise, na naszym własnym serwerze?

Tak. Prawbot Enterprise instalujemy jako instancję dedykowaną kancelarii, na Waszym serwerze albo na serwerze dedykowanym u wybranego dostawcy chmury. Model językowy, baza wektorowa Qdrant i backend działają w izolowanym środowisku, bez połączenia z chmurą JSON Crew. To scenariusz dla dużych kancelarii i działów prawnych korporacji z restrykcyjnymi wymaganiami compliance.

Skąd Prawbot bierze aktualne przepisy? Czy uwzględnia najnowsze nowelizacje?

Baza wektorowa jest odświeżana codziennie z oficjalnych źródeł: Sejm, Dziennik Ustaw, systemy publikacji orzecznictwa sądów powszechnych, SN, TK, NSA i WSA, interpretacje podatkowe i decyzje UODO/KNF/UOKiK. Każdy artykuł ustawy ma pełną historię brzmień z metadanymi ELI — Prawbot potrafi pokazać przepis w brzmieniu „na dzień” i zaznaczyć, że po tej dacie było X nowelizacji.

Jak długo trwa wdrożenie Prawbota w kancelarii?

Standardowe wdrożenie (dostęp do ogólnej bazy prawa + integracja z systemem kancelaryjnym + szkolenie zespołu) zajmuje 2–3 tygodnie od zamówienia do produkcji. Wdrożenie z własną bazą precedensów kancelarii to dodatkowe 2–4 tygodnie na indeksowanie i weryfikację jakości wyszukiwania. Konkretny termin ustalamy po diagnostycznej 30-minutowej rozmowie i policzeniu wolumenu dokumentów.

Jak wybrać wdrożeniowca AI, żeby nie skończyć z systemem, którego nikt w firmie nie używa?

Trzy sygnały, które sprawdzamy u siebie i o które warto pytać każdego dostawcę: (1) własne benchmarki na Twoich dokumentach, nie na generycznych zestawach, (2) architektura z weryfikacją cytatów u źródła, nie zaufaniem do modelu, (3) plan utrzymania po wdrożeniu, nie tylko projekt. Szerzej o tym piszemy w artykule „jak wybrać wdrożeniowca AI dla branży prawniczej”.

Policz koszt wdrożenia

Wybierz zakres wdrożenia Prawbota w kancelarii. Cena jednorazowa obejmuje setup bazy wiedzy, integracje i szkolenie. Subskrypcja miesięczna pokrywa dostęp dla całej kancelarii i aktualizacje bazy polskiego prawa.

Krok 1Baza wiedzy kancelariiwybierz na jakich dokumentach ma odpowiadać Prawbot
Ilość:1
Ilość:1
Ilość:1
Ilość:1
Krok 2Integracje z systemami kancelaryjnymipodłącz Prawbota do narzędzi, których używacie na co dzień
Ilość:1
Ilość:1
Ilość:1
Ilość:1
Krok 3Szkolenia i wsparcieprawnicy nie muszą uczyć się AI, ale w kilka godzin zaczynają go traktować jak stażystę
Razem jednorazowo0 zł

Masz bazę wiedzy, na której AI ma odpowiadać bez zmyślania?

Pokażemy Ci na żywo, jak Prawbot sprawdza cytaty u źródła, i jak ten sam wzorzec przenosimy na dokumentację, procedury albo katalog produktów w Twojej firmie. 30 minut, bez prezentacji sprzedażowej.

Zasoby · wiedza i dowody

Sprawdź, zanim porozmawiamy

Usługi powiązane z tym wdrożeniem. Zajrzyj do oferty, zobacz jak podchodzimy do podobnych problemów u innych klientów.

Idziemy dalej

Podobał Ci się ten artykuł?

Jeśli po lekturze czujesz, że w Twojej firmie też są procesy warte przebudowy, umów bezpłatną rozmowę. Sprawdzimy razem, gdzie realnie wycieka sprzedaż i co ma sens wdrożyć w pierwszej kolejności.

Umów rozmowę