Centrum pomoci
Funkcie chatu

Vopred definovaný tok otázok a odpovedí

Posledná aktualizácia:

Vopred definované toky otázok a odpovedí vám umožňujú viesť návštevníkov štruktúrovanou konverzáciou. Namiesto otvoreného chatu kladie chatbot sériu otázok, ponúka možnosti odpovedí vo forme klikateľných tlačidiel a reaguje na základe výberu návštevníka.

V aplikácii ChatLab existujú dva spôsoby, ako takýto tok vytvoriť:

  • 1. prístup: editor Conversation Flow (odporúčané) - vizuálny grafový editor v časti Settings > Flow (Nastavenia > Tok), kde konverzáciu usporiadate do fáz a prechodov. Štruktúru striktne riadi samotný tok.
  • 2. prístup: založený na prompte - štruktúrovaný prompt v časti Settings > Role & Behavior (Nastavenia > Rola a správanie), ktorý opisuje otázky a logiku rozhodovania v bežnom texte. Nastavenie je rýchle, no štruktúra závisí od toho, ako dôsledne AI dodržiava vaše pokyny.

Pri oboch prístupoch platí, že zapnutie funkcie Dynamic suggested follow-ups (Dynamické navrhované doplňujúce otázky) v časti Settings > Chat Conversation (Nastavenia > Konverzácia v chate) zabezpečí zobrazenie možností odpovedí ako klikateľných tlačidiel v chate.

Príklad

Tu je ukážka vopred definovaného toku v praxi. Chatbot sa pýta na potreby návštevníka, ponúka možnosti ako tlačidlá a na základe odpovedí odporučí plán:

Vopred definovaný tok otázok a odpovedí vo widgete chatu|width=35

1. prístup: editor Conversation Flow (odporúčané)

Editor Conversation Flow vám umožňuje navrhnúť konverzáciu ako vizuálny graf. Každý blok predstavuje fázu s vlastnými inštrukciami a označené šípky medzi fázami - nazývané prechody - určujú, kedy sa konverzácia posunie ďalej. Keďže chatbot sleduje iba inštrukcie aktuálnej fázy, nemôže preskakovať otázky ani miešať fázy dohromady.

Tu je kompletný príklad toku vytvoreného v editore - konverzácia sa začína v bloku Greeting (Privítanie) a vetví sa do samostatných fáz podľa toho, čo návštevník potrebuje:

Príklad toku konverzácie vo vizuálnom editore

Krok 1: Povoľte tok

Vyberte svojho chatbota a prejdite do časti Settings > Flow (Nastavenia > Tok). Začiarknite políčko Enable Conversation Flow (Povoliť Conversation Flow). Pri prvom otvorení editora sa zobrazí pripravený ukážkový tok - upravte ho alebo kliknite na Clear sample (Vymazať ukážku), ak chcete začať od začiatku.

Krok 2: Vytvorte fázu pre každý krok

Kliknite na Add stage (Pridať fázu) pre každú časť vašej konverzácie. V prípade vyššie uvedeného príkladu poradcu to môže byť:

  1. Greeting - privíta návštevníka a opýta sa, s čím potrebuje pomôcť.
  2. Needs questions - kladie vopred definované otázky jednu po druhej.
  3. Recommendation - priradí zhromaždené odpovede ku konkrétnemu odporúčaniu.

Krok 3: Napíšte inštrukcie pre fázu

Otázky a usmernenia k odpovediam pre každú fázu vložte do poľa Stage instructions (Inštrukcie fázy) danej fázy. Napríklad fáza „Needs questions“ môže obsahovať:

Ask the following questions one at a time, waiting for an answer after each:
1. What will you mainly use the chatbot for?
- Customer support
- Lead generation
- Internal knowledge base
2. Roughly how many visitors does your website get per month?
- Under 1,000
- 1,000 to 10,000
- Over 10,000
Offer the answer options after each question.

Fázu s prázdnymi inštrukciami tok ignoruje, preto vyplňte každú fázu, ktorú má chatbot používať.

Krok 4: Prepojte fázy pomocou prechodov

