Ekstraktor cytatów PL - znajdź każdy cytat, zanim go zweryfikujesz
Filozofia
Zweryfikować można tylko to, co się najpierw znajdzie. Grounding cytatu (citation-grounding-pl)
sprawdza, czy dany cytat istnieje w źródle - ale działa na liście cytatów, którą ktoś musi najpierw
zebrać. Ten skill jest tym front-endem: przechodzi pismo i wypisuje WSZYSTKIE odwołania, tak by żadne
nie wymknęło się weryfikacji. Pominięty cytat to cytat niesprawdzony.
Ekstrakcja jest mechaniczna (wzorce + reguły, nie LLM) - to celowe: model na etapie znajdowania
cytatów mógłby jeden przeoczyć albo dopowiedzieć. Lokalnie, RODO-safe.
Trzy kroki (za eyecite, zlokalizowane do PL)
- Ekstrakcja - rozpoznaj i wyłap każde odwołanie wg wzorców PL poniżej.
- Agregacja - rozwiąż odwołania skrótowe (tamże / op. cit. / wyżej powołany wyrok) do
antecedentów wg reguł wrażliwych na wskaźnik (poniżej), żeby policzyć je jako jeden cytat, nie kilka.
- Przekazanie - oddaj ustrukturyzowaną listę do citation-grounding-pl do weryfikacji string-match.
Wzorce odwołań (PL)
Sygnatury orzeczeń
- SN / sądy powszechne: izba rzymska + litera wydziału + numer/rok, np.
II CSK NN/RR, I KZP NN/RR, III CZP NN/RR (NN = numer, RR = rok - placeholdery).
- Sądy administracyjne: NSA
II FSK NNNN/RR; WSA z oznaczeniem siedziby przez ukośnik, np. III SA/Wa NNN/RR, I SA/Gd NN/RR.
- Trybunał Konstytucyjny:
K 1/20, P 7/19, SK 3/18, Ts 45/20.
- KIO (zamówienia publiczne):
KIO NNN/RR, sprawy łączone KIO NNN/RR, KIO NNN/RR.
- TSUE:
C-123/20, odwoławcze C-123/20 P, sprawy połączone C-123/20 i C-124/20; Sąd UE T-456/19.
ECLI
- Polski:
ECLI:PL:SN:2015:IICSK24515, ECLI:PL:NSA:2018:....
- Unijny:
ECLI:EU:C:2020:559, ECLI:EU:T:2019:....
Akty prawne (Dz.U. / M.P. / ELI / UE)
Dz.U. RRRR poz. NNNN, Dz.U. z RRRR r. poz. NNNN, starszy format Dz.U. z RRRR r. Nr N, poz. NNNN.
M.P. 2019 poz. 50; Dz.Urz. UE L 119 (RODO), Dz.Urz. UE C ....
- ELI URI Sejmu, np.
.../DU/2020/1234.
Powołane przepisy
art. 415 KC, art. 5 ust. 1 lit. a RODO, art. 233 § 1 KPC, § 3 ust. 2 (akt wykonawczy).
Agregacja - odwołania skrótowe (antecedenty PL)
Formy skrótowe mają różne reguły rozwiązywania - nie wolno wszystkich odsyłać do najbliższego
antecedentu:
tamże / ibidem / j.w. - bezpośrednio poprzedzające źródło.
op. cit. / cyt. wyżej - często niosą wskaźnik, który wygrywa z bliskością: nazwisko autora,
fragment tytułu, numer przypisu ("Radwański, op. cit., s. 120"). Rozwiązuj najpierw po wskaźniku;
do bliskości sięgaj tylko przy odwołaniu gołym.
- Formy opisowe (
wyżej powołany wyrok, powołane orzeczenie, tak też) - dopasuj po opisanych
atrybutach (sąd, sygnatura, przedmiot), nie po samej pozycji w tekście.
Gdy pasuje więcej niż jeden antecedent albo żaden - oznacz odwołanie nierozwiązane - do przeglądu
ręcznego zamiast zgadywać: błędne sklejenie po cichu zlewa dwa różne źródła w jedno. Rozwiązane
odwołanie policz jako ten sam cytat co antecedent, ale zachowaj miejsce wystąpienia.
Format wyjścia
ZNALEZIONE CYTATY (n):
| # | Typ | Cytat (znormalizowany) | Wystąpienia (offset/strona) | Antecedent (jeśli skrót) |
| 1 | orzeczenie SN | II CSK NN/RR | s.3, s.7 (tamże) | - |
| 2 | przepis | art. 415 KC | s.4 | - |
| 3 | akt | Dz.U. RRRR poz. NNNN | s.2 | - |
DO WERYFIKACJI: przekaż kolumnę "Cytat" do citation-grounding-pl.
Granice
- Ekstrakcja wyłapuje odwołania o znanym formacie. Cytat opisowy bez sygnatury („wyrok SN w sprawie
rękojmi") nie ma czego dopasować - oznacz jako
bez sygnatury, do ręcznego sprawdzenia.
- To nie jest weryfikacja istnienia - od tego jest citation-grounding-pl. Ten skill mówi „co jest
cytowane", nie „czy cytat prawdziwy".
- Wzorce pokrywają najczęstsze formaty; nietypowy zapis sygnatury może umknąć - przy audycie
wysokiej stawki przejrzyj też ręcznie.
Atrybucja
Architektura (ekstrakcja -> agregacja -> adnotacja, logika antecedentów) zainspirowana eyecite
(Free Law Project), licencja BSD-2-Clause. Amerykańskie wzorce reporterów porzucone; wzorce
sygnatur PL, ECLI, Dz.U./ELI i reguły antecedentów to oryginalne opracowanie MateMatic.
Interpretacja MateMatic, nie stanowisko NRA ani KRRP.
1---2name: ekstraktor-cytatow-pl3description: Deterministyczny ekstraktor cytatów prawnych z polskiego pisma - znajduje WSZYSTKIE odwołania (sygnatury sądów, ECLI, identyfikatory Dz.U./M.P./ELI, powołane przepisy), normalizuje je, deduplikuje i rozwiązuje odwołania skrótowe (tamże, op. cit., wyżej powołany wyrok) do antecedentu. Front-end do citation-grounding-pl: najpierw znajdź każdy cytat, potem zweryfikuj. Mechaniczny, bez LLM przy ekstrakcji (regex + reguły), RODO-safe (lokalnie). Uzywaj gdy: "wypisz wszystkie cytaty z tego pisma", "jakie orzeczenia sa powolane", "lista sygnatur", "wyciagnij przepisy z opinii", "ekstrakcja cytatow", "co tu jest cytowane", przed groundingiem / przed wyslaniem pisma / przy audycie cudzego pisma.4license: Apache-2.05---67# Ekstraktor cytatów PL - znajdź każdy cytat, zanim go zweryfikujesz89## Filozofia1011**Zweryfikować można tylko to, co się najpierw znajdzie.** Grounding cytatu (citation-grounding-pl)12sprawdza, czy dany cytat istnieje w źródle - ale działa na liście cytatów, którą ktoś musi najpierw13zebrać. Ten skill jest tym front-endem: przechodzi pismo i wypisuje WSZYSTKIE odwołania, tak by żadne14nie wymknęło się weryfikacji. Pominięty cytat to cytat niesprawdzony.1516Ekstrakcja jest **mechaniczna** (wzorce + reguły, nie LLM) - to celowe: model na etapie znajdowania17cytatów mógłby jeden przeoczyć albo dopowiedzieć. Lokalnie, RODO-safe.1819## Trzy kroki (za eyecite, zlokalizowane do PL)20211. **Ekstrakcja** - rozpoznaj i wyłap każde odwołanie wg wzorców PL poniżej.222. **Agregacja** - rozwiąż odwołania skrótowe (tamże / op. cit. / wyżej powołany wyrok) do23 antecedentów wg reguł wrażliwych na wskaźnik (poniżej), żeby policzyć je jako jeden cytat, nie kilka.243. **Przekazanie** - oddaj ustrukturyzowaną listę do citation-grounding-pl do weryfikacji string-match.2526## Wzorce odwołań (PL)2728### Sygnatury orzeczeń29- **SN / sądy powszechne**: izba rzymska + litera wydziału + numer/rok, np. `II CSK NN/RR`, `I KZP NN/RR`, `III CZP NN/RR` (NN = numer, RR = rok - placeholdery).30- **Sądy administracyjne**: NSA `II FSK NNNN/RR`; WSA z oznaczeniem siedziby przez ukośnik, np. `III SA/Wa NNN/RR`, `I SA/Gd NN/RR`.31- **Trybunał Konstytucyjny**: `K 1/20`, `P 7/19`, `SK 3/18`, `Ts 45/20`.32- **KIO** (zamówienia publiczne): `KIO NNN/RR`, sprawy łączone `KIO NNN/RR, KIO NNN/RR`.33- **TSUE**: `C-123/20`, odwoławcze `C-123/20 P`, sprawy połączone `C-123/20 i C-124/20`; Sąd UE `T-456/19`.3435### ECLI36- Polski: `ECLI:PL:SN:2015:IICSK24515`, `ECLI:PL:NSA:2018:...`.37- Unijny: `ECLI:EU:C:2020:559`, `ECLI:EU:T:2019:...`.3839### Akty prawne (Dz.U. / M.P. / ELI / UE)40- `Dz.U. RRRR poz. NNNN`, `Dz.U. z RRRR r. poz. NNNN`, starszy format `Dz.U. z RRRR r. Nr N, poz. NNNN`.41- `M.P. 2019 poz. 50`; `Dz.Urz. UE L 119` (RODO), `Dz.Urz. UE C ...`.42- ELI URI Sejmu, np. `.../DU/2020/1234`.4344### Powołane przepisy45- `art. 415 KC`, `art. 5 ust. 1 lit. a RODO`, `art. 233 § 1 KPC`, `§ 3 ust. 2` (akt wykonawczy).4647## Agregacja - odwołania skrótowe (antecedenty PL)4849Formy skrótowe mają **różne reguły rozwiązywania** - nie wolno wszystkich odsyłać do najbliższego50antecedentu:5152- `tamże` / `ibidem` / `j.w.` - bezpośrednio poprzedzające źródło.53- `op. cit.` / `cyt. wyżej` - często niosą **wskaźnik**, który wygrywa z bliskością: nazwisko autora,54 fragment tytułu, numer przypisu ("Radwański, op. cit., s. 120"). Rozwiązuj najpierw po wskaźniku;55 do bliskości sięgaj tylko przy odwołaniu gołym.56- Formy opisowe (`wyżej powołany wyrok`, `powołane orzeczenie`, `tak też`) - dopasuj po opisanych57 atrybutach (sąd, sygnatura, przedmiot), nie po samej pozycji w tekście.5859Gdy pasuje więcej niż jeden antecedent albo żaden - oznacz odwołanie **nierozwiązane - do przeglądu60ręcznego** zamiast zgadywać: błędne sklejenie po cichu zlewa dwa różne źródła w jedno. Rozwiązane61odwołanie policz jako ten sam cytat co antecedent, ale zachowaj miejsce wystąpienia.6263## Format wyjścia6465```66ZNALEZIONE CYTATY (n):67| # | Typ | Cytat (znormalizowany) | Wystąpienia (offset/strona) | Antecedent (jeśli skrót) |68| 1 | orzeczenie SN | II CSK NN/RR | s.3, s.7 (tamże) | - |69| 2 | przepis | art. 415 KC | s.4 | - |70| 3 | akt | Dz.U. RRRR poz. NNNN | s.2 | - |7172DO WERYFIKACJI: przekaż kolumnę "Cytat" do citation-grounding-pl.73```7475## Granice7677- Ekstrakcja wyłapuje odwołania o znanym formacie. Cytat opisowy bez sygnatury („wyrok SN w sprawie78 rękojmi") nie ma czego dopasować - oznacz jako `bez sygnatury, do ręcznego sprawdzenia`.79- To nie jest weryfikacja istnienia - od tego jest citation-grounding-pl. Ten skill mówi „co jest80 cytowane", nie „czy cytat prawdziwy".81- Wzorce pokrywają najczęstsze formaty; nietypowy zapis sygnatury może umknąć - przy audycie82 wysokiej stawki przejrzyj też ręcznie.8384## Atrybucja8586Architektura (ekstrakcja -> agregacja -> adnotacja, logika antecedentów) zainspirowana **eyecite**87(Free Law Project), licencja **BSD-2-Clause**. Amerykańskie wzorce reporterów porzucone; wzorce88sygnatur PL, ECLI, Dz.U./ELI i reguły antecedentów to oryginalne opracowanie MateMatic.89Interpretacja MateMatic, nie stanowisko NRA ani KRRP.