Tekoälyavusteinen web-kehitys ja ROI-laskuri
Opinnäytetyö Tekoälyavusteinen web-kehittäminen – Verkkosivuston luominen ChatGPT:n ja bolt.new’n avulla on Santeri Uomalan ja Matias Kaarnan Lapin ammattikorkeakoulun tietojenkäsittelyn koulutuksen tradenomi (AMK) -työ vuodelta 2025. Työ tehtiin osana Lapin tekoälykiihdyttämö -hanketta.
Tavoitteet
Opinnäytetyön keskeisenä tavoitteena oli selvittää, miten tekoälyavusteiset työkalut voivat tukea ja mahdollisesti korvata perinteisiä web-kehityksen menetelmiä. Tutkimuksessa haluttiin arvioida tekoälyn kykyä automatisoida ja tehostaa web-kehitysprosessia.
Välineet
Verkkosivuston luomiseen käytettiin kahta tekoälytyökalua: OpenAI:n ChatGPT:tä ja StackBlitzin bolt.new-työkalua. Työn toteutuksessa verkkosovellus luotiin täysin näitä työkaluja hyödyntäen, ilman manuaalista ohjelmointia.
Prosessi
Tutkimus toteutettiin konstruktiivisena kehittämistutkimuksena, jossa luotiin konkreettinen ratkaisu ja samalla tuotettiin uutta tietoa prosessista. Sovelluksen kehitysprosessi perustui iteratiiviseen kehotteiden (promptien) muotoiluun ja tekoälyn tuottamien vastausten jatkuvaan kehittämiseen. Kehitystyön vaiheet dokumentoitiin ja analysoitiin laadullisesti. ROI-laskurin kehitysprosessi eteni kahdeksan version läpi, joiden aikana ratkaistiin teknisiä ongelmia, kuten numeeriseksi määritellyn tekstikentän korjaaminen ja sisäiset virheilmoitukset, sekä parannettiin toiminnallisuuksia, kuten useiden tehtävien yhdistelmälaskennan tukeminen. Keskeiseksi havainnoksi kehitysprosessissa nousi promptaamisen merkitys: tekoälyn onnistunut hyödyntäminen vaatii selkeää viestintää ja ymmärrystä kehityksen perusteista.
Tulokset
Opinnäytetyön tuloksena syntyi toimiva ROI-laskuri (Return on Investment). Tämä verkkosovellus julkaistiin, ja sitä voidaan hyödyntää asiakastyössä automaatiopalvelujen kustannustehokkuuden todentamiseen. Tulokset osoittivat, että pienimuotoiset verkkosivustot voidaan toteuttaa nopeasti ja kustannustehokkaasti tekoälytyökalujen avulla. Koko toimiva sovellus pystyttiin toteuttamaan jopa alle 40 minuutissa. Onnistuminen kuitenkin edellyttää, että käyttäjällä on riittävä ymmärrys web-kehityksen perusteista ja hyvä kehotteiden hallinta.
Linkki Theseukseen: https://urn.fi/URN:NBN:fi:amk-2025051311327