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
  • Metropolia Ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite
  •   Ammattikorkeakoulut
  • Metropolia Ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite

Tekoälyavustajat sovelluskehityksessä: Tabnine, GitHub Copilot, Codewhisperer

Smirnova, Darja (2024)

 
Avaa tiedosto
Smirnova_Darja.pdf (886.3Kt)
Lataukset: 


Smirnova, Darja
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-2024053018688
Tiivistelmä
Viime aikoina tekoälyavustajat ovat tulleet erittäin suosituiksi ohjelmoinnin maailmassa ja tarjoavat monia etuja kehittäjille. Tämän opinnäytetyön tavoitteena on käytännössä arvioida suosituimpien tekoälyavustajien, kuten GitHub Copilotin, Tabninen ja CodeWhispererin, tehokkuutta sekä tarkistaa, kuinka paljon ne todella nopeuttavat ja yksinkertaistavat ohjelmoijien työtä. Tehokkuuden käytännön arviointia varten luotiin full stack -sovellus customer web api, joka mahdollistaa käyttäjän lisätä, muokata ja poistaa asiakastietoja. Kaikki kolme tekoälyavustajaa integroitiin tämän sovelluksen kehitysprosessiin niiden toimintakyvyn arvioimiseksi.

Tutkimuksen päätehtävät ovat: arvioida tekoälyavustajien vaikutusta kehityksen nopeuteen, analysoida niiden antamien suositusten tarkkuutta ja hyödyllisyyttä, tarkistaa kunkin tekoälyavustajan kyky ymmärtää kehittäjän pyyntöjä ja kuinka tarkasti ne noudattavat näitä pyyntöjä sekä tunnistaa kunkin tekoälyavustajan edut ja haitat todellisissa kehitysolosuhteissa.

Opinnäytetyön tulokset osoittavat, että tekoälyavustajista on todellista hyötyä, sillä ne nopeuttavat kehitysprosessia. Sovelluksen kehitysprosessissa tekoälyavustajat tarjosivat oikeita vinkkejä, korjasivat virheitä ja vapauttivat rutiinityöstä, mikä auttoi luomaan toimivan full stack -sovelluksen, joka oli alun perin suunniteltu.
Kokoelmat
  • Opinnäytetyöt
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