Noslēguma darbu reģistrs
  
Studiju darba apraksts
Studiju veids bakalaura akadēmiskās studijas
Studiju programmas nosaukums Datorsistēmas
Nosaukums Ģeneratīvo valodas modeļu salīdzinoša izpēte Python koda ģenerēšanai
Nosaukums angļu valodā A Comparative Study of Generative Language Models for the Python Code Generation
Struktūrvienība 33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte
Darba vadītājs Sintija Petroviča-Kļaviņa
Recenzents Valdis Saulespurēns
Anotācija Ģeneratīvo valodas modeļu pielietojums pēdējo dažu gadu laikā ir kļuvis ļoti izplatīts, un tie parāda ievērojamus rezultātus praktiski visās jomās, ieskaitot programmēšanā. Uz tiem ir bāzēti dažādi, publiski pieejami rīki, ko var lietot jebkurš. Tā kā īpaši ātri attīstās lielie valodas modeļi, kuri spēj veikt dabiskās valodas apstrādi, ļaujot tiem ģenerēt tekstu, jāapskata šo modeļu pašreizējā iespējamība asistēt programmētājam caur pareizu un lietojamu koda ģenerēšanu, jo kods arī ir teksta formātā. Darba mērķis ir analizēt un salīdzināt pašreizējās lielo valodas modeļu koda ģenerēšanas spējas, apskatot to spēju ģenerēt Python kodu no tiem dotajiem vaicājumiem. Tika izvēlēti 6 mākslīgā intelekta rīki, kuri ir bāzēti uz ģeneratīviem valodas modeļiem. Četri programmētāju asistenta rīki, kas īpaši paredzēti koda ģenerēšanas nolūkiem - GitHub Copilot, Replit AI, Amazon CodeWhisperer, Sourcegraph Cody, un divi sarunboti ar koda ģenerēšanas funkcionalitāti - ChatGPT un Google Gemini. Darba gaitā noskaidrots, ka šie rīki spēja lielākoties veiksmīgi ģenerēt prasībām atbilstošu kodu, un vislabākos rezultātus parādīja GitHub Copilot. Ir arī izsecināts, ka šo rīku bezmaksas versijas pašreizējā stadijā nav spējīgas aizstāt programmētāja darbu, bet var noderīgi kalpot kā programmētāju asistenti, atvieglojot vairākus, ar koda apstrādi un rakstīšanu saistītus, uzdevumus. Darba apjoms ir 55 lapas un tas satur 14 attēlus, 1 tabulu, 3 pielikumus un 73 informācijas avotus.
Atslēgas vārdi mākslīgais intelekts, programmēšana, dabiskās valodas apstrāde, mašīnmācīšanās
Atslēgas vārdi angļu valodā artificial intelligence, programming, natural language processing, machine learning
Valoda lv
Gads 2024
Darba augšupielādes datums un laiks 27.05.2024 10:06:23