Częste pytania

Zasada działania

Skąd wiadomo, że nic nie zostało zmyślone?

Model nie zwraca tekstu, tylko listę numerów zdań z kategorią i priorytetem:

{ "assignments": [
  { "segment": 14, "role": "teza",       "salience": 0.96 },
  { "segment": 19, "role": "przeslanki", "salience": 0.91 }
] }

Każde zdanie na ekranie pochodzi więc z orzeczenia. Model nie ma kanału, którym mógłby dodać własne.

Różnica między „mało prawdopodobne" a strukturalnie niemożliwe ma znaczenie przy nauce. Błędne streszczenie wygląda tak samo jak poprawne, a jego wykrycie wymaga wiedzy, której osoba ucząca się dopiero nabywa.

Odpowiedź modelu przechodzi dwa etapy walidacji: najpierw kształtu, potem istnienia zwróconych numerów w dokumencie. Numer spoza dokumentu jest odrzucany, choć formalnie jest poprawną liczbą.

Dlaczego zdania, a nie akapity?

Akapit polskiego uzasadnienia liczy często kilkanaście zdań i łączy różne kategorie, np. przesłanki z ich zastosowaniem do stanu faktycznego. Podział na akapity nadałby im wspólny priorytet i zatarł granicę między normą a subsumpcją.

Skróty z kropką

Tekst prawniczy zawiera wiele skrótów zakończonych kropką. Prosty podział po kropce (split('.')) przecina zdanie w każdym z nich i przesuwa numerację.

  • art.

    …naruszenie art. 385(1) § 1 k.c. przez błędne przyjęcie…

  • m.in.

    …sąd pominął m.in. zeznania świadka…

  • r.

    …umowę z dnia 8 czerwca 2008 r. zawarto na 30 lat…

  • k.p.c.

    …na podstawie art. 386 § 1 k.p.c. orzeczono jak w sentencji…

Dlatego podział korzysta z własnej listy skrótów: jednostek redakcyjnych, źródeł prawa, sygnatur, nazw kodeksów, tytułów naukowych i inicjałów. Numeracja wyliczeń (1. na początku wiersza) nie kończy zdania.

Skąd biorą się kategorie?

Z analizy dokumentu, nie z zamkniętej listy. Pierwsze przejście modelu ustala typ dokumentu, jego przedmiot i kategorie fragmentów. W kodzie nie ma słownika etykiet prawniczych do przypisania.

Ten sam mechanizm zastosowany do dwóch różnych tekstów daje różne kategorie:

wyrok sądu apelacyjnego

Apelacja od wyroku oddalającego powództwo o zapłatę; klauzule przeliczeniowe w kredycie indeksowanym.

  • teza1.00

    Rozstrzygnięcie i jego podstawa.

  • przesłanki0.85

    Warunki łączne wraz z zastrzeżeniami.

  • argumentacja0.60

    Subsumpcja: zastosowanie przesłanek w sprawie.

  • zarzuty0.45

    Zarzuty strony skarżącej.

  • stan faktyczny0.20

    Przebieg sprawy i postępowania.

Przykład syntetyczny wbudowany w aplikację.

artykuł sponsorowany

Tekst promujący kurs przygotowujący do egzaminu, napisany tak, by wyglądał na poradnik.

  • teza reklamowa1.00

    Zdanie, które ma przekonać do zakupu.

  • dowód pozorny0.70

    Liczba albo cytat bez źródła.

  • wypełnienie0.35

    Objętość bez treści.

  • wezwanie do działania0.25

    Link, kod rabatowy, formularz.

Zestaw kategorii ilustracyjny.

W każdym zestawie dokładnie jedna kategoria ma wagę 1,00 i od niej zaczyna się widok początkowy. Opis kategorii służy w drugim przejściu jako instrukcja klasyfikacji poszczególnych zdań.

Udział kategorii w przykładowym wyroku

  • teza3%
  • przesłanki24%
  • argumentacja28%
  • zarzuty13%
  • stan faktyczny32%

Wszystkie kategorie pozostają w dokumencie i można je rozwinąć. Podział wyznacza wyłącznie kolejność lektury.

