Configuring a quotation through a conversational agent
Gundersen, Fredrik (2018)
Gundersen, Fredrik
Metropolia Ammattikorkeakoulu
2018
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201803093198
https://urn.fi/URN:NBN:fi:amk-201803093198
Tiivistelmä
Insinöörityössä tutkittiin keskustelurobottien maailmaa ja tehtiin tilaajayritykselle esittelyversio keskustelurobotista, jonka tavoitteena oli etsiä vaihtoehtoisia tapoja käyttää yrityksen ohjelmistoa.
Keskustelurobotin tehtävänä oli yhdistää yrityksen kehittämä CPQ-ohjelmisto (Configure, price and quote), eli suurin osa insinöörityöstä oli niiden työkalujen ja ratkaisujen tutkimista, joiden avulla lopputulos saavutettiin. Projekti toteutettiin käyttäen Node.js:ää, React.js:ää, LUISia (Language Understanding Intelligent Service) tekstin analysointiin ja Rivescriptiä, jonka tarkoituksena oli vastata viesteihin, jotka eivät olleet osana CPQ-ohjelman määrittelyprosessia. Työssä tutkittiin avoimeen lähdekoodiin perustuvia ratkaisuja ja ilmaisia palveluja.
Keskustelurobotti läpäisi demoprojektille määritellyn vaatimuksen, joka oli CPQ-ohjelman hallinta ja tarjouspyynnön valmistelu, mutta valittujen teknologioiden takia projektissa ilmeni puutteita, kuten epäkäytännöllisyys, immersion epäuskottavuus ja käyttöliittymän puutteellisuus. Testaamalla CPQ-ohjelman hallintamahdollisuuksia päädyttiin tulokseen, että LUISin avulla voitaisiin saavuttaa kehittyneempi ohjelman määrittelyn tulkitseminen. Tutkimalla keskustelurobottia kopioimalla Turing-testin ideoita voitiin todeta, että Rivescriptillä ei voida saavuttaa kunnollisia vastauksia käyttäjän satunnaisiin keskusteluihin, joten sen kehitystä ei kannattaisi jatkaa.
Insinöörityötä voi hyödyntää perustiedon keräämiseen ja ratkaisujen sopivuuden arvioimiseen. Yritykselle tehty raportti ja esittelyversio osoittivat, että yrityksen ohjelmistoa voidaan operoida keskustelurobotin avulla, ja demoa voidaan käyttää esimerkkinä ohjelmiston helposta myyntiprosessista, mitä taas pystyttäisiin käyttämään myyntipuheessa asiakkaalle.
Keskustelurobotin tehtävänä oli yhdistää yrityksen kehittämä CPQ-ohjelmisto (Configure, price and quote), eli suurin osa insinöörityöstä oli niiden työkalujen ja ratkaisujen tutkimista, joiden avulla lopputulos saavutettiin. Projekti toteutettiin käyttäen Node.js:ää, React.js:ää, LUISia (Language Understanding Intelligent Service) tekstin analysointiin ja Rivescriptiä, jonka tarkoituksena oli vastata viesteihin, jotka eivät olleet osana CPQ-ohjelman määrittelyprosessia. Työssä tutkittiin avoimeen lähdekoodiin perustuvia ratkaisuja ja ilmaisia palveluja.
Keskustelurobotti läpäisi demoprojektille määritellyn vaatimuksen, joka oli CPQ-ohjelman hallinta ja tarjouspyynnön valmistelu, mutta valittujen teknologioiden takia projektissa ilmeni puutteita, kuten epäkäytännöllisyys, immersion epäuskottavuus ja käyttöliittymän puutteellisuus. Testaamalla CPQ-ohjelman hallintamahdollisuuksia päädyttiin tulokseen, että LUISin avulla voitaisiin saavuttaa kehittyneempi ohjelman määrittelyn tulkitseminen. Tutkimalla keskustelurobottia kopioimalla Turing-testin ideoita voitiin todeta, että Rivescriptillä ei voida saavuttaa kunnollisia vastauksia käyttäjän satunnaisiin keskusteluihin, joten sen kehitystä ei kannattaisi jatkaa.
Insinöörityötä voi hyödyntää perustiedon keräämiseen ja ratkaisujen sopivuuden arvioimiseen. Yritykselle tehty raportti ja esittelyversio osoittivat, että yrityksen ohjelmistoa voidaan operoida keskustelurobotin avulla, ja demoa voidaan käyttää esimerkkinä ohjelmiston helposta myyntiprosessista, mitä taas pystyttäisiin käyttämään myyntipuheessa asiakkaalle.