Opiskelua tukevan AI-pohjaisen sovelluksen suunnittelu ja toteutus
Roponen, Eetu (2025)
Roponen, Eetu
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-2025050810084
https://urn.fi/URN:NBN:fi:amk-2025050810084
Tiivistelmä
Opinnäytetyön tavoitteena oli kehittää verkkopohjainen sovellus, joka tukee opiskelijoita tarjoamalla helpon ja tehokkaan tavan luoda ja käyttää muistikortteja. Sovellus hyödyntää tekoälyä generoidakseen automaattisesti muistikortteja käyttäjän antaman tekstin perusteella. Käyttäjä voi tämän jälkeen harjoitella luomiansa kortteja sovelluksen sisällä.
Sovellus suunniteltiin saavutettavaksi eri laitteilla ja käyttöympäristöissä, jotta mahdollisimman moni opiskelija voisi hyödyntää sitä omien tarpeidensa mukaan. Tekoälyn osalta työssä hyödynnettiin valmiita palveluita API-rajapintojen kautta, eikä tekoälymalleja kehitetä tai kouluteta itse.
Sovelluksen kehityksessä käytettiin Next.js teknologiaa, jonka mahdollistaa sekä frontend, että backend kehityksen toteuttamisen samassa ympäristössä. Tämä yksinkertaisti kehitysprosessia ja teki kehityksestä mukavaa ja tehokasta. Valmis sovellus julkaistiin Vercel-alustaa hyödyntäen. Vercel tukee Next.js:ää ja mahdollistaa nopean käyttöönoton.
Kaikki asetetut tavoitteet saavutettiin, ja sovelluksen valmis versio julkaistiin verkossa käytettäväksi.
Sovellus suunniteltiin saavutettavaksi eri laitteilla ja käyttöympäristöissä, jotta mahdollisimman moni opiskelija voisi hyödyntää sitä omien tarpeidensa mukaan. Tekoälyn osalta työssä hyödynnettiin valmiita palveluita API-rajapintojen kautta, eikä tekoälymalleja kehitetä tai kouluteta itse.
Sovelluksen kehityksessä käytettiin Next.js teknologiaa, jonka mahdollistaa sekä frontend, että backend kehityksen toteuttamisen samassa ympäristössä. Tämä yksinkertaisti kehitysprosessia ja teki kehityksestä mukavaa ja tehokasta. Valmis sovellus julkaistiin Vercel-alustaa hyödyntäen. Vercel tukee Next.js:ää ja mahdollistaa nopean käyttöönoton.
Kaikki asetetut tavoitteet saavutettiin, ja sovelluksen valmis versio julkaistiin verkossa käytettäväksi.
