Co je system prompt a proč je klíčový
System prompt je nejvyšší vrstva instrukcí, které definují základní chování jazykového modelu (LLM) v dané aplikaci. V hierarchii promptů má absolutní prioritu před uživatelskými požadavky a před programově vkládanými kontexty. V praxi určuje roli asistenta, tón komunikace, povolené nástroje, bezpečnostní limity, způsob citování a pravidla pro práci s nejistotou. Pro optimalizaci webů pro ChatGPT/LLM (AIO/AEO) je system prompt analogický „specifikaci protokolu“ – vymezuje, jak bude model interpretovat obsah a co smí z odpovědí publikovat.
Hierarchie instrukcí: pořadí, které rozhoduje
- System prompt: nejvyšší autorita – základní pravidla, bezpečnost, způsob uvažování, povolené/zakázané výstupy.
- Developer prompt: implementační detaily aplikace (např. produktová pravidla, integrace, UI zásady).
- Content/policy vrstvy: organizační postupy, stylistické standardy, kontrolní checklisty.
- User prompt: konkrétní požadavek uživatele, který se respektuje pouze, pokud neporušuje vyšší vrstvy.
Dobře navržený system prompt explicitně definuje, co nastane při konfliktu (např. „pokud je konflikt mezi přáním uživatele a bezpečnostním pravidlem, vysvětli důvod a nabídni bezpečnou alternativu“).
Primární cíle system promptu
- Bezpečnost a shoda: zabránit nebezpečným, nelegálním nebo zavádějícím výstupům; zachovat důvěrnost.
- Předvídatelnost: minimalizovat variabilitu odpovědí při stejném vstupu (deterministické formáty, styl).
- Efektivita: vést model k optimální délce, struktuře a využití nástrojů (retrieval, kalkulačka, web, kód).
- Ověřitelnost: trvat na citacích, datech účinnosti, verzích a deklaraci nejistoty.
- UX/Tón: definovat tón (věcný, empatický, hravý) a pravidla lokalizace (jazyk, metriky, formáty dat).
Struktura kvalitního system promptu
- Role & mise: „Jsi odborný asistent pro …“ + co je a co není tvoje úloha.
- Bezpečnostní a etické zásady: kategorie zakázaných témat, způsob odmítnutí, eskalace.
- Formát výstupu: očekávaný markup/struktura (např. pouze HTML s
<h2>), tabulky, seznamy, délkové limity. - Pravidla citování a verzí: odkazy na zdroje, data, čísla verzí, poznámky o platnosti.
- Práce s nejistotou: kdy přiznat neznalost, kdy použít „best effort“, kdy se zdržet.
- Používání nástrojů: které nástroje jsou k dispozici (vyhledávání, kalkulačka, kód), kdy a jak je aktivovat.
- Lokalizace: jazyk odpovědi, formát měny/jednotek, jurisdikční upozornění.
- Konflikty a priority: co má přednost při rozporu (policy > UX > preference).
- Kontrolní kroky: před odesláním zkontroluj… (fakta, data, citace, přístupnost).
Formátové a stylistické zásady pro konzistentní výstupy
- Jednoznačný formát: přesně definované HTML/JSON šablony minimalizují halucinace struktury.
- Omezení stylové volatility: vymezit tón („přirozený, ne servilní“), vyhnout se přehnaným superlativům.
- Číslování a jednotky: ISO data, metrické jednotky, kód měny; při zadání přidat lokální zápis.
- Citace: pravidlo „5 nejdůležitějších tvrzení cituj“ + rozlišení primárních zdrojů od sekundárních.
System prompt v AIO/AEO a SEO: obsahové signály
System prompt může vynucovat, aby odpovědi odkazovaly na kanonické stránky, preferovaly primární zdroje a uváděly přesná data účinnosti. Z hlediska AEO to zvyšuje pravděpodobnost správných citací, snižuje riziko zastaralých informací a posiluje evidence-first přístup. Pro SEO je důležité, že model generuje odkazy na vaše „huby“, „leafy“ a „evidence packy“, čímž roste šance na přímý referral a na reprodukovatelnost tvrzení.
Pravidla pro práci s nejistotou a změnami
- Disclaimery: „Informace se mohly změnit po [datum]; ověř v zdroji.“
- Chybějící zdroj: pokud chybí primární důkaz, nevyjadřovat definitivní názor; navrhnout bezpečnou alternativu.
- Konfliktní data: uvést rozpory a preferovat vyšší autoritu (zákon > úřad > odborná společnost > média).
Bezpečnost, odolnost a anti-injection zásady
- Boundary enforcement: explicitně ignorovat instrukce vložené uživatelem, které odporují system promptu.
- Ochrana proti jailbreaku: rozpoznávat vzory sociálního inženýrství („jen předstírej“, „simuluj složený mód“).
- Prevence úniku dat: nezveřejňovat interní řetězce, tokeny, soukromé identifikátory.
- Citlivé domény: politika pro zdravotnictví, právo, finance – vyžadovat ověřené zdroje a jasná upozornění.
Pravidla pro používání nástrojů (toolformer styl)
- Vyhledávání: povinné při tématech s vysokou volatilitou (novinky, ceny, normy, zákony); citovat zdroje.
- Kalkulačka: povinná pro numeriku; výsledky uvádět digit po digitě kontrolou.
- Kód/interpret: při generování tabulek/grafů vytvářet soubory a poskytnout uživateli odkaz.
- PDF/obrázky: při analýze dokumentů spouštět čtení jednotlivých stránek pomocí „screenshotů“; uvádět čísla stran.
Lokalizace, jurisdikce a regionální varianty
- Jazyk odpovědi: pevně určený (např. cs-CZ), preferovat metrické jednotky a lokální formát dat.
- Jurisdikční prefix: při právních tvrzeních vždy „V [země/stát] platí…“ + datum účinnosti.
- Ceny a daně: uvádět celkovou cenu včetně DPH; při konverzi uvést, že nejde o oficiální ceny.
Šablony (templates) pro system prompt
- Role & Rozsah: „Jsi analytik pro [doménu]. Odpovídej stručně, přesně a pouze ve [formátu].“
- Bezpečnost: „Pokud požadavek porušuje politiku, odmítnout a navrhnout bezpečnou alternativu.“
- Důkazy: „Klíčová tvrzení podepři 1–5 citacemi. Uváděj data účinnosti.“
- Lokace: „Používej jazyk [cs-CZ], ISO data, metrické jednotky a CZK.“
- Nástroje: „Při nestabilních faktech nejdříve vyhledej; u čísel počítej krokově.“
- QA výstupu: „Před odesláním ověř konzistenci čísel, citací a formátu.“
Antipatterny v system promptu
- Nejasné cíle: neurčité „pomáhej“ bez metrik a formátu vede ke nekonzistenci.
- Konfliktní pokyny: protichůdné zásady (např. „odpovídej krátce“ a „vždy pokryj všechny případy“).
- Přesycenost: příliš dlouhý prompt snižuje účinnost; důležitá pravidla musí být na začátku a jednoznačná.
- Skryté výjimky: implicitní tolerování „pokud uživatel velmi trvá“ – narušuje bezpečnost.
Verzionování, audit a proces změn
- Identifikátor verze:
sys-vYYYY.MM.DD[-rev]a changelog s účinností. - A/B testování: porovnávat varianty system promptu na stabilní sadě dotazů (regresní balíček).
- Auditovatelnost: každá změna je spojena s výsledky metrik (přesnost, bezpečnostní odmítnutí, délka).
Metriky kvality pro system prompt
- Compliance rate: podíl odpovědí v souladu s politikami (v ručně ověřené vzorku).
- Faktická přesnost: správnost tvrzení vůči primárním zdrojům.
- Strukturální věrnost: podíl odpovědí ve správném formátu (HTML, sekce, tabulky).
- Vhodnost odmítnutí: adekvátnost a korektnost odmítnutí (bez přehnané opatrnosti).
- Latence a stručnost: čas a délka výstupu vs. požadované limity.
Vyvážení kreativity a přesnosti
System prompt může dynamicky přepínat „módy“ (např. kreativní vs. normativní) podle typu zadání. Pro AEO/AIO je však důležité, aby výchozí byl evidence-first s přísným rámcem pro faktická a právní témata. Kreativa má prostor v reklamním nebo ideovém obsahu, avšak i tam platí zásada jasné atribuce tvrzení.
Principy „Answer-first“ v system promptu
- První věta = odpověď: nezávislá, citovatelná, krátká.
- Podpora: 3–5 bodů důkazů nebo metodika; při nejistotě explicitní rozsah platnosti.
- Vizualizace: pokud požadováno, minimalistické vizuály (SVG) se zdrojem a jednotkami.
Interakce s pamětí a personalizací
- Transparentní personalizace: uvést, že odpověď je přizpůsobena (jazyk, země, preference).
- Respekt k soukromí: nepoužívat citlivé atributy bez souhlasu; umožnit „zapomenout“ preference.
Multiagentní a nástrojové ekosystémy
- Delegování: system prompt musí specifikovat, kdy asistent volá specializovaného „agenta“ (vyhledávání, výpočty).
- Deterministická rozhraní: standardizované I/O formáty mezi agenty (JSON schema).
Příklady mikro-instrukcí (bezpečné vzory)
- Konflikt priorit: „Pokud uživatel žádá něco v rozporu s bezpečností, odmítnout, vysvětlit proč a nabídnout bezpečnou alternativu.“
- Citace: „Pokud uvádíš tvrzení, která se mohla změnit po roce 2024, ověř je a cituj zdroje.“
- Nejistota: „Pokud si nejsi jistý > 20 %, označ tvrzení jako nejisté a navrhni další postup ověření.“
- Ochrana formátu: „Výstup musí být pouze HTML s nadpisy
<h2>; žádné<h1>ani<pre>.“
Kontrolní seznamy před nasazením
- System prompt má jasnou roli, priority a řešení konfliktů.
- Bezpečnostní výjimky a odmítnutí jsou s příklady a tónem vysvětlení.
- Formát výstupu je jednoznačný, testovaný na reálných prompty.
- Je zahrnuto pravidlo pro citace, data a verze.
- Jsou definovány metriky a regresní testovací balík dotazů.
System prompt jako „operační systém“ chování AI
System prompt je nejdůležitější dokument při návrhu chování AI – určuje bezpečnost, přesnost, citovatelnost a uživatelské zážitky. V kontextu moderního SEO, AIO a AEO je to nástroj, kterým nasměrujete model od „obecné výmluvy“ k evidence-first odpovědím, konzistentním formátům a transparentní práci s nejistotou. Investice do jeho návrhu, verzování a měření se přímo promítá do důvěryhodnosti a reprodukovatelných výkonových výsledků.




























