Conversation Flow võimaldab teil kujundada vestluse visuaalse etappide graafina. Iga etapp sisaldab chatbotile eraldi juhiseid ning etappide vahelised nooled - mida nimetatakse üleminekuteks - kirjeldavad, millal vestlus peaks liikuma ühest etapist teise. Pärast iga külastaja sõnumit kontrollib chatbot praeguse etapi üleminekuid ning järgib selle etapi juhiseid, kus külastaja parajasti asub.
See funktsioon paistab silma siis, kui vestlus peab läbima kindlaks määratud faasid. Tüüpiline näide: tervitusfaas, kus chatbot selgitab välja külastaja vajaduse, seejärel eraldi faasid teie pakkumise kohta esitatud küsimustele vastamiseks, kontaktandmete kogumiseks või kaebuse käsitlemiseks. Kuna chatbot järgib ainult praeguse etapi juhiseid, püsib see ettekirjutatud stsenaariumi piires sellistes protsessides nagu müügivihjete kvalifitseerimine, broneeringud, tagastused või pretensioonide lahendamine, ilma et peaks improviseerima - ning see ei saa hüpata ettepoole ega faase omavahel segada.
Kui teie chatbot vastab lihtsalt vabas vormis küsimustele oma teadmusbaasist, ei vaja te vestlusvoogu üldse. Stsenaarium, mida kirjeldate jaotises Role & Behavior (Rolli ja käitumise kohandamine), katab selle juhtumi täielikult ja võite jätta Conversation Flow funktsiooni välja lülitatuks. Lisage voog ainult siis, kui vajate struktureeritud, mitmeastmelist käitumist.
Kust leida Conversation Flow
Valige oma chatbot ja liikuge jaotisse Settings > Flow (Seaded > Voog).
Lehel kuvatakse sõlmedega graafiredaktor: kastid tähistavad etappe ja nendevahelised sildistatud nooled on üleminekud koos oma tingimustega. Etapp märkega START on koht, kust iga vestlus algab. Siin on täielik näidisvoog pitsarestorani chatboti jaoks - vestlus algab etapist Greeting (Tervitus), liigub seejärel olenevalt külastaja küsimusest etappidesse Menu questions (Menüü küsimused), Place an order (Telli), Order status (Tellimuse staatus) või Complaint (Kaebus) ning pöördub tagasi etappi Greeting, kui kaebus on lahendatud:
Conversation Flow sisselülitamine
Märkige ruut Enable Conversation Flow (Luba vestlusvoog), et voog sisse lülitada. Kui see on välja lülitatud, käitub chatbot täpselt nii, nagu on määratud jaotises Role & Behavior, ning allolev redaktor on hallina passiivne.
Kui funktsioon on lubatud, tuvastab chatbot pärast iga külastaja sõnumit praeguse etapi ja järgib selle etapi juhiseid.
Redaktori esmakordsel avamisel kuvatakse valmis näidisvoog, mis illustreerib etappide ja üleminekute toimimist. Muutke seda vastavalt oma vajadustele või klõpsake Clear sample (Kustuta näidis), et alustada puhtalt lehelt.
Etapi lisamine
Klõpsake Add stage (Lisa etapp), et luua uus etapp. Uus etapp ilmub lõuendile ja selle redaktor avaneb paremal, kus etapi nimi on valmis ületrükkimiseks:
Etapi redaktoris saate määrata:
- Stage name (Etapi nimi) - etapi lühike nimetus, mida kuvatakse sõlmel.
- Stage instructions (Etapi juhised) - suunised, mida chatbot järgib, kuni vestlus on selles etapis. Need juhised lisatakse chatboti prompti ainult sel ajal, kui külastaja viibib selles etapis.
Tühjade juhistega etappi voog eirab - redaktor muudab selle halliks ja märgib "Ignored by the flow", nagu näete ülaltoodud värskelt lisatud etapi puhul. Täitke juhised alati etappide jaoks, mida soovite, et chatbot kasutaks.
Algus- ja vaikeetapid
- Start (Algus) - etapp, millest iga vestlus algab. Valige etapp ja klõpsake selle muutmiseks Set as start (Määra alguseks).
- Default (Vaikimisi) - etapp, kuhu vestlus naaseb pärast seda, kui see on jõudnud väljuvate üleminekuteta etappi ja chatbot on selle juhised täitnud. Valige etapp ja klõpsake selle muutmiseks Set as default (Määra vaikimisi etapiks). Esialgu on algusetapp ühtlasi ka vaikeetapp.
Etappide ühendamine üleminekutega
Üleminekud määravad, millal vestlus liigub ühest etapist teise. Ülemineku saate luua kahel viisil:
- Klõpsake New connection (Uus ühendus), seejärel klõpsake lähte-etappi ja pärast seda siht-etappi.
- Lohistage etapi paremal küljel olevast punktist nool teise etapini.
Kui üleminek on loodud, avaneb paremal selle redaktor ning te sisestate välja Condition (Tingimus) - loomulikus keeles kirjelduse selle kohta, millal vestlus peaks mööda seda liikuma. Alloleval ekraanipildil on äsja loodud üleminek etapist Greeting etappi Order status tingimusega "Asks where the order is", mis kuvatakse nüüd noolel sildina:
Pärast iga külastaja sõnumit hindab chatbot ainult praeguse etapi üleminekuid ja liigub edasi, kui üks nende tingimustest on täidetud. Ühel etapil võib olla kuni 4 väljuvat üleminekut.
Saared ja kättesaamatud etapid
Iga vestlus algab etapist Start. Selleks et chatbot üldse sellesse etappi jõuaks, peab Start-etapist selleni viima üleminekute rada. Etapp, millel sellist rada ei ole, on "saar" - chatbot ei saa sinna kunagi siseneda. Redaktor muudab need etapid halliks ja hoiatab: "This stage cannot be reached from the Start stage". Etapi aktiveerimiseks ühendage see voogu.
Tühja promptiga etapp jäetakse voos vahele - chatbot ei vii vestlust sellesse kunagi sisse. Seetõttu on ka iga etapp, milleni pääseb ainult läbi tühja promptiga etapi, kättesaamatu seni, kuni te juhiseid ei täida.
Pärast voo koostamist kontrollige, et seal ei oleks halliks muutunud saari ega tühje etappe, tagades, et iga etapp on algusest kättesaadav.
Piirangud
Voo kujundamisel arvestage järgmiste piirangutega:
- Voos võib olla kuni 15 etappi.
- Etapi nimi võib olla kuni 60 tähemärki.
- Iga etapi juhised võivad vaikekonteksti 8k korral olla kuni 1000 tähemärki. Kui suurendate boti vestluskonteksti suurust väärtuseni 16k või 32k (Settings > Model & Advanced), suureneb etapi piirang 6000 tähemärgini.
- Igal etapil võib olla kuni 4 väljuvat üleminekut.
- Iga ülemineku tingimus võib olla kuni 200 tähemärki.
Graafi korraldamine ja suumimine
- Auto-arrange (Automaatne paigutus) - paigutab etapid automaatselt vasakult paremale, et graaf oleks selge ja korrastatud.
- Suumimise nupud - kasutage redaktori nurgas olevaid pluss-, miinus- ja mahutamisnuppe, et sisse või välja suumida või mahutada kogu graaf ekraanile.
Salvestamine
Muudatused salvestatakse automaatselt - tööriistariba alla ilmub kinnitus "Saved". Kui üleminekul puudub veel tingimus või etapil nimi, kuvab redaktor selle asemel lühikese teate ja salvestab kohe, kui probleem on lahendatud.
Ainult tekstivestlus
Conversation Flow kehtib ainult tekstivestluse puhul. Häälevestlusi voog ei juhenda ning need toimivad tavapäraselt.
Seotud artiklid
- Bot behavior customization (Boti käitumise kohandamine)
- Understanding chat context size (Vestluskonteksti suuruse mõistmine)
- Predefined questions and answers flow (Eelmääratletud küsimuste ja vastuste voog)