Porozumění uživateli¶
Existují dva základní způsoby, jak AI agent rozumí tomu, 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í založené na pravidlech (detekce intentu + entit)¶
Se statickou logikou se nejprve snažíme detekovat intent uživatele a volitelně extrahovat relevantní entity (jako jména, čísla nebo typy produktů). Poté se na základě toho, co bylo detekováno, spustí konkrétní dialog flow.
- Definujete možné intenty (např. Zkontrolovat stav objednávky, Zrušit předplatné)
- Můžete volitelně extrahovat entity (např. ID objednávky, název produktu)
- Poté směrujete konverzaci do příslušného dialog flow, který jste vytvořili
Příklad:
Intent: Zkontrolovat stav doručení Entita: ID objednávky = 12345 → Spustí se dialog flow "Zkontrolovat stav objednávky", načtou se informace o doručení a odpoví se
Shrnutí:
✅ Plně kontrolovatelné ✅ Užitečné, když jsou flow strukturované ⚠️ Vyžaduje nastavení intentů a pravidel směrování
Generativní porozumění (AI Knowledge nebo Free Prompt)¶
Při použití AI Knowledge nebo Free Prompt module je krok detekce intentu přeskočen. Model přečte zprávu uživatele a okamžitě vygeneruje odpověď na základě:
- Uživatelského promptu, který jste definovali
- Historie konverzace
- Dostupných dokumentů nebo webových stránek (architektura podobná RAG)
Není třeba přiřazovat intent nebo spouštět předpřipravený flow — AI odpoví najednou.
Uživatel: "Jak dlouho obvykle trvá doručení?" → AI Knowledge prohledá vaše zásady doručení, FAQ a stránku vratek, poté odpoví: "Standardní doručení trvá 3–5 pracovních dnů. Při dokončení objednávky jsou dostupné také expresní možnosti."
✅ Rychlejší nastavení ✅ Přirozenější odpovědi na nepředvídatelné, opakované nebo navazující otázky ⚠️ Méně struktury a kontroly ⚠️ Může se lišit ve výstupu v závislosti na kvalitě promptu/knowledge databáze
Přečtěte si také: