Přeskočit obsah

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é:

Statické vs. generativní odpovědi