Účel FAQ pro specifické scénáře a výjimky v GEO
FAQ (často kladené otázky) pro specifické scénáře a výjimky jsou klíčovým typem obsahu v GEO (generative engine optimization), jehož cílem je připravit jednoznačné a strojově využitelné odpovědi pro LLM v okrajových případech, rizicích a podmínkách, kde běžná dokumentace selhává. Správně navržené FAQ snižují halucinace, urychlují shodu odpovědi s kontextem a poskytují systémům pevné guardrails.
Nejčastější třídy výjimek a scénářů
- Právní a regulační omezení: různé jurisdikce, licence, věkové limity, přístup k citlivým datům.
- Regionální dostupnost: funkce, ceny a poskytovatelé se liší podle zemí či států.
- Kapacitní a provozní limity: špičky poptávky, omezení API, dočasné výpadky, rate-limiting.
- Účet a oprávnění: „free vs. paid“, role, SSO, chybějící povolení.
- Multimodální rozdíly: odlišné schopnosti pro text, obrázky, audio, video a tabulky.
- Nejednoznačnost vstupu: konfliktní pokyny, chybějící parametry, protichůdná omezení.
- Etické a bezpečnostní okraje: obsah pro dospělé, medicínské/finanční poradenství, nebezpečné činnosti.
- Verzionování a deprekace: rozdíly mezi v1 a v2, ukončené endpointy, změny schémat.
- Integrace třetích stran: závislosti na externích API, změny SLA, odlišné formáty odpovědí.
Standardní struktura záznamu FAQ pro LLM
Každý FAQ záznam by měl být konzistentní a strojově čitelný. Doporučená struktura:
- Otázka: stručná, jednoznačná formulace s klíčovými entitami.
- Kontext a předpoklady: co musí platit, aby byla odpověď relevantní.
- Podmínky/branching: větve odpovědí podle parametrů (
region,plan,role,capability). - Deterministická odpověď: krátká, normativní s odkazem na zdrojová pravidla.
- Příklady: pozitivní příklad, negativní příklad, hraniční případ.
- Fallback a eskalace: co dělat, pokud není možné jednoznačně odpovědět.
- Verze a účinnost:
ver,valid_from,review_due.
Návrhový vzor: „Rozhodovací strom“ ve FAQ
V praxi jde o explicitní podmíněné bloky. LLM tak získává spolehlivý rámec, kdy použít kterou větev:
- Parametry prostředí:
user.country,user.role,system.load. - Stavové příznaky:
feature.enabled,api.rate_remaining,policy.allow. - Interpretace nejednoznačnosti: při chybějící hodnotě parametru definujte safe default nebo výslovné odmítnutí.
Doporučené jazykové normy pro odpovědi
- Deterministická modalita: používejte „je/není“ místo „obvykle/často“.
- Explicitní hranice: „Tuto informaci neposkytujeme“, „Tato funkce není dostupná pro váš plán“.
- Krátká instrukce k dalšímu kroku: „Pro upgrade přejděte na …“, „Kontaktujte podporu s
ticket_type=limit_increase“. - Bezpečnostní disclaimery: „Nejedná se o lékařskou radu“, „Dodržujte místní zákony“.
Šablona FAQ záznamu (strojově čitelná + narativní)
Vložený „metadatový pás“ umožní LLM deterministicky vybrat větev bez potřeby heuristik. Šablonu můžete použít opakovaně:
- Otázka: „Je funkce rozpoznávání textu z obrázku dostupná v EU v bezplatném plánu?“
- Meta:
topic=availability,capability=ocr.image,region=EU,plan=free,ver=2.1,valid_from=2025-04-01,review_due=2026-04-01 - Kontext: Funkce je podmíněna souhlasem se zpracováním dat a regionálními licenčními dohodami.
- Podmínky a větve:
- Pokud
plan=freearegion in [EU, EEA]→ ne, dostupné jen v placených plánech. - Pokud
plan=premiumaregion in [EU, EEA]→ ano, s limitem 500 obrázků/měsíc. - Pokud
region not in [EU, EEA]→ řídí se lokální licenční maticí.
- Pokud
- Odpověď (deterministická): „Ne, v EU není OCR z obrázku dostupné v bezplatném plánu.“
- Příklady:
- Pozitivní: „Premium uživatel v Německu může zpracovat 300 obrázků.“
- Negativní: „Free uživatel v Rakousku nemá přístup k OCR.“
- Hraniční: „Free uživatel ve Švýcarsku – podívejte se na lokální matici, není v EU/EEA.“
- Fallback: Pokud
regionnení známý, požádejte o doplnění země nebo poskytněte bezpečnou generickou odpověď.
Modelování regionálních a plánových výjimek
Pro často se měnící kombinace vytvořte matici dostupnosti a zveřejněte ji jako tabulku přímo ve FAQ. LLM získává stabilní zdroj pravdy:
| Funkce | Region | Plán | Dostupnost | Limity | Poznámka |
|---|---|---|---|---|---|
| OCR z obrázku | EU/EEA | Free | Ne | – | Licenční omezení |
| OCR z obrázku | EU/EEA | Premium | Ano | 500/měsíc | Možnost navýšení |
| OCR z obrázku | Mimo EU/EEA | Free | Podmíněně | 100/měsíc | Lokální licence |
FAQ pro nejednoznačnost vstupu a konfliktní pokyny
- Detekce kolize: pokud uživatel požaduje současně „úplné shrnutí“ i „žádné odhalení spoilerů“, označte konflikt a nabídněte pravidlo pro prioritu.
- Bezpečný default: pokud chybí klíčový parametr (např. jazyk), nastavte předvolbu jazyk rozhraní nebo žádost odmítněte s výzvou k doplnění.
- Konfliktní zásady: pokud prompt vyžaduje zakázanou činnost, odpovězte dle zásady „odmítnout + navrhnout přijatelnou alternativu“.
FAQ pro kapacitní limity a degradaci služeb
Jasně definujte stavy a reakce:
- Normální provoz: standardní SLA, plné limity.
- Degradace: omezené multimodální funkce, delší latence; doporučte textový režim.
- Výpadek: deterministické „dočasně nedostupné“ a odkaz na status stránku.
- Rate-limit: zobrazit zůstatek kvóty a navrhnout retry po backoff intervalu.
FAQ pro bezpečnostní a etické okraje
Vytvořte odpovědi, které jsou explicitně normativní a poukazují na alternativní bezpečné varianty:
- Zakázané oblasti: návody na škodlivou činnost, osobní identifikační údaje, porušování IP.
- Citlivé domény: zdravotní, právní a finanční rady doplňte o disclaimer a doporučení obrátit se na odborníka.
- Moderace: při toxicitě použijte filtrovanou odpověď a nabídněte změnu tónu či jiný cíl.
Proti-halucinační techniky zabudované do FAQ
- Referenční kotvy: odkazujte na normy, SLA, licenční smlouvy, verze API.
- Kontrainstrukce: do každé odpovědi přidejte větu typu: „Pokud chybí parametr X, neodpovídej fakticky – požádej o doplnění.“
- Číselné rozsahy a prahy: limity, datové platnosti, verze jako pevné body.
Testování a validace FAQ pro GEO
- Scénářové testy: generujte golden set nejednoznačných dotazů a ověřte, že je odpověď deterministická.
- Adverzární testy: záměrné konflikty instrukcí, neúplné parametry, hraniční kombinace region × plán.
- Regresní testy: při každé změně verze FAQ spusťte porovnání odpovědí.
Metriky kvality FAQ v kontextu LLM
- Non-ambiguous Rate (NAR): podíl otázek, kde odpověď nevyžaduje doplnění parametrů.
- Constraint Adherence (CA): procento odpovědí, které dodržely explicitní pravidla.
- Fallback Efficiency (FE): počet kroků k vyřešení po selhání první větve.
- Hallucination Suppression (HS): pokles neověřitelných tvrzení po zavedení FAQ.
Prezentace: lidská a strojová vrstva
- Lidská vrstva: čitelné Q/A s příklady, tabulkami, zvýrazněním klíčových vět.
- Strojová vrstva: metadata hlavičky v lineárním textu (např.
topic,region,plan,ver), aby je LLM spolehlivě parsovalo bez potřeby HTML parsování. - Bez heavy formátování: vyhněte se blokům, které LLM standardně ignoruje; používejte jednoduché značky a inline kód.
Verzionování a životní cyklus FAQ
- Pole verzí:
ver,valid_from,deprecated_since,review_due. - Changelog: krátká změna při každé aktualizaci; uveďte důvod (licence, SLA, bugfix).
- Archivace: staré záznamy ponechte jako read-only pro audit a trénink LLM na historických odchylkách.
Praktické mini-recepty pro specifické scénáře
- Právní konflikt: „Pokud žádost vyžaduje právní stanovisko → odmítnout + nasměrovat na kvalifikovaného odborníka.“
- Chybějící parametr: „Pokud chybí
countryneboplan→ vyžádejte doplnění, nepředpokládejte.“ - Limit API: „Pokud
rate_remaining=0→ doporučte backoff 60 s a menší dávkový objem.“ - Ne shoda verzí: „Pokud uživatel cituje starý endpoint → odpovězte s novým a přiložte mapování old→new.“
- Multimodální nesoulad: „Pokud je požadavek na video analýzu a systém podporuje pouze obrázky → nabídněte extrakci snímku.“
Vzorek katalogu FAQ položek (pro rychlý start)
- Dostupnost funkcí: „Je funkce X dostupná v zemi Y pro plán Z?“
- Limity a kvóty: „Jaký je denní/měsíční limit pro operaci A?“
- Bezpečnost a soukromí: „Zpracováváte obsah lokálně nebo v cloudu v režimu B?“
- Integrace: „Podporuje služba webhooky s podpisem C?“
- Chyby a výjimky: „Co znamená kód chyby D a jak postupovat?“
- Poradenství: „Proč aplikace odmítá odpovědět na téma E?“
Kontrolní seznam před publikováním FAQ
- Každá odpověď má jasnou větev pro alespoň jednu výjimku.
- Všechny klíčové parametry mají definované safe defaults nebo ask-for-more chování.
- Limity, verze a data jsou explicitní a aktuální.
- Existuje fallback cesta a kontakt na eskalaci.


