Dlaczego suwak działa natychmiast?

Priorytet każdego zdania jest obliczany raz, podczas analizy, i zapisywany z dokumentem. Suwak porównuje zapisane wartości z progiem w przeglądarce, bez ponownego wywołania modelu.

32 → 9 zdańczas lektury: 2 min → 32 s · zwinięte: 23
teza
przesłanki
  • teza · 2 z 2
  • przesłanki · 7 z 7
  • argumentacja · 0 z 10
  • zarzuty · 0 z 4
  • stan faktyczny · 0 z 9
Pokaż jako tabelę
Zdania przykładowego uzasadnienia z kategorią i priorytetem
#KategoriaPriorytetZdanie
1stan faktyczny0.35 · zwinięteSąd Okręgowy w Warszawie wyrokiem z dnia 14 marca 2023 r. oddalił powództwo Anny K. przeciwko Bankowi S.A. o zapłatę kwoty 84 000 zł.
2stan faktyczny0.20 · zwiniętePowódka zawarła z pozwanym w dniu 8 czerwca 2008 r. umowę kredytu hipotecznego indeksowanego do waluty obcej.
3stan faktyczny0.25 · zwinięteKwota kredytu została wypłacona w złotych, a jej wysokość ustalono według kursu kupna z tabeli banku.
4stan faktyczny0.20 · zwinięteRaty spłacane były w złotych po przeliczeniu według kursu sprzedaży z tej samej tabeli.
5stan faktyczny0.30 · zwiniętePowódka twierdziła, że postanowienia dotyczące przeliczeń mają charakter niedozwolony.
6stan faktyczny0.25 · zwinięteSąd pierwszej instancji uznał, że powódka została należycie poinformowana o ryzyku kursowym.
7stan faktyczny0.20 · zwinięteWskazał, że podpisała oświadczenie o świadomości ryzyka, a treść umowy była z nią indywidualnie omawiana.
8stan faktyczny0.30 · zwinięteW ocenie tego Sądu klauzule przeliczeniowe nie naruszały rażąco interesów konsumenta.
9zarzuty0.30 · zwiniętePowódka wniosła apelację od powyższego wyroku.
10zarzuty0.50 · zwinięteZarzuciła naruszenie art. 233 § 1 k.p.c. przez dowolną, a nie swobodną ocenę dowodów.
11zarzuty0.60 · zwinięteZarzuciła również naruszenie art. 385(1) § 1 k.c. przez błędne przyjęcie, że kwestionowane postanowienia zostały uzgodnione indywidualnie.
12zarzuty0.45 · zwinięteSkarżąca podnosi ponadto, że samo podpisanie blankietowego oświadczenia nie dowodzi wypełnienia obowiązku informacyjnego.
13stan faktyczny0.10 · zwinięteSąd Apelacyjny zważył, co następuje.
14teza1.00Apelacja okazała się zasadna.
15teza0.90Trafny jest zarzut naruszenia art. 385(1) § 1 k.c.
16przesłanki0.95Uznanie postanowienia za niedozwolone wymaga łącznego spełnienia trzech przesłanek.
17przesłanki0.80Po pierwsze, postanowienie nie może być uzgodnione indywidualnie.
18przesłanki0.85Po drugie, musi kształtować prawa i obowiązki konsumenta w sposób sprzeczny z dobrymi obyczajami.
19przesłanki0.90Po trzecie, musi rażąco naruszać jego interesy, chyba że dotyczy głównych świadczeń stron sformułowanych jednoznacznie.
20przesłanki0.75Za nieuzgodnione indywidualnie uważa się te postanowienia, na których treść konsument nie miał rzeczywistego wpływu.
21przesłanki0.80Ciężar wykazania, że postanowienie zostało uzgodnione, spoczywa na tym, kto się na to powołuje.
22argumentacja0.60 · zwiniętePozwany takiego dowodu nie przeprowadził.
23argumentacja0.55 · zwiniętePrzedłożone oświadczenie ma charakter blankietowy i nie odnosi się do mechanizmu ustalania kursu.
24argumentacja0.70 · zwiniętePostanowienie odsyłające do tabeli kursowej banku bez wskazania obiektywnych kryteriów jej ustalania pozostawia przedsiębiorcy swobodę jednostronnego kształtowania zobowiązania konsumenta.
25argumentacja0.50 · zwinięteTaka konstrukcja narusza równowagę kontraktową stron.
26przesłanki0.85Obowiązek informacyjny jest spełniony jedynie wówczas, gdy konsument otrzymał dane pozwalające oszacować skalę ryzyka w perspektywie całego okresu kredytowania.
27argumentacja0.55 · zwinięteOgólnikowe pouczenie o możliwości wahań kursu tego wymogu nie spełnia.
28argumentacja0.50 · zwinięteZasadny okazał się również zarzut naruszenia art. 233 § 1 k.p.c.
29argumentacja0.40 · zwinięteSąd pierwszej instancji pominął zeznania świadka Marka W. w części dotyczącej przebiegu rozmów przedkontraktowych.
30argumentacja0.35 · zwinięteOcena dowodów była zatem niepełna.
31argumentacja0.30 · zwinięteZ tych względów, na podstawie art. 386 § 1 k.p.c., orzeczono jak w sentencji.
32argumentacja0.15 · zwinięteO kosztach postępowania apelacyjnego rozstrzygnięto stosownie do art. 98 § 1 k.p.c.
Zdania i ich długości pochodzą z przykładowego uzasadnienia wbudowanego w aplikację (32 zdań, ok. 1 str.) i dzieli je ten sam algorytm co w aplikacji. Kategorie i priorytety to adnotacja ręczna, nie wynik modelu.

