Personalized AI Assistant
Taba, Tünde (2019)
Taba, Tünde
2019
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-201905098901
https://urn.fi/URN:NBN:fi:amk-201905098901
Tiivistelmä
Insinöörityön tarkoituksena oli tutkia älykkäitä virtuaalisia avustajia, eli virtuaaliassistentteja ja älykaiuttimia, sekä luoda henkilökohtainen avustaja ja antaa insinöörityöraportin lukijalle helpot ohjeet sen tekemiseen.
Aluksi tutkittiin, miten puheen ymmärtäminen toimii ja miltä näyttää puheentunnistusohjelmistojen menneisyys. Saatiin selville, että puhe muuttuu analogisesta datasta digitaaliseksi, minkä jälkeen ohjelma tunnistaa foneemit ja todennäköisyyden perusteella päättelee sanat. Sanat analysoidaan kolmen ryhmissä, jotta saadaan selville konteksti. Puheen tunnistamisen jälkeen perehdyttiin siihen, mitä ovat virtuaaliassistentit ja millainen on niiden historia. Tutkimuksen myötä selvisi, että erilaiset älykkäät virtuaaliset assistentit ovat olleet läsnä jo vuosikymmeniä auttamassa ihmisiä. Sitten otettiin selvää, miten määritellään se, mikä lasketaan tekoälyksi ja mihin assistenttien älykkyyttä voidaan käyttää. Selvisi, että assistentti pystyy melkein mihin vain, jos sitä osaa opettaa oikein. Jotkin tehtävät kuitenkin vaatisivat sen verran paljon yksityiskohtien ja logiikan työstämistä, että ne on parempi yksinkertaistaa tai jättää pois. Selvitettiin myös, mitä ongelmia ilmenee älykkäiden kaiuttimien kanssa esimerkiksi tietoturvaan ja yksityisyyteen liittyen.
Kun oli luotu käsitys siitä, mikä on älykäs virtuaalinen assistentti, ryhdyttiin rakentamaan henkilökohtaista assistenttia. Pohjana käytettiin Mycroft AI -assistenttia, joka asennettiin virtuaaliseen tietokoneeseen. Assistentille opetettiin sama taito kolmella eri tavalla: ensiksi käytettiin tietokoneeseen asennettua ohjelmaa, toiseksi tehtiin Mycroftin omalla generointiskriptillä yksinkertainen versio ja kolmanneksi tehtiin monimutkaisempi taito, joka hakee tietoa internetistä.
Tämä insinöörityöraportti on suunniteltu niille, jotka haluavat tietää lisää virtuaalisista assistenteista ja jotka haluaisivat helpon lähtökohdan henkilökohtaisen assistentin rakentamiselle. Esimerkit tehtiin yksinkertaisiksi, jotta kuka tahansa voi päästä mukaan matalalla kynnyksellä.
Aluksi tutkittiin, miten puheen ymmärtäminen toimii ja miltä näyttää puheentunnistusohjelmistojen menneisyys. Saatiin selville, että puhe muuttuu analogisesta datasta digitaaliseksi, minkä jälkeen ohjelma tunnistaa foneemit ja todennäköisyyden perusteella päättelee sanat. Sanat analysoidaan kolmen ryhmissä, jotta saadaan selville konteksti. Puheen tunnistamisen jälkeen perehdyttiin siihen, mitä ovat virtuaaliassistentit ja millainen on niiden historia. Tutkimuksen myötä selvisi, että erilaiset älykkäät virtuaaliset assistentit ovat olleet läsnä jo vuosikymmeniä auttamassa ihmisiä. Sitten otettiin selvää, miten määritellään se, mikä lasketaan tekoälyksi ja mihin assistenttien älykkyyttä voidaan käyttää. Selvisi, että assistentti pystyy melkein mihin vain, jos sitä osaa opettaa oikein. Jotkin tehtävät kuitenkin vaatisivat sen verran paljon yksityiskohtien ja logiikan työstämistä, että ne on parempi yksinkertaistaa tai jättää pois. Selvitettiin myös, mitä ongelmia ilmenee älykkäiden kaiuttimien kanssa esimerkiksi tietoturvaan ja yksityisyyteen liittyen.
Kun oli luotu käsitys siitä, mikä on älykäs virtuaalinen assistentti, ryhdyttiin rakentamaan henkilökohtaista assistenttia. Pohjana käytettiin Mycroft AI -assistenttia, joka asennettiin virtuaaliseen tietokoneeseen. Assistentille opetettiin sama taito kolmella eri tavalla: ensiksi käytettiin tietokoneeseen asennettua ohjelmaa, toiseksi tehtiin Mycroftin omalla generointiskriptillä yksinkertainen versio ja kolmanneksi tehtiin monimutkaisempi taito, joka hakee tietoa internetistä.
Tämä insinöörityöraportti on suunniteltu niille, jotka haluavat tietää lisää virtuaalisista assistenteista ja jotka haluaisivat helpon lähtökohdan henkilökohtaisen assistentin rakentamiselle. Esimerkit tehtiin yksinkertaisiksi, jotta kuka tahansa voi päästä mukaan matalalla kynnyksellä.