Pagalbos centras
Savo chatboto pritaikymas

Conversation Flow

Paskutinį kartą atnaujinta:

„Conversation Flow“ leidžia kurti pokalbį kaip vaizdinį etapų grafiką. Kiekvienas etapas turi savo instrukcijas pokalbių robotui, o rodyklės tarp etapų - vadinamos perėjimais - nurodo, kada pokalbis turėtų pereiti iš vieno etapo į kitą. Po kiekvieno lankytojo pranešimo pokalbių robotas patikrina esamo etapo perėjimus ir vadovaujasi to etapo, kuriame lankytojas šiuo metu yra, instrukcijomis.

Ši funkcija puikiai tinka, kai pokalbis turi vykti per aiškiai apibrėžtas fazes. Tipinis pavyzdys: pasisveikinimo fazė, kurios metu pokalbių robotas išsiaiškina, ko lankytojui reikia, o vėliau - atskiros fazės atsakyti į klausimus apie Jūsų pasiūlymą, rinkti kontaktinius duomenis arba nagrinėti skundą. Kadangi pokalbių robotas vadovaujasi tik esamo etapo instrukcijomis, jis griežtai laikosi scenarijaus tokiuose procesuose kaip potencialių klientų kvalifikavimas, užsakymai, grąžinimai ar skundų nagrinėjimas, užuot improvizavęs, ir negali peršokti į priekį ar sumaišyti fazių.

Jei Jūsų pokalbių robotas tiesiog atsako į laisvos formos klausimus iš savo žinių bazės, eigos Jums apskritai nereikia. Scenarijus, kurį aprašote skiltyje Role & Behavior (Vaidmuo ir elgsena), apima šį atvejį, todėl galite palikti „Conversation Flow“ išjungtą. Kurkite eigą tik tada, kai Jums reikia struktūrizuoto, kelių žingsnių elgesio.

Kur rasti „Conversation Flow“

Pasirinkite savo pokalbių robotą ir eikite į Settings > Flow (Nustatymai > Eiga).

Puslapyje rodomas mazgų grafiko redaktorius: langeliai yra etapai, o paženklintos rodyklės tarp jų - perėjimai su savo sąlygomis. Etapas, pažymėtas START (Pradžia), yra vieta, kur prasideda kiekvienas pokalbis. Štai išsamus picerijos pokalbių roboto eigos pavyzdys - pokalbis prasideda nuo Greeting, tada pereina į Menu questions, Place an order, Order status arba Complaint, priklausomai nuo to, ko klausia lankytojas, ir grįžta į Greeting, kai skundas išsprendžiamas:

Picerijos pokalbių roboto eigos pavyzdys

Įjunkite „Conversation Flow“

Pažymėkite žymimąjį laukelį Enable Conversation Flow (Įjungti pokalbių eigą), kad suaktyvintumėte eigą. Kol ji išjungta, pokalbių robotas elgiasi tiksliai taip, kaip nurodyta skiltyje Role & Behavior, o žemiau esantis redaktorius yra neaktyvus (papilkintas).

Žymimasis laukelis „Enable Conversation Flow“

Kai funkcija įjungta, po kiekvieno lankytojo pranešimo pokalbių robotas nustato esamą etapą ir vadovaujasi to etapo instrukcijomis.

Pirmą kartą atidarius redaktorių, jame rodoma paruošta pavyzdinė eiga, iliustruojanti, kaip veikia etapai ir perėjimai. Redaguokite ją pagal savo poreikius arba spustelėkite Clear sample (Išvalyti pavyzdį), kad pradėtumėte nuo nulio.

Pridėkite etapą

Spustelėkite Add stage (Pridėti etapą), kad sukurtumėte naują etapą. Naujas etapas atsiras drobėje, o dešinėje atsidarys jo redaktorius, kuriame iškart galėsite įvesti etapo pavadinimą:

Mygtukas „Add stage“ ir naujas etapas drobėje

Etapo redaktoriuje galite nustatyti:

  • Stage name (Etapo pavadinimas) - trumpas etapo pavadinimas, rodomas ant mazgo.
  • Stage instructions (Etapo instrukcijos) - gairės, kuriomis pokalbių robotas vadovaujasi, kol pokalbis yra šiame etape. Šios instrukcijos pridedamos prie pokalbių roboto raginimo (angl. prompt) tik tada, kai lankytojas yra šiame etape.

Etapas su tuščiomis instrukcijomis eigoje yra ignoruojamas - redaktorius jį papilkina ir pažymi „Ignored by the flow“, kaip matote aukščiau esančiame ką tik pridėtame etape. Visada užpildykite instrukcijas tiems etapams, kuriuos norite, kad pokalbių robotas naudotų.

