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).
"Zaměstnavatel mi nezaplatil mzdu za poslední měsíc."
{
"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.
LLM (GPT-4o) čte dotaz a identifikuje právní kontext
Systém rozpozná primární i vedlejší právní otázky
"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.
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.
Každá otázka je analyzována samostatně s relevantními prameny
LLM identifikuje vazby, konflikty a synergii mezi otázkami
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 2: Legal Foundation
- ⚖️ Detailní analýza každé otázky
- ⚖️ Relevantní §§ NOZ
- ⚖️ Top 3 rozhodnutí soudů
- ⚖️ Právní argumentace
Tier 3: Deep Dive
- 🧩 Cross-issue analýza
- 🧩 Vztahy mezi otázkami
- 🧩 Procesní strategie
- 🧩 Recommended actions
⚡ Performance
🏗️ 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