Ohjekeskus
Chatbotin mukauttaminen

Conversation Flow

Viimeksi päivitetty:

Conversation Flow (keskustelun kulku) antaa sinun suunnitella keskustelun vaiheiden visuaalisena kaaviona. Jokaisessa vaiheessa on omat ohjeensa chatbotille, ja vaiheiden väliset nuolet - joita kutsutaan siirtymiksi (transitions) - määrittelevät, milloin keskustelun tulisi siirtyä vaiheesta toiseen. Jokaisen vierailijan viestin jälkeen chatbot tarkistaa nykyisen vaiheen siirtymät ja noudattaa sen vaiheen ohjeita, jossa vierailija parhaillaan on.

Ominaisuus toimii erinomaisesti silloin, kun keskustelun tulisi edetä tiettyjen vaiheiden kautta. Tyypillinen esimerkki: tervehdysvaihe, jossa chatbot selvittää, mitä vierailija tarvitsee, ja sen jälkeen erilliset vaiheet tarjousta koskeviin kysymyksiin vastaamiseen, yhteystietojen keräämiseen tai reklamaation käsittelyyn. Koska chatbot noudattaa vain nykyisen vaiheen ohjeita, se pysyy käsikirjoituksessa prosessien, kuten liidien kvalifioinnin, varausten, palautusten tai reklamaatioiden käsittelyn aikana improvisoinnin sijaan - eikä se voi hypätä asioiden edelle tai sekoittaa eri vaiheita keskenään.

Jos chatbotisi yksinkertaisesti vastaa vapaamuotoisiin kysymyksiin tietopohjastaan, et tarvitse keskustelun kulkua lainkaan. Skenaario, jonka määrittelet kohdassa Role & Behavior (Rooli ja käyttäytyminen), kattaa tämän tapauksen, ja voit jättää Conversation Flow -toiminnon pois käytöstä. Lisää kulku vain silloin, kun tarvitset jäsenneltyä, monivaiheista toimintaa.

Mistä Conversation Flow löytyy

Valitse chatbotisi ja siirry kohtaan Settings > Flow (Asetukset > Kulku).

Sivulla näkyy solmukaavioeditori: laatikot ovat vaiheita, ja niiden väliset nimetyt nuolet ovat siirtymiä ehtoineen. Vaihe, jossa on merkintä START, on kohta, josta jokainen keskustelu alkaa. Tässä on valmis esimerkkikulku pitzaravintolan chatbotille - keskustelu alkaa vaiheesta Greeting, siirtyy sen jälkeen vaiheisiin Menu questions, Place an order, Order status tai Complaint sen mukaan, mitä vierailija kysyy, ja palaa vaiheeseen Greeting, kun reklamaatio on ratkaistu:

Esimerkki pitzaravintolan chatbotin keskustelun kulusta

Ota Conversation Flow käyttöön

Laita rasti ruutuun Enable Conversation Flow (Ota keskustelun kulku käyttöön) kytkeäksesi kulun päälle. Kun se on pois päältä, chatbot toimii täsmälleen siten kuin kohdassa Role & Behavior on määritelty, ja alla oleva editori on harmaana.

Enable Conversation Flow -valintaruutu

Kun toiminto on käytössä, chatbot tunnistaa nykyisen vaiheen jokaisen vierailijan viestin jälkeen ja noudattaa kyseisen vaiheen ohjeita.

Kun avaat editorin ensimmäisen kerran, siinä näkyy valmis esimerkkikulku, joka havainnollistaa, miten vaiheet ja siirtymät toimivat. Muokkaa sitä tarpeisiisi tai aloita alusta napsauttamalla Clear sample (Tyhjennä esimerkki).

Lisää vaihe

Luo uusi vaihe napsauttamalla Add stage (Lisää vaihe). Uusi vaihe ilmestyy kankaalle ja sen editori aukeaa oikealle, jolloin voit suoraan kirjoittaa uuden nimen vaiheelle:

Add stage -painike ja uusi vaihe kankaalla

Vaiheen editorissa voit määrittää:

  • Stage name (Vaiheen nimi) - lyhyt nimi vaiheelle, näkyy solmussa.
  • Stage instructions (Vaiheen ohjeet) - ohjeet, joita chatbot noudattaa keskustelun ollessa tässä vaiheessa. Nämä ohjeet lisätään chatbotin kehotteeseen vain silloin, kun vierailija on kyseisessä vaiheessa.

Kulku ohittaa vaiheen, jonka ohjeet ovat tyhjät - editori harmaannuttaa sen ja merkitsee sen tilaksi "Ignored by the flow" (Kulku ohittaa tämän), kuten yllä olevassa juuri lisätyssä vaiheessa näkyy. Täytä aina ohjeet niille vaiheille, joita haluat chatbotin käyttävän.

