Kuiskaaja_tag.jpg

TermiMääritelmäEsimerkki

Käyttäjän
ilmaisu

(User Utterance)

mitä käyttäjä sanoo/kirjoittaa

"Minä tarvitsen uuden toimitilan."

"Millaisia palveluita on lapsille?"

Aie

Intentti

(Intent)

mitä käyttäjä haluaa saavuttaa
mikä on tarkoitus käyttäjän kirjoittaman tekstin taustalla
miksi hän sanoo sen tietyllä tavalla (ilmaisu)
Aie täytyy määrittää jokaiselle ilmaisulle!

Kun käyttäjä sanoo "Terve", hänen tarkoituksensa on tervehtiä bottia

Miro: esimerkkejä intentistä

Tarkoite

Entiteetti

(Entity)

käyttäjän ilmaisussa oleva tieto, joka botin tulisi muistaa, jotta sitä voidaan hyödyntää, kun keskustelu etenee

toimitilan sijainti =Kuopio

kohderyhmä = lapset

Miro: esimerkkejä entiteetistä

Botin ilmaisu

(Bot Utterance)

vastaus, jonka botti sanoo

"Selvä. Haluaisitko ottaa yhteyttä neuvojaamme? Sposti..."

Koulutusdata

kaikki data, joka kehittää bottia valmiimmaksi käyttäjien kanssa keskusteluun

Sisältää:

  • käyttäjän ilmaisut
  • aikeet
  • tarinat
  • botin ilmaisut

Tarina
(
Story)


dialogi / keskustelupolku

huom. yleensä kaikkia keskustelupolkuja sanotaan tarinoiksi, mutta on hyvä huomata, että yksinkertainen kysymys-vastaus -pari on nimeltään Rule, kun taas Story viittaa Botfrontissa pitempään keskustelupolkuun

Miro: lisälukemista ja esimerkki tarinasta

Fallback

intentti, joka aktivoituu kun käyttäjän syötettä ei tunnisteta riittävän tarkasti mihinkään olemassa olevaan intenttiin

"Nyt en ymmärtänyt mitä sanoit. Voisitko sanoa saman eri sanoin?"

Chit-chat

jutustelu, jota botti tekee asiakysymysten lisäksi, jotta botti kuulostaa luonnollisemmalta ja älykkäämmältä

chit-chatin avulla voi vähentää fallback-viestien määrää

Käyttäjä: "Mitä kuuluu?"

Botti: "Minulle kuuluu hyvää. 🙂"

...

Käyttäjä: "Kiitos"

Botti: "Ole hyvä. On ilo olla avuksi!"

Action

pieni Python-ohjelmointikielellä kirjoitettu ohjelma, joka voidaan käynnistää halutussa kohdassa keskustelupolkua





  • No labels