Legal Tools
Zaloguj się

Architektura · Hard-RAG · Fine-tuned LLM

Jak Advocate buduje Twoje pismo.

7-krokowy pipeline, który przekształca opis Twojej sprawy w prawnie ugruntowane stronnicze pismo.

220K+ zindeksowane przepisy prawne
8 sekcje korpusu
7 kroki pipeline
dbn model dostosowany

Architektura pipeline

Siedem kroków od faktów sprawy do stronniczego pisma.

Każdy krok jest widoczny w panelu Reasoning podczas przebiegu.

1

Interpretacja zapytania

Tekst źródłowy jest analizowany pod kątem typu sprawy, zaangażowanych stron i obowiązujących przepisów.

2

Rozszerzenie zapytania

Agent generuje 3–5 adversarialnych podpytań, każde sformułowane w celu wzmocnienia pozycji wybranej strony.

3

Rozwiązanie sekcji

Aktywne sekcje korpusu są przekształcane w filtr Qdrant.

4

Indeksowanie przesłanych plików

Przesłane pliki są dzielone na fragmenty po 512 tokenów i osadzane z nomic-embed-text. Przechowywane tylko w pamięci.

5

Pobieranie

Dla każdego podpytania: hybryda BM25 + wyszukiwanie wektorowe → fuzja RRF → reranking. Fragmenty korpusu i przesłanych plików są łączone i deduplikowane.

6

Synteza

Wybrany silnik syntetyzuje pełny wynik: TWOJE NAJSILNIEJSZE ARGUMENTY, pismo adwokackie, LUKI W POZYCJI STRONY PRZECIWNEJ, niepewności i następny krok.

7

Pewność cytacji

Każda cytacja inline jest weryfikowana względem fragmentu źródłowego. Żadnych halucynowanych § numerów.

7-step reasoning panel showing query expansion, retrieval, and synthesis completing in sequence

Pobieranie Hard-RAG

Każde twierdzenie powiązane ze źródłem.

Hard-RAG oznacza, że żadna cytacja nie pojawia się w piśmie, chyba że została pobrana z korpusu lub przesłanych plików.

Aktywne sekcje → filtr ładunku Qdrant
Podpytania → wyszukiwanie słów kluczowych BM25
Podpytania → wektorowe wyszukiwanie podobieństwa
Fuzja RRF
Cross-encoder reranking
Fragmenty przesłanych plików połączone
Dedup → top N źródeł
Synteza z cytacjami
Sub-question research trail showing retrieved ECHR cases and uploaded document sources

Baza wiedzy

220 000+ fragmentów w 8 sekcjach korpusu.

Ten sam korpus, który napędza Korrespond. Zindeksowany z Lovdata, ECHR HUDOC, norweskich orzeczeń apelacyjnych i wytycznych Bufdir.

220K+passages indexed
8corpus slices
1,731tribunal decisions
23+ECHR judgments vs Norway
nomic-embedembedding model
HybridBM25 + vector search
family_core child_welfare echr hague_convention norwegian_courts bufdir_guidance broader_legal dbn_resources
Party role Recommended slices
Biological parentsfamily_core · child_welfare · echr · norwegian_courts
Foster carer / adoptive parentchild_welfare · echr · bufdir_guidance
Child (via representative)family_core · child_welfare · echr · dbn_resources
Extended familyfamily_core · echr · norwegian_courts
Barnevernetchild_welfare · bufdir_guidance · broader_legal
Cross-border / internationalhague_convention · echr · family_core

Model dostosowany

dbn-legal-agent — wytrenowany dla norweskiego prawa opieki nad dziećmi.

Fine-tuned model

dbn-legal-agent

Model QLoRA dostosowany do tekstów norweskiego prawa dotyczącego opieki nad dziećmi i prawa administracyjnego. dbn-legal-agent rozumie słownictwo proceduralne barnevernsloven i barneloven.

QLoRA barnevernsloven barneloven ECHR Art. 8 child-welfare corpus gpt-4o co-pipeline
Krok pipeline Rola dbn-legal-agent
Query interpretationClassifies case type, identifies applicable statute sets
Query expansionGenerates adversarial sub-questions framed for the selected party
Slice resolutionMaps case facts to relevant corpus slices
Synthesis — argument structureShapes YOUR STRONGEST ARGUMENTS using child-welfare procedural vocabulary
Synthesis — brief textDrafts partisan advocate brief in grounded legal register
Synthesis — gaps + uncertaintiesIdentifies weaknesses in opposing position from same retrieval pass
Citation confidenceVerifies each § number against source passage; flags low-confidence citations

Prywatność przez projekt

Dane Twojej sprawy nigdy nie opuszczają żądania.

Zobacz to w akcji.

Darmowe dla członków Do Better Norge. Nie jest wymagana karta kredytowa.

Zaloguj się, aby użyć Advocate → Zarejestruj się za darmo