Aloitus- ja oletusvaiheet

  • Start (Aloitus) - vaihe, josta jokainen keskustelu alkaa. Valitse vaihe ja napsauta Set as start (Aseta aloitukseksi) vaihtaaksesi sen.
  • Default (Oletus) - vaihe, johon keskustelu palaa sen jälkeen, kun se on saavuttanut vaiheen, josta ei lähde siirtymiä eteenpäin, ja chatbot on toiminut sen ohjeiden mukaan. Valitse vaihe ja napsauta Set as default (Aseta oletukseksi) vaihtaaksesi sen. Aluksi aloitusvaihe toimii myös oletusvaiheena.

Yhdistä vaiheet siirtymillä

Siirtymät määrittelevät, milloin keskustelu siirtyy vaiheesta toiseen. Voit luoda siirtymän kahdella tavalla:

  1. Napsauta New connection (Uusi yhteys) ja napsauta sen jälkeen ensin lähtövaihetta ja sitten kohdevaihetta.
  2. Vedä viiva vaiheen oikealla puolella olevasta pisteestä toiseen vaiheeseen.

Kun siirtymä on luotu, sen editori aukeaa oikealle ja syötät kenttään Condition (Ehto) - selkokielisen kuvauksen siitä, milloin keskustelun tulisi edetä kyseistä siirtymää pitkin. Alla olevassa kuvakaappauksessa on juuri luotu siirtymä vaiheesta Greeting vaiheeseen Order status ehdolla "Asks where the order is", joka näkyy nyt nuolen tekstinä:

New connection -painike ja juuri luotu siirtymä ehtoineen

Jokaisen vierailijan viestin jälkeen chatbot arvioi vain nykyisen vaiheen siirtymiä ja siirtyy eteenpäin heti, kun jokin niiden ehdoista täyttyy. Yhdellä vaiheella voi olla enintään 4 lähtevää siirtymää.

Saarekkeet ja saavuttamattomat vaiheet

Jokainen keskustelu alkaa Start-vaiheesta. Jotta chatbot voisi koskaan saavuttaa tietyn vaiheen, aloitusvaiheesta on oltava siihen johtava siirtymien polku. Vaihe, jolla ei ole tällaista polkua, on "saareke" - chatbot ei voi koskaan siirtyä siihen. Editori näyttää nämä vaiheet harmaina ja varoittaa tekstifragmentein: "This stage cannot be reached from the Start stage" (Tätä vaihetta ei voi saavuttaa aloitusvaiheesta). Yhdistä vaihe osaksi kulkua aktivoidaksesi sen.

Kulku ohittaa vaiheen, jolla on tyhjä kehote (empty prompt) - chatbot ei koskaan siirrä keskustelua siihen. Tämän vuoksi myös kaikki vaiheet, joihin pääsee vain tyhjän kehotteen sisältävän vaiheen kautta, ovat saavuttamattomissa, kunnes täytät ohjeet.

Kun olet rakentanut kulun, tarkista, ettei siinä ole harmaita saarekkeita eikä tyhjiä vaiheita, jotta jokainen vaihe on saavutettavissa aloitusvaiheesta käsin.

Rajoitukset

Pidä nämä rajoitukset mielessä kulkua suunnitellessasi:

  • Kulussa voi olla enintään 15 vaihetta.
  • Vaiheen nimi voi olla enintään 60 merkkiä.
  • Kunkin vaiheen ohjeet voivat olla enintään 1000 merkkiä oletuskokoisella 8k:n keskustelukontekstilla. Jos nostat botin keskustelukontekstin kooksi 16k tai 32k (Settings > Model & Advanced), vaihekohtainen raja nousee 6000 merkkiin.
  • Jokaisella vaiheella voi olla enintään 4 lähtevää siirtymää.
  • Kunkin siirtymän ehto voi olla enintään 200 merkkiä.

Kaavion järjestäminen ja zoomaus

  • Auto-arrange (Automaattinen järjestely) - asettelee vaiheet automaattisesti vasemmalta oikealle siistiksi kaavioksi.
  • Zoom controls (Zoomaussäätimet) - käytä editorin kulmassa olevia plus-, miinus- ja sovita näkymään -painikkeita lähentämiseen, loitontamiseen tai koko kaavion sovittamiseen ruudulle.

Tallentaminen

Muutokset tallennetaan automaattisesti - työkalupalkin alle ilmestyy "Saved" (Tallennettu) -vahvistus. Jos siirtymästä puuttuu vielä ehto tai vaiheelta puuttuu nimi, editori näyttää sen sijaan lyhyen viestin ja tallentaa heti, kun ongelma on korjattu.

Vain tekstikeskustelu

Conversation Flow koskee vain tekstikeskustelua. Kulku ei ohjaa äänikeskusteluja, vaan ne toimivat tavalliseen tapaan.

Aiheeseen liittyvät artikkelit