# Jak to funguje pod kapotou: Jak stavíme právního AI asistenta – Část 1

> Zjistěte, proč tradiční právní vyhledávání selhává a jak náš právní AI asistent kombinuje fulltext a sémantiku pro rychlejší a přesnější hledání odpovědí bez frustrace.

> **Tento obsah byl automaticky přeložen a může obsahovat nepřesnosti.**

**Kategorie:** Engineering  
**Autor:** denis-capkovic (CEO a spoluzakladatel)  
**Publikováno:** 2025-04-16  
**Doba čtení:** 8 min

---
## Zadáte do vyhledávání „monitorování pracovní komunikace“, ale nic nenajdete. Zkusíte „uchovávání e-mailů pro archivaci“ — stále nic. Asi jen špatně hledáte nebo je třeba zkusit další nástroj. Možná přejít na Google.

Ne, není to vaše chyba. Je to chyba systému.

Tento příspěvek je první ze série, ve které vám ukážu, jak funguje náš právní AI asistent, který pomáhá hledat právní odpovědi rychleji, inteligentněji a bez frustrace. Rozebereme technické základy, na kterých je postavený — od sémantického vyhledávání a zpracování textů až po systémové příkazy a práci s dokumenty — a to vše v právním kontextu.

---

## Problém tradičního právního vyhledávání

Dnešní právní vyhledávání je často spíše detektivkou než prací s informacemi.

Ze zkušenosti víme, že právníci nepoužívají jen jeden nástroj. Střídají Slov-lex, různé placené nástroje, nebo — když už nic nezabírá — zkoušejí Google či dokonce české právní předpisy.

Jeden a tentýž dotaz opakují stále dokola, jen mírně mění formulaci, zkoušejí synonyma, s diakritikou i bez ní.

Tradiční vyhledávání funguje buď na principu, že každé slovo musí být přesně obsaženo v nalezeném textu. To ale znamená, že se často nenajde nic. Nebo se najde každý text, který obsahuje alespoň jedno slovo z vyhledávání. To ale znamená, že výsledků bývá příliš mnoho.

A zde je ten největší problém:

**Když něco hledáte a nic nenajdete, nevíte, zda to skutečně neexistuje — nebo zda systém jen nepochopil, co jste měli na mysli.**

---

## Alternativní způsoby vyhledávání

### Fulltext

Na rozdíl od klasického vyhledávání je fulltextové vyhledávání pokročilejší.

Umožňuje automaticky vyhledávat s diakritikou i bez ní, rozpoznává různé tvary slov (například *sledovat*, *sledování*, *sledovaný*) a inteligentně řadí výsledky podle pravděpodobnosti shody. Tím se zvyšuje šance, že se relevantní výsledky objeví i při méně přesné formulaci.

Některé pokročilejší systémy dokonce umožňují upravovat dotaz pomocí znaků jako „-“, „+“ nebo „*“ pro vyloučení slov či částečné shody.

Výhodou je také rychlost a přesnost u jasně formulovaných dotazů. Fulltext se dobře hodí pro vyhledávání názvů zákonů, konkrétních paragrafů nebo známých frází — zejména pokud přesně víte, co hledáte.

Stále je však třeba znát konkrétní slova, která jsou v textu uvedena, umět pracovat s komplexním systémem a být ochoten procházet velké množství výsledků — často řádově větší.

---

### Chytřejší vyhledávání pomocí sémantiky

Sémantické vyhledávání funguje úplně jinak. Nehledá konkrétní slova, ale **význam**. (Více o tom, jak funguje sémantické vyhledávání a embeddingy, si řekneme v dalším článku.) Stručně řečeno se snaží zachytit „podstatu“ slov nebo vět a najít významově podobné části textu, i když jsou formulovány úplně jinak.

Systém tak může frázi *„sledování elektronické komunikace“* najít i pomocí dotazů jako *„uchovávání e-mailů pro archivaci“*, *„policie – shromažďování a analyzování SMS zpráv“* nebo *„monitorování pracovní komunikace“*.

Tento přístup je mimořádně užitečný tehdy, když přesně nevíte, jaká slova by se měla v textu nacházet, nebo když se předpis či soudní rozhodnutí vyjadřuje jinak než vy.

Samozřejmě i tento přístup má svá omezení, kterým se budeme věnovat později.

---

## Hybridní vyhledávání: To nejlepší z obou světů

Nejlepším přístupem je kombinovat výhody obou alternativních systémů. Využít přesnost a rychlost fulltextu tam, kde přesně víme, co hledáme — a použít sémantické vyhledávání tam, kde nám jednoduché porovnávání slov nevrací nic smysluplného.

Určování, který typ vyhledávání použít a jak je zkombinovat, u nás probíhá automaticky. Nemusíte se tedy učit žádné složité systémy.

Používáme také několik triků, jak tuto kombinaci ještě vylepšit — například sémantiku zapojujeme zejména u delších dotazů, aplikujeme stemming, zkoušíme používat synonyma slov, předzpracováváme dotaz na specifické fráze a podobně.

---

V dalším článku se podíváme na **embedování** — tedy na to, jak systém dokáže „pochopit“ význam vět při sémantickém vyhledávání.

Pokud vás to zaujalo, vyzkoušejte si náš nástroj na [praktik.ai](http://praktik.ai/). Zkuste zadat vlastní právní problém a porovnejte výsledky s tím, co byste našli manuálně. Nebo se nám ozvěte přímo — rádi poskytneme více informací, ukázku nebo zpětnou vazbu k vašemu konkrétnímu případu.