ekstraktor-cytatow-pl

Solid

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.

AI & Automation 6 stars 2 forks Updated 2 weeks ago MIT

Install

View on GitHub

Quality Score: 82/100

Stars 20%
28
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# 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) 1. **Ekstrakcja** - rozpoznaj i wyłap każde odwołanie wg wzorców PL poniżej. 2. **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. 3. **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 publicz...

Details

Author
matematicsolutions
Repository
matematicsolutions/awesome-matematic-skills-pl
Created
3 months ago
Last Updated
2 weeks ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

struktura-wyroku-pl

Rozkłada polskie orzeczenie na role retoryczne i robi streszczenie EKSTRAKTYWNE (cytuje zdania źródłowe, nie parafrazuje) - segmentuje wyrok/postanowienie na komparycję, stan faktyczny, przebieg postępowania, zarzuty/wnioski, podstawę prawną, rozważania sądu, sentencję i tezę (ratio decidendi), wskazuje rozstrzygnięcie i powołane przepisy. Mechaniczna segmentacja + ekstrakcja kluczowych zdań, bez zmyślania. Pairuje z saos-orzecznictwo (znajdź), ekstraktor-cytatow-pl (cytaty) i citation-grounding-pl (weryfikacja). Uzywaj gdy: "streść ten wyrok", "co sąd orzekł i dlaczego", "wyciągnij tezę z orzeczenia", "struktura uzasadnienia", "ratio decidendi", "rozłóż wyrok na części", "podsumuj orzeczenie", przy czytaniu długiego uzasadnienia / analizie linii orzeczniczej / przygotowaniu glosy.

6 Updated 2 weeks ago
matematicsolutions
AI & Automation Solid

citation-grounding-pl

Mechaniczny weryfikator cytatu dla tekstów prawnych po polsku z GRADIENTEM weryfikacji (ISTNIENIE / TREŚĆ / FRAGMENT) - sprawdza string-matchem, czy każdy cytat z orzeczenia, ustawy, umowy lub pisma faktycznie istnieje w dokumencie źródłowym, czy sygnatura jest realna i czy parafraza oddaje stanowisko sądu, zamiast wierzyć modelowi "na oko". Przeciwdziała halucynacjom modelu (w tym problemowi "prawdziwy-cytat-fałszywa-teza"), RODO-safe (działa lokalnie), spina się z saos-orzecznictwo, szukaj-orzeczen-v2 i eu-sparql-search. Używaj gdy: weryfikacja cytatów w opinii prawnej / memo / piśmie procesowym, sprawdzenie czy AI nie zmyśliło fragmentu wyroku, przepisu lub sygnatury, czy parafraza nie przekręca holdingu, kontrola cytatu przed wysłaniem deliverable do klienta, audyt grounding outputu LLM, "sprawdź czy ten cytat jest prawdziwy", "zweryfikuj cytaty", "czy ten fragment wyroku istnieje", "grounding", "anti-halucynacja", "citation check", "czy AI to zmyśliło", "czy SN to naprawdę orzekł".

6 Updated 2 weeks ago
matematicsolutions
AI & Automation Listed

citation-extraction-en

Extracts the legal citations from an English-language text by pattern and rule, with no LLM in the extraction step, so the same text yields the same list every run - ECLI (CJEU and national), EU act identifiers (CELEX, Official Journal references, Regulation and Directive numbers), case names, and cited provisions (Article/section). It then normalises, deduplicates and resolves short references (ibid., id., supra, op. cit., the above-cited judgment) to their antecedent. The front end to verification: collect what is cited, then check it. Unusual or malformed citation formats can still be missed, so treat the output as a working list rather than a guarantee. Jurisdiction-neutral, EU-aware. Use when: "list every citation in this text", "what authorities are cited", "extract the provisions", "pull the case references", "what is cited here" - before verification or before sending.

0 Updated 3 weeks ago
matematicsolutions