Miksi hyvät chatbotit tarvitsevat kontekstia, eivät puupohjaisia ​​virtoja

Lähdesolmu: 1352945

Esimerkissä olet kiinnostunut vierailemaan nähtävyyssivustolla ja haluat tietää, kuinka paljon sisäänpääsyliput maksavat, joten kysy

Yllättäen chatbot ei tiennyt vastausta, vaikka sillä oli asiaankuuluvat API-integraatiot.

Pienellä ohjauksella chatbot ohjaa sinut ohjattuun (sääntöpohjaiseen) keskustelukulkuun. Se ehdottaa, että sinun pitäisi sanoa "Osta lippuja"ensin, sen jälkeen"Lippujen hinnat", ja lopuksi "Pilvimetsä” saadaksesi vastauksen.

Ei vielä ihan lähellä.

Suurin osa virtuaaliagenteista käyttää luonnollisen kielen ymmärtämisen (NLU) mallia, mutta käyttäjät ovat edelleen kidutettuja luonnottomien dialogien kanssa.

Chatbotin älykkyyttä ei voi yksinkertaisesti selittää sanomalla, että yksi NLP-alusta on parempi tai huonompi kuin toinen. Se on kätevä syy, mutta se ei ole tässä tapauksessa. Miksi? Hyvin koulutetun NLU-mallin tarkoitus on auttaa yhdistämään syöte (käyttäjän lausuma) ulostuloksi (käyttäjän tarkoitus). Esimerkiksi molemmat “Lähetä currykanapizza osoitteeseen 20 Sunshine Avenue” ja "Haluan fish and chips" viitata samaan "Food Order" -tarkoitukseen.

Siihen tarkoituksen havaitseminen kuitenkin päättyy. Keskustelun suunnittelijana tai kehittäjänä sinun on pohdittava, mitä tapahtuu tarkoituksen havaitsemisen jälkeen. Sitä kutsutaan tausta antaa mahdollisimman paljon suoraa vastausta.

Tosielämässä, jos sinä ja ystäväsi tapaatte vihdoin kuukausien sulkemisen jälkeen, kaikki viimeisimmän matkan hetket, jotka te molemmat muistatte, muokkaavat tausta. Siinä on erityisiä parametreja, kuten kaupunkien nimet ja matkan varrella tapaamasi ihmiset. Konteksti on myös pilaantuva, mikä tarkoittaa, että COVID-lomaa edeltävät hetket eivät ole ensimmäisenä mielessä, jos sinä ja ystäväsi olette tavanneet useita kertoja puhumassa muista asioista.

Kun ohjelmoit chatbotteja, saatat haluta tehdä jotain käyttäjän lausumilla tiedoilla. Esimerkiksi virtuaaliagenttillesi hyvä idea on poimia ennakoivasti ruoan nimi ja toimitusosoite keskusteluistunnon aikana ja sitoutua muistitilaan (kontekstiin). Botin ei pitäisi kysyä samoja tietoja, kun käyttäjä on jo sanonut ne polulla.

Valitettavasti jotkin chatbotit eivät nykyään muista olennaisia ​​parametreja voidakseen käydä hyödyllistä vuoropuhelua käyttäjän kanssa, jonka on lopulta toistettava tärkeitä yksityiskohtia chatbotille auttaakseen sitä.

Tässä on joitain mahdollisuuksia:

  1. Onnellisten polkujen suunnittelu vain puumaisten keskustelusuunnittelutyökalujen alla joissakin matalakoodisissa ohjelmistoissa
  2. Käsittele aikomuksia käännöksinä tai virran tarkistuspisteinä, eikä asiakkaan mielessä olevina tavoitteina
  3. Keskustelun ajatuskarttojen tai vuokaavioiden esittäminen ohjelmistosuunnittelijoille ilman käyttäjien virheenkorjauksia ja keskustelun kiertoteitä koskevia tietoja
  4. On vaikea ottaa huomioon suuria permutaatioita epälineaarisessa sovelluksessa, toisin kuin verkko- tai mobiilisovelluksessa, jossa on rajalliset virtaukset onnistumis-/epäonnistumistiloihin

Tällä kertaa chatbot poimii entiteetit, joita se etsii lipun hintakyselyssä. Nämä ovat osallistujat ja vetovoimapaikka. Koska dataa on riittävästi lippujen hintojen etsimiseen, chatbot näyttää pari asiaankuuluvaa rikasta korttia.

Oletettavasti teit virheen. Korjaat virheen sanomalla

Varapuheen sijaan ("Anteeksi, en ymmärtänyt"), viesti johtaa parametripohjaiseen tarkoitukseen. Chatbot on jo muistanut haluamasi nähtävyyssivuston ja ottaa nyt huomioon vain uudet osallistujatiedot. Se tietää myös, että olet lipun hintakyselyn tilassa, joten ilman, että sinun tarvitsee toistaa, se kertoo sinulle uuden kokonaishinnan.

Mainitset edelleen, että olet paikallinen kansalainen.

Jälleen, ilman, että sinun tarvitsee toistaa vetokohdesivustoa ja ihmisten määrää ja vaihtaa nykyistä keskusteluaihetta, chatbot etsii lippujen hinnat kaikkien kerättyjen päivitettyjen tietojen perusteella. Menestys!

Source: https://chatbotslife.com/why-good-chatbots-need-context-not-tree-based-flows-f083db0ed635?source=rss—-a49517e4c30b—4

Aikaleima:

Lisää aiheesta Chatbots-elämä