Vytvorte prechod z jednej fázy do druhej (kliknite na New connection (Nové spojenie) alebo potiahnite spojnicu z bodky na pravej strane fázy). Každému prechodu priraďte podmienku Condition - zrozumiteľný textový opis toho, kedy sa má pokračovať ďalej, napríklad „Návštevník uviedol, s čím potrebuje pomôcť“ alebo „Obe otázky boli zodpovedané“. Po každej správe návštevníka chatbot skontroluje prechody aktuálnej fázy a posunie sa ďalej, ak je splnená podmienka.

Krok 5: Označte počiatočnú a predvolenú fázu

Uistite sa, že vaša uvítacia fáza je označená ako START (ak nie je, vyberte ju a kliknite na Set as start (Nastaviť ako počiatočnú)). Fáza Default (Predvolená) je miesto, kam sa konverzácia vráti po tom, ako slepá fáza dokončí svoju úlohu - na začiatku je nastavená rovnako ako počiatočná fáza.

Krok 6: Zapnite tlačidlá odpovedí a otestujte tok

Prejdite do časti Settings > Chat Conversation (Nastavenia > Konverzácia v chate) a povoľte možnosť Dynamic suggested follow-ups (Dynamické navrhované doplňujúce otázky), aby sa možnosti odpovedí zobrazovali ako klikateľné tlačidlá. Potom otvorte tester chatu na karte Overview (Prehľad) a prejdite celým tokom, aby ste si overili, že každá fáza kladie správne otázky a prechody sa spúšťajú podľa očakávania.

Majte na pamäti limity editora: tok môže mať maximálne 15 fáz, každá fáza najviac 4 odchádzajúce prechody a inštrukcie fáz majú limit počtu znakov, ktorý závisí od veľkosti kontextu vášho chatu. Úplného sprievodcu editorom vrátane počiatočných a predvolených fáz, nedosiahnuteľných fáz a všetkých limitov nájdete v článku Conversation Flow.

2. prístup: založený na prompte (odľahčená alternatíva)

Prístup založený na prompte riadi konverzáciu pomocou inštrukcií napísaných priamo v prompte role vášho chatbota. Hodí sa vtedy, keď chcete konverzáciu iba jednoducho previesť krátkym radom otázok bez nastavovania celého toku.

Ako to funguje

Tok otázok a odpovedí založený na prompte kombinuje dve funkcie:

  • Prompt Custom Role & Behavior - definuje otázky, možnosti odpovedí a logiku rozhodovania
  • Dynamic Suggested Follow-ups - zobrazuje možnosti odpovedí ako klikateľné tlačidlá po každej odpovedi

Keď návštevník spustí tok (napríklad otázkou o cenách alebo kliknutím na navrhovanú otázku), chatbot postupuje podľa inštrukcií vo vašom prompte. Po každej odpovedi vygeneruje doplňujúce tlačidlá zodpovedajúce možnostiam, ktoré ste definovali. Návštevník klikne na možnosť a chatbot pokračuje ďalším krokom.

Krok 1: Napíšte prompt

Prejdite do časti Settings > Role & Behavior (Nastavenia > Rola a správanie) a otvorte kartu Custom Role Definition (Vlastná definícia role) - ide o druhú kartu režimu vedľa položky Predefined Role (Preddefinovaná rola). Prepnutie na túto kartu vám umožní nahradiť sprevádzané nastavenia role vlastnými inštrukciami.

Role & Behavior s kartou Custom Role Definition a podkartou promptu Chat / Text

Oblasť vlastného promptu je rozdelená na dve podkarty: Chat / Text a Voice Conversation (Hlasová konverzácia). Inštrukcie pre svoj tok napíšte na podkarte Chat / Text.

Napíšte prompt, ktorý definuje váš tok. Správna štruktúra promptu obsahuje:

  1. Všeobecný opis role - čo chatbot robí
  2. Pomenovanú sekciu - na označenie toku použite hranaté zátvorky ako [Názov sekcie]
  3. Očíslované otázky - každú so zoznamom možností odpovedí
  4. Sekciu priradenia (mapping) - prepája kombinácie odpovedí s konkrétnymi odporúčaniami
  5. Inštrukciu na spustenie - hovorí chatbotovi, kedy má tok spustiť

