Ennalta määritetyt kysymys- ja vastauspolut antavat sinun ohjata kävijöitä jäsennellyn keskustelun läpi. Avoimen chatin sijaan chatbot esittää sarjan kysymyksiä, näyttää vastausvaihtoehdot klikattavina painikkeina ja vastaa kävijän valintojen perusteella.
Tällaisen polun voi rakentaa ChatLabissa kahdella tavalla:
- Tapa 1: Conversation Flow -editori (suositus) - visuaalinen solmukaavioeditori kohdassa Settings > Flow (Asetukset > Työnkulku), jossa määrität keskustelun vaiheina ja siirtyminä. Itse työnkulku valvoo ja pakottaa rakenteen noudattamista.
- Tapa 2: kehotepohjainen - jäsennelty kehote kohdassa Settings > Role & Behavior (Asetukset > Rooli ja toiminta), joka kuvaa kysymykset ja päätöksentekologiikan tavallisena tekstinä. Nopea ottaa käyttöön, mutta rakenne riippuu siitä, kuinka tarkasti tekoäly noudattaa ohjeitasi.
Kummassakin lähestymistavassa ominaisuuden Dynamic suggested follow-ups (Dynaamiset ehdotetut jatkokysymykset) ottaminen käyttöön kohdassa Settings > Chat Conversation (Asetukset > Keskustelu) tekee vastausvaihtoehdoista klikattavia painikkeita chatissa.
Esimerkki
Tässä on ennalta määritetty polku käytännössä. Chatbot kysyy kävijän tarpeista, näyttää vaihtoehdot painikkeina ja suosittelee tilauspakettia vastausten perusteella:
Tapa 1: Conversation Flow -editori (suositus)
Conversation Flow -editorin avulla voit suunnitella keskustelun visuaalisena kaaviona. Jokainen laatikko on vaihe omine ohjeineen, ja vaiheiden väliset nimetyt nuolet - joita kutsutaan siirtymiksi - määräävät, milloin keskustelu siirtyy eteenpäin. Koska chatbot noudattaa vain nykyisen vaiheen ohjeita, se ei voi ohittaa kysymyksiä tai sekoittaa eri vaiheita keskenään.
Tässä on editorissa rakennettu kokonainen esimerkkipolku - keskustelu alkaa kohdasta Greeting ja haarautuu erillisiin vaiheisiin sen mukaan, mitä kävijä haluaa:
Vaihe 1: Ota työnkulku käyttöön
Valitse chatbotisi ja siirry kohtaan Settings > Flow. Merkitse valintaruutu Enable Conversation Flow (Ota keskustelutyönkulku käyttöön). Kun avaat editorin ensimmäisen kerran, se näyttää valmiin esimerkkityönkulun - muokkaa sitä tai aloita alusta klikkaamalla Clear sample (Tyhjennä malli).
Vaihe 2: Luo vaihe jokaiselle keskustelun osalle
Klikkaa Add stage (Lisää vaihe) jokaiselle keskustelusi vaiheelle. Yllä olevaa neuvojapolkua varten ne voisivat olla:
- Greeting - toivottaa kävijän tervetulleeksi ja kysyy, missä asiassa hän tarvitsee apua.
- Needs questions - esittää ennalta määritetyt kysymykset yksi kerrallaan.
- Recommendation - yhdistää kerätyt vastaukset suositukseen.
Vaihe 3: Kirjoita vaiheen ohjeet
Kirjoita kunkin vaiheen kysymykset ja vastausohjeet kyseisen vaiheen kenttään Stage instructions (Vaiheen ohjeet). Esimerkiksi "Needs questions" -vaihe voi sisältää seuraavaa:
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.
Työnkulku ohittaa vaiheen, jonka ohjeet ovat tyhjät, joten täytä jokainen vaihe, jota haluat chatbotin käyttävän.
Vaihe 4: Yhdistä vaiheet siirtymillä
Luo siirtymä vaiheesta toiseen (klikkaa New connection (Uusi yhteys) tai vedä viiva vaiheen oikealla puolella olevasta pisteestä). Määritä jokaiselle siirtymälle Condition (Ehto) - selkeä sanallinen kuvaus siitä, milloin siirrytään eteenpäin, esimerkiksi "Visitor said what they need help with" tai "Both questions have been answered". Jokaisen kävijän viestin jälkeen chatbot tarkistaa nykyisen vaiheen siirtymät ja etenee, kun jokin ehto täyttyy.
Vaihe 5: Merkitse alku- ja oletusvaiheet
Varmista, että tervehdysvaiheesi on merkitty tilaksi START (valitse se ja klikkaa Set as start (Aseta aloitukseksi), jos se ei ole jo aloitustilassa). Default-vaihe (Oletus) on tila, johon keskustelu palaa sen jälkeen, kun päättyvä vaihe on tehnyt tehtävänsä - aluksi se on sama kuin aloitusvaihe.
Vaihe 6: Ota vastauspainikkeet käyttöön ja testaa
Siirry kohtaan Settings > Chat Conversation ja ota käyttöön Dynamic suggested follow-ups, jotta vastausvaihtoehdot näkyvät klikattavina painikkeina. Avaa sitten testichat välilehdeltä Overview (Yleiskatsaus) ja käy polku läpi varmistaaksesi, että kukin vaihe esittää oikeat kysymykset ja että siirtymät aktivoituvat odotetusti.
Pidä mielessä editorin rajoitukset: polussa voi olla enintään 15 vaihetta, jokaisessa vaiheessa voi olla enintään 4 lähtevää siirtymää ja vaihekohtaisten ohjeiden merkkiraja riippuu chat-kontekstisi koosta. Katso täydellinen editorin opas artikkelista Conversation Flow, mukaan lukien alku- ja oletusvaiheet, saavuttamattomat vaiheet sekä kaikki rajoitukset.
Tapa 2: kehotepohjainen (kevyt vaihtoehto)
Kehotepohjainen lähestymistapa ohjaa keskustelua ohjeilla, jotka on kirjoitettu suoraan chatbotisi roolikehotteeseen. Se sopii hyvin tilanteisiin, joissa haluat vain ohjata keskustelua lyhyen kysymyssarjan läpi ilman kokonaisen työnkulun määrittämistä.
Miten se toimii
Kehotepohjainen kysymys- ja vastauspolku yhdistää kaksi toimintoa:
- Mukautettu Role & Behavior -kehote - määrittelee kysymykset, vastausvaihtoehdot ja päätöksentekologiikan
- Dynamic Suggested Follow-ups - näyttää vastausvaihtoehdot klikattavina painikkeina jokaisen vastauksen jälkeen
Kun kävijä käynnistää polun (esimerkiksi kysymällä hinnoittelusta tai klikkaamalla ehdotettua kysymystä), chatbot noudattaa kehotteesi ohjeita. Jokaisen vastauksen jälkeen se luo jatkopainikkeet, jotka vastaavat määrittelemiäsi vaihtoehtoja. Kävijä klikkaa vaihtoehtoa, ja chatbot jatkaa seuraavaan vaiheeseen.
Vaihe 1: Kirjoita kehote
Siirry kohtaan Settings > Role & Behavior ja avaa välilehti Custom Role Definition (Mukautettu roolimääritys) (toinen tilavälilehti kohdan Predefined Role (Ennalta määritetty rooli) vieressä). Tälle välilehdelle siirtyminen antaa sinun korvata ohjatut rooliasetukset omilla ohjeillasi.
Mukautetun kehotteen alue on jaettu kahteen alavälilehteen: Chat / Text ja Voice Conversation. Kirjoita polkusi ohjeet alavälilehdelle Chat / Text.
Kirjoita kehote, joka määrittelee polkusi. Hyvä kehoterakenne sisältää:
- Yleisen roolikuvauksen - mitä chatbot tekee
- Nimetyn osion - käytä hakasulkeita, kuten
[Section Name], nimeämään polku - Numeroidut kysymykset - jokainen omalla vastausvaihtoehtojen listallaan
- Yhdistelyosion (mapping) - yhdistää vastausyhdistelmät tiettyihin suosituksiin
- Käynnistysohjeen - kertoo chatbotille, milloin polku aloitetaan
Tässä on kehotepohja, jota voit muokata:
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].
Vaihe 2: Ota käyttöön Dynamic Suggested Follow-ups
Siirry kohtaan Settings > Chat Conversation ja kytke päälle valitsin Dynamic suggested follow-ups.
Tämä saa vastausvaihtoehdot näkymään klikattavina painikkeina chatissa. Ilman tätä valintaa chatbot luettelisi vaihtoehdot pelkkänä tekstinä vuorovaikutteisten painikkeiden sijaan.
Kun molemmat asetukset on otettu käyttöön, klikkaa Save Changes (Tallenna muutokset).
Vaihe 3: Testaa polkua
Avaa testichat välilehdeltä Overview ja kokeile keskustelua. Varmista, että chatbot etenee oikeassa kysymysjärjestyksessä ja että vastausvaihtoehdot näkyvät painikkeina.
Vinkkejä parempiin kehotepohjaisiin polkuihin
- Pidä kysymykset lyhyinä - chatbot luo 3-4 jatkopainiketta, joista jokainen on rajoitettu muutamaan sanaan. Suunnittele vastausvaihtoehdot ytimekkäiksi.
- Käytä selkeitä määrityksiä - määritä vastausyhdistelmät selkeästi lopputuloksiin, jotta chatbot antaa johdonmukaisia suosituksia.
- Lisää käynnistysehto - määritä tarkasti, milloin polun tulisi alkaa (esimerkiksi "When user asks about pricing" tai "When user wants help choosing a product").
- Testaa eri vaihtoehtoja - kokeile erilaisia vastauspolkuja varmistaaksesi, että kaikki yhdistelmät tuottavat oikeita tuloksia.
- Yhdistä koulutusdataan - chatbot voi edelleen hyödyntää tietopohjaasi polun ohella, joten kouluta se asiaankuuluvalla sisällöllä yksityiskohtaisempia vastauksia varten.
Kumpaa lähestymistapaa minun tulisi käyttää?
- Conversation Flow -editori - rakenne on valvottu ja pakotettu: chatbot näkee vain nykyisen vaiheen ohjeet, joten se ei voi hypätä edelle tai sekoittaa vaiheita keskenään. Jokaisella vaiheella on oma ohjetilansa, eikä kehotesuunnittelua (prompt engineering) tarvita. Paras monivaiheisiin keskusteluihin ja prosesseihin, joita chatbotin on noudatettava tarkasti. Ota huomioon editorin rajoitukset (enintään 15 vaihetta, 4 siirtymää per vaihe).
- Kehotepohjainen - nopea ottaa käyttöön ja erittäin joustava: kaikki sijaitsee yhdessä kehotteessa ilman vaiherajoituksia. Huonona puolena on, että rakenne on vain niin vahva kuin ohjeesi - tekoäly saattaa toisinaan poiketa käsikirjoituksesta erityisesti pitkissä keskusteluissa. Paras lyhyisiin ja yksinkertaisiin kysymyssarjoihin.
Jos olet epävarma, aloita Conversation Flow -editorilla - se on suositeltu tapa rakentaa ohjattuja keskusteluja.
Mallien yhteensopivuus
Dynamic Suggested Follow-ups vaatii yhteensopivan tekoälymallin. Ominaisuus ei ole saatavilla malleille GPT 4o, GPT 4o Mini ja Gemini 3.1 Flash-Lite. Jos chatbotisi käyttää jotakin näistä, vaihda mihin tahansa muuhun malliin kohdassa Settings > Model & Advanced (Asetukset > Malli ja lisäasetukset).
Liittyvät artikkelit
- Conversation Flow - visuaalisen työnkulku-editorin kattava opas
- Dynamic suggested follow-ups - yksityiskohtainen opas jatkopainikkeiden toiminnasta
- Bot behavior customization - ohjeet mukautettujen rooliohjeiden kirjoittamiseen