Tekoäly web-ohjelmoinnissa : suuret kielimallit ja ChatGPT
Masudi, Seyawash (2025)
Masudi, Seyawash
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-202504257652
https://urn.fi/URN:NBN:fi:amk-202504257652
Tiivistelmä
Tämän opinnäytetyön tavoitteena oli tutkia suuria kielimalleja ja niiden käyttöä web-ohjelmoinnissa keskittyen erityisesti OpenAI:n kehittämään ChatGPT-malliin ja sen API-rajapinnan hyödyntämiseen. Tutkimuksessa selvitettiin teknisesti, miten suuret kielimallit toimivat yleisellä tasolla, mitä ominaisuuksia ChatGPT sisältää ja miten näitä ominaisuuksia voidaan hyödyntää web-sovellusten kehittämisessä.
Tutkimusmenetelminä käytettiin dokumenttianalyysia, kirjallisuuskatsausta ja konstruktiivista tutkimusotetta. Teoriapohja muodostettiin kirjallisuudesta, käytännön esimerkeissä havainnollistettiin muun muassa ChatGPT:n API-rajapinnan käyttöä tekstin muuttamiseen puheeksi sekä sen soveltamista koodin selittämiseen, refaktorointiin ja automaattiseen dokumentointiin.
Johtopäätöksenä todettiin, että kielimallit tarjoavat suuria mahdollisuuksia web-ohjelmoinnissa esimerkiksi automaation, asiakaspalvelun ja sisällöntuotannon kehittämisessä. Käyttöön liittyy myös teknisiä ja eettisiä haasteita. Kielimallien roolin ja vaikutuksen odotetaan kasvavan entisestään, mikä korostaa tarvetta vastuulliselle, läpinäkyvälle ja eettisesti kestävälle kehitystyölle sekä jatkuvalle tutkimukselle.
Tutkimusmenetelminä käytettiin dokumenttianalyysia, kirjallisuuskatsausta ja konstruktiivista tutkimusotetta. Teoriapohja muodostettiin kirjallisuudesta, käytännön esimerkeissä havainnollistettiin muun muassa ChatGPT:n API-rajapinnan käyttöä tekstin muuttamiseen puheeksi sekä sen soveltamista koodin selittämiseen, refaktorointiin ja automaattiseen dokumentointiin.
Johtopäätöksenä todettiin, että kielimallit tarjoavat suuria mahdollisuuksia web-ohjelmoinnissa esimerkiksi automaation, asiakaspalvelun ja sisällöntuotannon kehittämisessä. Käyttöön liittyy myös teknisiä ja eettisiä haasteita. Kielimallien roolin ja vaikutuksen odotetaan kasvavan entisestään, mikä korostaa tarvetta vastuulliselle, läpinäkyvälle ja eettisesti kestävälle kehitystyölle sekä jatkuvalle tutkimukselle.