Assisting Provet Cloud Users With Speech Recognition Technologies
Leppälä, Julius (2020)
Leppälä, Julius
2020
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2020060316464
https://urn.fi/URN:NBN:fi:amk-2020060316464
Tiivistelmä
Tämän työn tarkoituksena oli luoda prototyyppi, joka yhdistää Google Assistantin ja asiakasyrityksen ohjelmiston, Provet Cloudin. Tarkoitus oli tutkia, olisiko eläinlääketieteen ammattilaisten mahdollista ja hyödyllistä käyttää äänentunnistusapuvälineitä heidän työssään.
Tutkimus aloitettiin määrittämällä sen laajuus. Tarkoituksena oli mahdollistaa tiedon haku Provet Cloudista puhumalla Google Assistantille englanniksi. Prototyypissä oli oltava mahdollista kysyä tulevia ajanvarauksia tiettynä päivänä. Lokalisaatio ja muut virtuaaliset avustajat jätettiin tämän työn ulkopuolelle.
Seuraavaksi määritettiin käytettävät tekniset komponentit. Tarvittavien komponenttien opiskelu ja niiden päälle rakentaminen vei paljon aikaa, erityisesti Dialogflowin ja Kuberneteksen opiskelu. Lisäksi työn edetessä tuli ilmi, että uuden käyttötapauksen lisääminen oli suhteellisen työlästä. Asia monimutkaistuu entisestään, jos niissä halutaan käyttää edelisen keskustelun kontekstia.
Käytettävyystestit suoritettiin asiakasyrityksen ohjaajan ja eläinlääketieteen ammattilaisen kanssa. Lisäksi kaksi ohjelmoijaa katselmoivat projektin aikana syntyneen koodin keskittyen eri alueisiin. Yksi kehittäjä tarkasti Provet Cloudiin tehdyt muutokset ja toinen Provet Flowin koodin.
Tämä työ saavutti päämääränsä eli integraatio Google Assistantin ja Provet Cloudin välillä onnistui. Käyttäjä pystyy kysymään Google Assistantilta, mitä ajanvarauksia hänelle on tulossa tiettynä päivänä. Testauksessa tuli kuitenkin ilmi, että Google Assistantin käyttö on melkein mahdotonta eläinklinikalla tai -sairaalassa ympärillä olevan hälinän vuoksi. Sitä voisi kuitenkin käyttää kotona, kun valmistautuu seuraavaan työpäivään.
Jatkokehitys koostuu lokalisaatiotuesta, useammasta käyttötapauksesta ja tuotantojulkaisusta. Lisäkehitystä tarvitaan, jotta prototyyppiä voidaan esitellä jossakin, esimerkiksi messuilla.
Tutkimus aloitettiin määrittämällä sen laajuus. Tarkoituksena oli mahdollistaa tiedon haku Provet Cloudista puhumalla Google Assistantille englanniksi. Prototyypissä oli oltava mahdollista kysyä tulevia ajanvarauksia tiettynä päivänä. Lokalisaatio ja muut virtuaaliset avustajat jätettiin tämän työn ulkopuolelle.
Seuraavaksi määritettiin käytettävät tekniset komponentit. Tarvittavien komponenttien opiskelu ja niiden päälle rakentaminen vei paljon aikaa, erityisesti Dialogflowin ja Kuberneteksen opiskelu. Lisäksi työn edetessä tuli ilmi, että uuden käyttötapauksen lisääminen oli suhteellisen työlästä. Asia monimutkaistuu entisestään, jos niissä halutaan käyttää edelisen keskustelun kontekstia.
Käytettävyystestit suoritettiin asiakasyrityksen ohjaajan ja eläinlääketieteen ammattilaisen kanssa. Lisäksi kaksi ohjelmoijaa katselmoivat projektin aikana syntyneen koodin keskittyen eri alueisiin. Yksi kehittäjä tarkasti Provet Cloudiin tehdyt muutokset ja toinen Provet Flowin koodin.
Tämä työ saavutti päämääränsä eli integraatio Google Assistantin ja Provet Cloudin välillä onnistui. Käyttäjä pystyy kysymään Google Assistantilta, mitä ajanvarauksia hänelle on tulossa tiettynä päivänä. Testauksessa tuli kuitenkin ilmi, että Google Assistantin käyttö on melkein mahdotonta eläinklinikalla tai -sairaalassa ympärillä olevan hälinän vuoksi. Sitä voisi kuitenkin käyttää kotona, kun valmistautuu seuraavaan työpäivään.
Jatkokehitys koostuu lokalisaatiotuesta, useammasta käyttötapauksesta ja tuotantojulkaisusta. Lisäkehitystä tarvitaan, jotta prototyyppiä voidaan esitellä jossakin, esimerkiksi messuilla.