Pradžios ir numatytieji etapai

  • Start (Pradžia) - etapas, nuo kurio prasideda kiekvienas pokalbis. Pasirinkite etapą ir spustelėkite Set as start (Nustatyti kaip pradžią), kad jį pakeistumėte.
  • Default (Numatytasis) - etapas, į kurį pokalbis grįžta po to, kai pasiekia etapą be išeinančių perėjimų ir pokalbių robotas įvykdo jo instrukcijas. Pasirinkite etapą ir spustelėkite Set as default (Nustatyti kaip numatytąjį), kad jį pakeistumėte. Iš pradžių pradžios etapas kartu yra ir numatytasis.

Sujunkite etapus perėjimais

Perėjimai apibrėžia, kada pokalbis pereina iš vieno etapo į kitą. Perėjimą galite sukurti dviem būdais:

  1. Spustelėkite New connection (Naujas ryšys), tada spustelėkite pradinį etapą, o po to - tikslinį etapą.
  2. Tempkite liniją nuo dešinėje etapo pusėje esančio taško iki kito etapo.

Sukūrus perėjimą, dešinėje atsidaro jo redaktorius ir Jūs įvedate Condition (Sąlyga) - paprasta kalba suformuluotą aprašymą, kada pokalbis turėtų judėti šiuo keliu. Žemiau esančioje ekrano kopijoje ką tik buvo sukurtas perėjimas iš Greeting į Order status su sąlyga „Asks where the order is“, kuri dabar rodoma kaip etiketė ant rodyklės:

Mygtukas „New connection“ ir ką tik sukurtas perėjimas su jo sąlyga

Po kiekvieno lankytojo pranešimo pokalbių robotas įvertina tik esamo etapo perėjimus ir juda toliau, kai tenkinama viena iš jų sąlygų. Etapas gali turėti iki 4 išeinančių perėjimų.

Salos ir nepasiekiami etapai

Kiekvienas pokalbis prasideda etape Start. Kad pokalbių robotas galėtų pasiekti etapą, nuo pradžios etapo iki jo turi vesti perėjimų kelias. Etapas, kuris neturi tokio kelio, yra „sala“ - pokalbių robotas niekada negalės į jį patekti. Redaktorius tokius etapus papilkina ir įspėja, kad „This stage cannot be reached from the Start stage“. Prijunkite etapą prie eigos, kad jį suaktyvintumėte.

Etapas su tuščiu raginimu eigoje yra praleidžiamas - pokalbių robotas niekada neperkelia pokalbio į jį. Dėl to bet koks etapas, kurį galima pasiekti tik per etapą su tuščiu raginimu, taip pat yra nepasiekiamas, kol neužpildysite instrukcijų.

Sukūrę eigą patikrinkite, ar nėra papilkintų salų ir tuščių etapų, kad kiekvienas etapas būtų pasiekiamas nuo pradžios etapo.

Apribojimai

Kurdami eigą atsižvelkite į šiuos apribojimus:

  • Eiga gali turėti iki 15 etapų.
  • Etapo pavadinimas gali būti iki 60 simbolių.
  • Kiekvieno etapo instrukcijos gali būti iki 1000 simbolių, esant numatytajam 8k pokalbio konteksto dydžiui. Jei padidinsite boto pokalbio konteksto dydį iki 16k arba 32k (Settings > Model & Advanced), vieno etapo limitas padidėja iki 6000 simbolių.
  • Kiekvienas etapas gali turėti iki 4 išeinančių perėjimų.
  • Kiekvieno perėjimo sąlyga gali būti iki 200 simbolių.

Grafiko išdėstymas ir mastelis

  • Auto-arrange (Automatinis išdėstymas) - automatiškai išdėsto etapus iš kairės į dešinę, kad grafikas būtų tvarkingas.
  • Zoom controls (Mastelio valdikliai) - naudokite redaktoriaus kampe esančius pliuso, minuso ir pritaikymo prie ekrano mygtukus, kad padidintumėte, sumažintumėte arba sutalpintumėte visą grafiką ekrane.

Išsaugojimas

Pakeitimai išsaugomi automatiškai - po įrankių juosta rodomas patvirtinimas „Saved“. Jei perėjimui vis dar trūksta sąlygos arba etapui trūksta pavadinimo, redaktorius parodo trumpą pranešimą ir išsaugo duomenis tik ištaisius problemą.

Tik tekstiniams pokalbiams

„Conversation Flow“ taikoma tik tekstiniams pokalbiams. Balso pokalbiai nėra valdomi šios eigos ir veikia kaip įprastai.

Susiję straipsniai