Tu je šablóna promptu, ktorú si môžete prispôsobiť:

You are the assistant for [Your Company]. Help customers with [your topic].

[Advisor Flow]:
Ask the following questions one by one. After each answer, explain which option fits the user's needs.

1. [First question]?
- Option A
- Option B
- Option C

2. [Second question]?
- Option A
- Option B
- Option C

Mapping:
Option A + Option A = Recommendation 1
Option A + Option B = Recommendation 2
Option B + Option C = Recommendation 3

When user asks about [topic], proceed with the [Advisor Flow].

Krok 2: Povoľte Dynamic Suggested Follow-ups

Prejdite do časti Settings > Chat Conversation (Nastavenia > Konverzácia v chate) a zapnite prepínač Dynamic suggested follow-ups (Dynamické navrhované doplňujúce otázky).

Nastavenia konverzácie so zapnutým prepínačom Dynamic suggested follow-ups

Práve táto funkcia zabezpečí, že sa možnosti odpovedí zobrazia v chate ako klikateľné tlačidlá. Bez tohto prepínača by chatbot vypísal možnosti ako text namiesto interaktívnych tlačidiel.

Po povolení oboch nastavení kliknite na Save Changes (Uložiť zmeny).

Krok 3: Otestujte tok

Otvorte tester chatu na karte Overview (Prehľad) a vyskúšajte konverzáciu. Overte, či chatbot dodržiava správne poradie otázok a či sa možnosti odpovedí zobrazujú ako tlačidlá.

Tipy na lepšie toky založené na prompte

  • Udržujte otázky krátke - chatbot generuje 3-4 doplňujúce tlačidlá, každé s limitom niekoľkých slov. Navrhnite možnosti odpovedí tak, aby boli stručné.
  • Používajte jasné mapovanie - explicitne priraďte kombinácie odpovedí k výsledkom, aby chatbot poskytoval konzistentné odporúčania.
  • Pridajte spúšťaciu podmienku - presne určite, kedy sa má tok začať (napríklad „Keď sa používateľ opýta na ceny“ alebo „Keď chce používateľ pomôcť s výberom produktu“).
  • Testujte rôzne varianty - vyskúšajte rôzne cesty odpovedí, aby ste sa uistili, že všetky kombinácie vedú k správnym výsledkom.
  • Kombinujte s trénovacími dátami - chatbot môže popri toku naďalej využívať vašu znalostnú bázu, preto ho trénujte s relevantným obsahom na poskytovanie podrobnejších odpovedí.

Ktorý prístup by ste mali použiť?

  • Editor Conversation Flow - štruktúra je presne daná a vynútená: chatbot vidí iba inštrukcie aktuálnej fázy, takže nemôže preskakovať dopredu ani miešať jednotlivé fázy. Každá fáza má svoj vlastný priestor na inštrukcie a nie je potrebné žiadne prompt inžinierstvo. Ideálne riešenie pre viacfázové konverzácie a procesy, ktoré musí chatbot presne dodržať. Nezabúdajte na limity editora (najviac 15 fáz, 4 prechody na fázu).
  • Založený na prompte - rýchle nastavenie a vysoká flexibilita: všetko sa nachádza v jednom prompte bez limitov na fázy. Nevýhodou je, že štruktúra je len taká spoľahlivá, ako spoľahlivo model sleduje vaše inštrukcie - AI sa môže občas odchýliť od scenára, najmä pri dlhších konverzáciách. Najlepšie sa hodí pre krátke a jednoduché postupnosti otázok.

Ak váhate, začnite s editorom Conversation Flow - predstavuje odporúčaný spôsob tvorby riadených konverzácií.

Kompatibilita modelov

Funkcia Dynamic Suggested Follow-ups vyžaduje kompatibilný model AI. Táto funkcia nie je dostupná pre modely GPT 4o, GPT 4o Mini a Gemini 3.1 Flash-Lite. Ak váš chatbot používa niektorý z nich, prepnite ho na akýkoľvek iný model v časti Settings > Model & Advanced (Nastavenia > Model a pokročilé).

Súvisiace články