Selainlaajennuksen suunnittelu ja kehittäminen : chatGPT-keskustelubotti
Laakso, Topi; Legart, David (2023)
Laakso, Topi
Legart, David
2023
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-2023121236368
https://urn.fi/URN:NBN:fi:amk-2023121236368
Tiivistelmä
Projektin tavoitteena oli suunnitella ja kehittää selainlaajennus, joka toimii keskustelubottina hyödyntäen OpenAI:n ChatGPT-rajapintaa, sekä dokumentoida työn tulokset opinnäyteraporttiin. Laajennuksen tarkoitus on madaltaa kynnystä ChatGPT-kielimallin käyttöönottoon helposti ilman kirjautumisvaatimusta. Samalla se tarjoaa hauskan käyttökokemuksen ja parantaa tehokkuutta sekä tuottavuutta.
Raportissa käydään lyhyesti läpi verkkoselaimien, selainlaajennusten sekä kielimallien ominaisuuksia, mutta pääpaino on itse kehitystyössä. Laajennus kehitettiin kolmelle Suomen tilastollisesti käytetyimmälle työpöytäselaimelle HTML-, CSS- ja JavaScript-selainteknologioita hyödyntäen. Työn tuloksena syntyi kevyt ja yksinkertainen selainlaajennus, joka sisältää viihdyttäviä lisäominaisuuksia. The objective of the project was to design and develop a browser extension that operates as a chatbot utilizing OpenAI's ChatGPT API, while documenting the outcomes in this thesis report. The extension aims to lower the barrier for easy adoption of the ChatGPT language model without the need for a log-in function. Simultaneously, it provides an enjoyable user experience and enhances efficiency and productivity.
The report briefly covers the features of web browsers, browser extensions, and language models, with the primary focus on the actual development work. The extension was created using HTML, CSS, and JavaScript browser technologies, targeting the three most used desktop browsers in Finland. As a result, a lightweight and straightforward browser extension was produced, including some entertaining additional features.
Raportissa käydään lyhyesti läpi verkkoselaimien, selainlaajennusten sekä kielimallien ominaisuuksia, mutta pääpaino on itse kehitystyössä. Laajennus kehitettiin kolmelle Suomen tilastollisesti käytetyimmälle työpöytäselaimelle HTML-, CSS- ja JavaScript-selainteknologioita hyödyntäen. Työn tuloksena syntyi kevyt ja yksinkertainen selainlaajennus, joka sisältää viihdyttäviä lisäominaisuuksia.
The report briefly covers the features of web browsers, browser extensions, and language models, with the primary focus on the actual development work. The extension was created using HTML, CSS, and JavaScript browser technologies, targeting the three most used desktop browsers in Finland. As a result, a lightweight and straightforward browser extension was produced, including some entertaining additional features.