Developing a Chatbot for Customer Service to Metropolia UAS Student Affairs Office
Merisalo, Sonja (2018)
Merisalo, Sonja
Metropolia Ammattikorkeakoulu
2018
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2018092815499
https://urn.fi/URN:NBN:fi:amk-2018092815499
Tiivistelmä
Tämä insinöörityö on tutkimus chattiboteista, sisältäen proof of conceptin Metropolia Ammattikorkeakoulun Opintotoimistolle (asiakas). Taustalla on aito ongelma: kuinka palvella opiskelijoita nopeasti ja automaattisesti sekä samalla vähentää rutiininomaista vastaamista opiskelijoiden peruskysymyksiin. Tässä työssä esitellään chattibottien historiaa ja teoriaa, sekä lyhyt vertailu muutamista chattibottiratkaisuista. Pääroolissa on kuitenkin chattibotin kokonaisvaltainen suunnittelu sekä demon, eli proof of conceptin, rakentaminen. Myös käytettävyys ja testaus käydään lyhyesti läpi sekä annetaan suosituksia teknisen toteutuksen ja sen kehittämisen suhteen - sisältäen vaihtoehtoisia ratkaisuja.
Demo rakennettiin valmista pohjaa käyttäen, jotta insinöörityön laajuus ei ylittyisi. RiveScript sopi parhaiten asiakkaan vaatimuksiin: suomen kielen käyttöön asiakasrajapinnassa, maksuttomuuteen, kysymysten välittämiseen asiakaspalvelijoille sekä linkin lisäämisestä vastaukseen. Chattibotti päätettiin sijoittaa Metropolian intraan, opiskelijan työpöydälle, joten yhdeksi vaatimukseksi nousi myös sijoittuminen Metropolian palvelimille.
NLP ja muu kuin alkeellinen heikko-AI jätettiin demon ulkopuolelle, sillä ne eivät olleet välttämättömiä demon onnistumisen kannalta. Vähintäänkin NLP olisi kuitenkin syytä lisätä chattibottiin, koska sen avulla on helpompi hallita suomen kieltä ja tehdä keskustelusta chattibotin kanssa aidomman oloinen.
Demo rakennettiin valmista pohjaa käyttäen, jotta insinöörityön laajuus ei ylittyisi. RiveScript sopi parhaiten asiakkaan vaatimuksiin: suomen kielen käyttöön asiakasrajapinnassa, maksuttomuuteen, kysymysten välittämiseen asiakaspalvelijoille sekä linkin lisäämisestä vastaukseen. Chattibotti päätettiin sijoittaa Metropolian intraan, opiskelijan työpöydälle, joten yhdeksi vaatimukseksi nousi myös sijoittuminen Metropolian palvelimille.
NLP ja muu kuin alkeellinen heikko-AI jätettiin demon ulkopuolelle, sillä ne eivät olleet välttämättömiä demon onnistumisen kannalta. Vähintäänkin NLP olisi kuitenkin syytä lisätä chattibottiin, koska sen avulla on helpompi hallita suomen kieltä ja tehdä keskustelusta chattibotin kanssa aidomman oloinen.