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älyavusteisen ohjelman käyttö ohjelmoinnissa

Ylirautalahti, Lassi (2023)

 
Avaa tiedosto
Ylirautalahti_Lassi.pdf (409.4Kt)
Lataukset: 


Ylirautalahti, Lassi
2023
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-2023052614806
Tiivistelmä
Insinöörityön tavoitteena oli hahmottaa, millainen työkalu Codex Sandbox on ohjelmoinnissa. Työssä perehdyttiin myös siihen keskeisesti liittyviin käsitteisiin, kuten tekoäly ja sen osa-alueet, OpenAI, Codex ja GitHub Copilot.

Koneoppiminen on tekoälyn osa-alue, jonka avulla tietokoneet oppivat ja tekevät ennusteita datasta. Kielimallit, kuten OpenAI:n GPT-3, ovat tekoälyjärjestelmiä, jotka käsittelevät ja tuottavat ihmiskielen kaltaista tekstiä oppimalla malleista ja asiayhteyksistä. OpenAI:n Codex on kehittynyt kielimalli, joka käyttää koneoppimistekniikoita, kuten syviä neuroverkkoja, ymmärtääkseen ja luodakseen koodia eri ohjelmointikielillä.

Työssä toteutettiin pienimuotoinen tapaustutkimus, jolla testattiin Codex Sandboxin mahdollisuuksia auttaa ohjelmoinnissa. Sekä opinnäytetyö että tapaustutkimus toteutettiin itsenäisesti. Tapaustutkimuksessa luotiin mobiilialustalle pelillistetty askelmittari, joka toimii hyödyntäen puhelimen kiihtyvyysanturia, jolla saatiin laskettua käyttäjän askeleet. Käyttäjällä on valittavissa taitoja, joita voidaan kehittää kävelemällä.

Codexin Sandboxin käyttö kuitenkin osoittautui rajoitetuksi, eikä sillä toteutettu koodi vastannut oletuksia. Codex Sandbox sai toteutettua yksittäisiä toiminnallisuuksia, jotka toimivat itsekseen, mutta yhdistetty kokonaisuus ei ollut mahdollinen Codex Sandboxin kanssa. Codex Sandboxin käyttäjäkokemus kuitenkin osoittautui opettavaiseksi, ja sen käyttö herätti mielenkiinnon muita tekoälyavusteisia ratkaisuja kohtaan.
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