Tekoälypohjainen kurssiavustaja OnEdu-oppimisympäristössä
Rissanen, Juho (2025)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202504156651
https://urn.fi/URN:NBN:fi:amk-202504156651
Tiivistelmä
Työn toimeksiantajana on Mobie Oy. Yritys on pitkään etsinyt chatbot-pohjaista kurssiavustajaa osaksi verkko-oppimisympäristöään. Aluksi työssä kartoitettiin markkinoilla olevia kolmannen osapuolen chatbot-ratkaisuja, kuten Microsoft Copilot, Heygen ja Microsoft Azuren eri rajapinnat. Selvitystyössä arvioitiin ratkaisujen soveltuvuutta Mobien tarpeisiin integraation, kustannusten ja toiminnallisuuden näkökulmista.
Tutkimuksen ja analyysin perusteella päädyttiin kehittämään täysin oma chatbot, joka räätälöitiin vastaamaan Mobien oppimisympäristön tarpeita. Chatbot suunniteltiin toimimaan kurssiavustajana, joka hyödyntää kurssimateriaalia vastauksissaan varmistaen, että opiskelijat saavat oikeaa ja faktapohjaista tietoa. Teknisen toteutuksen osalta chatbotin backend rakennettiin Pythonilla, ja se integroitiin vektoritietokantaan, joka mahdollistaa tehokkaan tiedonhaun. Frontend toteutettiin Reactilla, ja botti toimii osana WordPress-ympäristöä erillisenä lisäosana.
Työn lopputuloksena syntyi skaalautuva chatbot, joka tukee opiskelijoiden oppimista ja vähentää opettajien työkuormaa. Jatkokehityksenä voidaan tutkia avatar-pohjaisen botin lisäämistä sekä puheentunnistuksen hyödyntämistä. Tämä työ tarjoaa arvokasta tietoa tekoälyavusteisten chattibottien kehittämisestä verkko-oppimisympäristöissä.
Tutkimuksen ja analyysin perusteella päädyttiin kehittämään täysin oma chatbot, joka räätälöitiin vastaamaan Mobien oppimisympäristön tarpeita. Chatbot suunniteltiin toimimaan kurssiavustajana, joka hyödyntää kurssimateriaalia vastauksissaan varmistaen, että opiskelijat saavat oikeaa ja faktapohjaista tietoa. Teknisen toteutuksen osalta chatbotin backend rakennettiin Pythonilla, ja se integroitiin vektoritietokantaan, joka mahdollistaa tehokkaan tiedonhaun. Frontend toteutettiin Reactilla, ja botti toimii osana WordPress-ympäristöä erillisenä lisäosana.
Työn lopputuloksena syntyi skaalautuva chatbot, joka tukee opiskelijoiden oppimista ja vähentää opettajien työkuormaa. Jatkokehityksenä voidaan tutkia avatar-pohjaisen botin lisäämistä sekä puheentunnistuksen hyödyntämistä. Tämä työ tarjoaa arvokasta tietoa tekoälyavusteisten chattibottien kehittämisestä verkko-oppimisympäristöissä.