Na jakich dokumentach działa najlepiej?

Na uzasadnieniach orzeczeń, pod które jest dziś zestrojone. Jednostką jest w nich zdanie, a układ kategorii (teza, przesłanki, argumentacja, zarzuty, stan faktyczny) powtarza się między sprawami.

Teksty ciągłe spoza prawa, np. artykuły czy rozdziały książek, również są obsługiwane: kategorie powstają pod konkretny dokument.

Ustawy mają inną strukturę: artykuł, ustęp, punkt, litera. Podział według jednostek redakcyjnych jest następny w kolejce.

Kto decyduje o kolejności?

Użytkownik. Narzędzie proponuje kolejność, a suwak pozostaje dostępny przez cały czas. Każdy zwinięty fragment zostawia w tekście znacznik z liczbą zdań i rozwija się w miejscu.

Szczególną uwagę poświęcamy przesłankom w zdaniach podrzędnych i zastrzeżeniach („chyba że", „z zastrzeżeniem", „o ile"); ich wykrywanie mierzymy osobną metryką. Zdanie, które powinno być wyżej, można zgłosić. Zgłoszenia trafiają do zestawu testowego kolejnej wersji.

Co dzieje się z moimi dokumentami?

Są domyślnie prywatne i usuwane automatycznie po 30 dniach od ostatniego otwarcia. Nie trafiają do wspólnej bazy analiz i nie są dostępne dla innych użytkowników.

Wspólna baza obejmuje wyłącznie dokumenty oznaczone jako publiczne, czyli orzeczenia z jawnych źródeł. Rozdział jest wymuszony w bazie danych, nie w regulaminie.

Treść dokumentu nie trafia do logów aplikacji, również we fragmentach. Log zawiera skrót i długość tekstu w znakach.

Skąd dane na wykresach?

Zdania i ich długości pochodzą z przykładowego uzasadnienia wbudowanego w aplikację i są liczone tym samym kodem co w aplikacji. 32 zdania to rzeczywista liczba.

Kategorie i priorytety na stronach publicznych to adnotacja ręczna, nie wynik modelu, i tak są oznaczone. Wynik modelu wymagałby wywołania API przy budowaniu strony, a liczby wpisane ręcznie i przypisane modelowi byłyby fikcją.

Wynik modelu na tym samym wyroku jest dostępny w aplikacji.

Inne pytania

Pytania przesłane przez formularz uzupełniają tę stronę.