Year: 2024
Type: dissertation
Abstract: Hiljattain julkaistut suuriin kielimalleihin perustuvat generatiiviset tekoälyt ovat osoittaneet potentiaalia perinteisesti ihmiselle kuuluvista tehtävistä suoriutumisessa, ja samalla haastaneet käsitystä ihmisen roolista usealla ammattialalla. Tässä tutkielmassa tarkastellaan tekoälyn käyttöä ohjelmistotuotteen kehityksen UX-suunnittelun vaiheeseen, joka on vuosikymmenien aikana muodostunut merkittäväksi osaksi modernin ohjelmistotuotteen kehitystä. Suunnittelu pitää sisällään käytettävyysarviointia, visuaalista suunnittelua ja ohjelmakoodin toteutusta. Tutkielma on toteutettu kirjallisuuskatsauksena, jonka tavoitteena on tutkia, millaisia käyttömahdollisuuksia tekoälyratkaisuilla on UX-suunnittelussa etenkin käyttöliittymäsuunnittelun näkökulmasta. Työ on jaettu kahteen pääosaan, josta ensimmäisessä osassa tehdään läpileikkaus teknologian tämänhetkisestä tilanteesta ja kartoitetaan tekoälyn vahvuuksia ja rajoitteita. Toisessa osassa tarkastellaan teknologian kehitysmahdollisuuksia ja tuodaan esille erilaisia malleja siitä, millaiseen vuorovaikutussuhteeseen ihminen ja tekoäly voisivat asettua kehityksen prosessissa. Työssä käsitellään monipuolisesti erilaisia tekoälyratkaisuja, mutta pääpaino pysyy generatiivisen tekoälyn tarkastelussa. Tutkimus osoittaa, että käyttöliittymäkehityksessä generatiivisella tekoälyllä on potentiaalia etenkin ohjelmakoodin ymmärtämisessä ja koodin tuotannon automatisoinnissa. Tekoälyn hyödyntäminen ohjelmakoodin generoinnissa vaatii kuitenkin käyttäjältä edelleen generoidun tuloksen ymmärtämistä ja laadunvalvontaa. Tekoälyn kehittyvällä visuaalisen materiaalin generointi ja tunnistuskyvyllä voidaan myös nähdä sovelluskohteita käyttöliittymäkehityksessä. Ominaisuuden hyödyntäminen käytännössä vaatii kuitenkin paljon lisätutkimusta. Tekoälyn käyttökohteiden ja vahvuuksien löytäminen juuri käyttöliittymäkehityksessä vaatii yleisesti lisää tutkimusta. Tutkielman tutkimuksen tuloksena voidaan päätellä, että kehityksen prosessissa tekoäly sopii parhaiten työkaluksi vapauttamaan suunnittelijoiden työtaakkaa toisteisista tehtävistä luovempiin tehtäviin ja sujuvoittamaan siirtymiä kehityksen vaiheiden välillä. Tulevaisuuden kehityksen kannalta on olennaista kartoittaa myös tilanteita, jossa tekoäly toimii monipuolisemmissa tehtävissä.Tekoäly voi asettua kehitysprosessissa muun muassa ihmisen kykyjen jatkeeksi tai jopa itsenäiseksi toimijaksi. Suhteen kehitystä on tärkeä kartoittaa, jotta tekoälyn aiheuttamiin muutoksiin ja sen mukana tuomiin ongelmiin voidaan valmistautua.
Author: Kariniemi, Katariina
Institution: University of Tampere
Language: Finnish
Subfield: Human-Computer Interaction
Field: Computer Science
Domain: Physical Sciences
Open Access status: green
OpenAlex ID: W7132967313
