Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Lapin ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Lapin ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

ChatGPT ja Copilot ohjelmoinnin työkaluina

Ylihoikka, Peter (2024)

 
Avaa tiedosto
Ylihoikka_Peter.pdf (646.0Kt)
Lataukset: 


Ylihoikka, Peter
2024
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2024061022476
Tiivistelmä
Tämän opinnäytetyön tavoitteena oli tekoälyjen ChatGPT:n ja Copilotin tutkiminen ohjelmoinnin työkaluina sekä kartoittaa tekoälyjen tämänhetkistä kyvykkyyttä ohjelmoinnissa Python-kielellä. Opinnäytetyön toimeksiantajana oli FrostBit Software Lab -ohjelmistolaboratorio, joka on osa Lapin ammattikorkeakoulua.

Opinnäytetyön tietoperusta on koottu kirjallisuudesta, tiedeartikkeleista ja dokumentaatiosta, joiden avulla käydään läpi tekoälyjen peruskäsite, kehitys ja ominaisuudet. Tekoälyjen OpenAI ChatGPT:n ja Github Copilotin ominaisuuksia ja kehitystä kerrotaan dokumentaation avulla. Tässä työssä tehtiin myös ChatGPT- ja Copilot-tekoälyjen testaamista eritasoisilla ohjelmointitehtävillä, joilla mitattiin niiden kykyä generoida ohjelmakoodia pyynnöistä.

Tutkimusosion tuloksista voidaan päätellä, että tekoälyillä on pysyvä paikka ohjelmoinnin piirissä työkaluna. Tekoälyt pystyvät generoimaan pienistä keskisuuriin kokonaisuuksiin ratkaisuja ripeästi ja nopeuttavat ohjelmistokehittäjien työkulkuja huomattavasti. Tekoäly ei ole kuitenkaan ole syrjäyttämässä ihmisiä ohjelmoinnissa, koska niiden tehokas käyttö työtehtävissä vaatii hyvän perusosaamisen ja ymmärryksen ohjelmoinnista.

Tekoälyjen integrointia ohjelmointiympäristöihin työkaluina voi suositella aloittelijoille sekä kokeneille ohjelmistokehittäjille. Tekoälyistä ohjelmointiin Copilot soveltuu paremmin työkaluksi, koska sen käytön nopeus ja generoitujen vastauksien täsmällisyys oli parempi kuin ChatGPT. Tutkimusosio toteutettiin hyödyntämällä ilmaisia kokeiluversioita palveluista ChatGPT ja Copilot.
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste