Existují dva základní způsoby, jak AI agent chápe, co uživatel říká, v závislosti na tom, zda používáte statickou logiku (založenou na pravidlech) nebo generativní odpovědi.
Porozumění na základě pravidel (Detekce záměru + Entit)
Při použití statické logiky se nejprve snažíme detekovat záměr uživatele a případně extrahovat relevantní entity (například jména, čísla nebo typy produktů). Poté se na základě detekovaného spouští konkrétní dialogový tok.
-
Definujete možné záměry (např. Zkontrolovat stav objednávky, Zrušit předplatné)
-
Můžete případně extrahovat entity (např. číslo objednávky, název produktu)
-
Poté směřujte konverzaci k příslušnému vytvořenému dialogovému toku.
Příklad:
Záměr: Zkontrolovat stav doručení
Entita: Číslo objednávky = 12345
→ Spustit dialogový tok "Zkontrolovat stav objednávky", získat informace o doručení a odpovědět.
Shrnutí:
✅ Plně kontrolovatelné
✅ Užitečné při strukturovaném toku
⚠️ Vyžaduje nastavení záměrů a pravidel směrování
Generativní porozumění (AI Knowledge nebo Free Prompt)
Při použití modulu AI Knowledge nebo Free Prompt je krok detekce záměru přeskočen. Model přečte zprávu uživatele a okamžitě vygeneruje odpověď na základě:
-
Definovaného uživatelského promptu
-
Historie konverzace
-
Dostupných dokumentů nebo webových stránek (architektura typu RAG)
Není potřeba odpovídat záměru nebo spouštět předem připravený tok — AI odpoví na jeden krok.
Uživatel: "Jak dlouho obvykle trvá doručení?"
→ AI Knowledge prohledá vaši zásilkovou politiku, FAQ a stránku s návraty, poté odpoví:
„Standardní doručení trvá 3–5 pracovních dní. Expresní možnosti jsou dostupné při placení.”
✅ Rychlejší nastavení
✅ Přirozenější odpovědi na nepředvídatelné, opakující se nebo doplňující otázky
⚠️ Méně strukturované a kontrolované
⚠️ Může se lišit výstup podle kvality promptu/datové základny
Taktéž číst:
Statické vs. Generativní odpovědi