Jak to funguje

Technický přehled systému pro multi-issue právní analýzu

🔍 1. Domain Pre-Check

Před zahájením nákladné analýzy systém ověří, zda dotaz spadá do českého civilního práva (§1-3081 NOZ).

Model: GPT-4o-mini
Rychlost: ~300ms
Náklady: ~$0.001/dotaz
Příklad vstupu:
"Zaměstnavatel mi nezaplatil mzdu za poslední měsíc."
Výstup:
{
  "is_civil_law": false,
  "recommendation": "reject",
  "detected_domains": ["Pracovní právo"],
  "reasoning": "Pracovní právo nespadá do NOZ"
}

✅ Civilní právo → pokračuje analýza
❌ Jiné oblasti → odmítnutí s vysvětlením

🧠 2. Multi-Issue Detection

Systém automaticky identifikuje všechny právní otázky obsažené v dotazu pomocí LLM reasoning.

1
Analýza kontextu

LLM (GPT-4o) čte dotaz a identifikuje právní kontext

2
Detekce otázek

Systém rozpozná primární i vedlejší právní otázky

3
Příklad

"Vadná pračka zatopila byt" → detekuje:
• Odpovědnost za vady
• Náhrada škody
• Vztah mezi vadou a škodou

📊 3. Vector Search s váhováním

Pro každou detekovanou otázku systém vyhledá relevantní právní předpisy a judikaturu.

Embeddings: text-embedding-3-large (3072D)
Index: Cloudflare Vectorize
Top-K: 20 výsledků/otázka

Vážené skóre podle hierarchie:

Typ dokumentu Váha Příklad (2020)
Nejvyšší soud (binding) 5.0 Final: 6.2
Vrchní/Krajský soud 3.0 Final: 1.24
Okresní soud 2.0 Final: 0.62
Zákonné ustanovení 1.0 Final: 1.0

⚖️ Váhování zajišťuje, že závazná judikatura má přednost před nižšími soudy

🔗 4. Cross-Issue Synthesis

Systém syntetizuje informace napříč všemi detekovanými otázkami a vytváří komplexní analýzu.

1
Individual Analysis

Každá otázka je analyzována samostatně s relevantními prameny

2
Cross-Analysis

LLM identifikuje vazby, konflikty a synergii mezi otázkami

3
Strategic Synthesis

Doporučení akce zohledňují všechny identifikované otázky

📑 5. Three-Tier Output

Výsledky jsou prezentovány ve třech úrovních detailu:

Tier 1: Executive Summary

  • ✅ Stručné shrnutí (200-300 slov)
  • ✅ Klíčové právní otázky
  • ✅ Pravděpodobný výsledek
  • ✅ Rychlé rozhodování

Tier 3: Deep Dive

  • 🧩 Cross-issue analýza
  • 🧩 Vztahy mezi otázkami
  • 🧩 Procesní strategie
  • 🧩 Recommended actions

⚡ Performance

~30s
Průměrná doba analýzy
5,000+
Rozhodnutí v databázi
3,081
Paragrafů NOZ
3072D
Embedding dimenze

🏗️ Technologický stack

Frontend

  • Vite
  • TypeScript
  • Vanilla JS
  • Cloudflare Pages

Backend

  • Cloudflare Workers
  • D1 Database (SQLite)
  • R2 Storage
  • Vectorize Index

AI Models

  • GPT-4o (synthesis)
  • GPT-4o-mini (classification)
  • text-embedding-3-large

Features

  • Vector search
  • Weight system
  • Multi-issue detection
  • Cross-analysis