2026-07-07 · AI · prompty · právní praxe
Role v promptu: kolik váhy má věta „Jsi špičkový právník"
Každý návod na psaní promptů začíná nastavením role. Co ta věta v jazykovém modelu skutečně dělá, co nedělá, a proč u právních promptů rozhoduje struktura instrukcí. Praktická analýza na příkladu promptu pro generování obchodních podmínek.
Každý průvodce psaním promptů začíná stejně. Nastavte modelu roli. „Jsi senior developer.” „Jsi zkušený lékař.” „Jsi špičkový právní asistent pro české právo.” Stačí jedna věta a z generického jazykového modelu je odborník?
Ano, ale výrazně méně, než si většina uživatelů myslí. A zrovna u právních promptů, kde na přesnosti záleží víc než jinde, stojí za to rozumět tomu, co se za tím mechanismem skrývá.
Co role dělá
Jazykový model nemá identitu. Nemá vzpomínky na právnickou fakultu, nemá advokátní zkoušky, nemá dvacet let praxe. Má statistický model jazyka natrénovaný na obrovském množství textu. Když mu napíšete „jsi český právník”, nepřepne se žádný skrytý odborný režim. Děje se něco prozaičtějšího, a přitom užitečného.
Nastavení jazykového rejstříku. Role funguje jako kontextová kotva. Říká modelu, že má sáhnout po terminologii, struktuře a konvencích textů psaných českými právníky. Model pak volí „odstoupení od smlouvy” místo „vrácení” a „práva z vadného plnění” místo „reklamace v obchodě”. Právní jazyk je přesný záměrně, odstoupení má v občanském zákoníku jiný obsah než výpověď, a správný rejstřík zvyšuje pravděpodobnost právně korektního termínu.
Filtr jurisdikcí. Model v sobě nese texty z mnoha právních řádů, od amerického common law přes německý BGB po unijní předpisy. Role „český právník” působí jako filtr. Zvyšuje váhu českých právních textů a snižuje riziko, že model začne do českých obchodních podmínek propašovávat konstrukce z jiného právního systému.
Úspora místa v zadání. Věta „Jsi český právník se specializací na spotřebitelské právo a e-commerce” nahradí několik odstavců instrukcí o formálním stylu, českém právu a struktuře dokumentu. Kontext modelu není nekonečný a krátká role je levná zkratka.
Co role nedělá
Neodemyká skryté znalosti. Model nemá oddělený právnický mozek, který se aktivuje správným zaklínadlem. Ať napíšete „jsi právník” nebo „jsi učitelka v mateřské škole”, pracuje s toutéž natrénovanou znalostní bází. Role mění prioritizaci, ne obsah. Pokud model nezná přesné znění § 1837 občanského zákoníku, žádná role to nespraví.
Superlativy nepřidávají nic. Rozdíl mezi „jsi právník” a „jsi špičkový, světově uznávaný právník s třiceti lety praxe” je v testech zanedbatelný. Systematická studie na tisícovkách faktických otázek dokonce ukázala, že persony v systémovém promptu výkon modelů nezlepšují vůbec (Zheng a kol., 2024). Model nerozlišuje stupně odbornosti. Buď pracuje v právním rejstříku, nebo ne.
Nenahrazuje instrukce. Role nastaví kontext, ale neurčuje strukturu, obsah ani laťku kvality výstupu. Říct modelu „jsi právník” a čekat kvalitní obchodní podmínky je jako říct koncipientovi „jsi právník” a čekat, že sám uhodne, co po něm chcete.
Kde je skutečné těžiště
Při ladění promptu pro generování českých obchodních podmínek jsem porovnával tři úrovně detailu.
Verze A, jen role. Výsledkem byl generický text na dvě až tři strany, směs českých a obecně evropských konvencí. Chybělo rozlišení spotřebitele a podnikatele, lhůty zůstaly neurčité.
Verze B, role a základní instrukce. Znatelně lepší, model pokryl základní témata. Struktura ale byla nahodilá a konkrétní čísla (lhůty, dny) si model doplňoval podle svého.
Verze C, detailní prompt se strukturou. Třináct pojmenovaných článků, konzistentní rozlišení spotřebitele a podnikatele, konkrétní lhůty, odkazy na příslušná ustanovení, revizní poznámky pro člověka.
Role byla ve všech třech verzích stejná. Rozdíl udělaly instrukce:
- explicitní struktura (pojmenované moduly) zajistila, že model žádný blok nevynechá,
- právní základ u každého modulu fungoval jako kotva, model věděl, ze kterých ustanovení vycházet,
- negativní příklady zablokovaly nejčastější selhání („místo ‚v přiměřené lhůtě’ uveď počet dnů”),
- kontrolní vrstva přinutila model přiznat, u kterých citací si není jistý.
Hierarchie vlivu
| Úroveň | Co to je | Vliv na výstup |
|---|---|---|
| Nejvyšší | Struktura a obsah instrukcí | Pojmenované moduly, právní základy, konkrétní pokyny |
| Střední | Perspektiva a kalibrace | Čí zájem text hájí, kde je kogentní minimum |
| Nižší | Role | Jazyková zkratka, filtr jurisdikce |
| Minimální | Superlativy a citové apely | „Špičkový”, „světově uznávaný” |
Platí přitom nepřímá úměra. Čím delší a přesnější prompt, tím méně na roli záleží.
Praktická doporučení
- Roli nechte, ale nepřeceňujte ji. Střízlivý formát stačí: „Jsi český právník se specializací na spotřebitelské právo a e-commerce.”
- Investujte do struktury. Každý modul výstupu pojmenujte a přiřaďte mu právní základ.
- Používejte negativní příklady. „Místo ‚v přiměřené lhůtě’ uveď počet dnů.”
- Přidejte kontrolní vrstvu. „U každého citovaného paragrafu uveď, zda znáš jeho přesné znění: ANO/NE.”
- Hlídejte konzistenci perspektivy. Prompt, který v jedné sekci hájí prodávajícího a v jiné „obě strany”, vyrobí rozporný dokument.
A jedno varování na závěr. Ani nejlepší role s nejlepší strukturou nezajistí, že citovaný paragraf skutečně existuje a říká to, co model tvrdí. Proč jazykové modely u českého práva systematicky halucinují a co s tím, rozebírám v navazující poznámce Proč AI halucinuje u českého práva.
Zdroje
- Zheng, Pei, Logeswaran, Lee, Jurgens, When „A Helpful Assistant” Is Not Really Helpful: Personas in System Prompts Do Not Improve Performances of Large Language Models, arXiv:2311.10054 (2024).
- Základy práce s nástroji AI pro neprávníky srovnatelně v modulu 02 kurzu AI gramotnosti.