AI-Chatbot tekoälyassistentin kehittäminen ohjelmistotestauksen avuksi Goforelle
Petäjä, Niko (2025)
Petäjä, Niko
2025
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-2025060520781
https://urn.fi/URN:NBN:fi:amk-2025060520781
Tiivistelmä
Opinnäytetyön tavoitteena oli kehittää prototyyppivaiheen chatbot Goforen toimeksiannosta ohjelmistotestauksen tueksi. Chatbotin tehtävänä on tunnistaa virheitä testausraporteista, tarjota analysointitukea ja mahdollistaa automaattinen raportointi. Työ hyödyttää erityisesti ohjelmistokehittäjiä ja laadunvarmistuksen asiantuntijoita. Kehittämistehtävässä keskityttiin chatbotin suorituskyvyn optimointiin testiautomaatioympäristössä, tekoälymallien hyödyntämiseen virheiden tunnistuksessa, käytettävyyden parantamiseen ja pilvipalveluiden, kuten AWS:n, hyödyntämiseen skaalautuvuuden tukena. Tietoperusta koostui tekoälyyn, ohjelmistotestaukseen, koneoppimiseen ja vuorovaikutteisiin järjestelmiin liittyvästä ajankohtaisesta kirjallisuudesta. Menetelminä hyödynnettiin sekä laadullista käyttäjäkyselyä että määrällisiä mittareita, kuten tarkkuusprosentti, vastausaika ja virhetunnistuskyky. Keskeisiksi tuloksiksi nousivat chatbotin kyky tunnistaa virheitä ja toimia osittain itseohjautuvasti. Kehittämiskohteita löytyi erityisesti monimutkaisten tehtävien käsittelyssä ja kontekstin ymmärtämisessä. Työ osoittaa tekoälyratkaisujen potentiaalin laadunvarmistuksen tukena ja esittää jatkokehitysehdotuksia erityisesti kontekstuaalisen älykkyyden parantamiseksi.