Studiju veids |
bakalaura akadēmiskās studijas |
Studiju programmas nosaukums |
Informācijas tehnoloģija |
Nosaukums |
Mākslīgā intelekta rīku pielietojums programmatūras izstrādes dzīves ciklā |
Nosaukums angļu valodā |
Application of Artificial Intelligence Tools in the Software Development Life Cycle |
Struktūrvienība |
33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte |
Darba vadītājs |
Rūta Pirta-Dreimane |
Recenzents |
Viktorija Klimko |
Anotācija |
Bakalaura darbā tika pētīts programmatūras izstrādes dzīves cikls, tā posmi un ieguvumi. Aplūkota tika arī DevOps programmatūras izstrādes metodoloģija, tās mērķis un ieguvumi. Tika apskatīta mākslīgā intelekta tehnoloģija, kā arī lielie valodu modeļi, no kuriem tika padziļinātāki izpētīts ChatGPT, GitHub Copilot un Gemini. Lielos valodu modeļus ir iespējams pielietot programmatūras izstrādē, kas palīdz pārvarēt programmētāju ikdienas izaicinājumus, kā rezultātā no to lietošanas programmatūras izstrādātāji var gūt lielus ieguvumus. Mūsdienās mākslīgā intelekta rīki strauji attīstās un tālāk bakalaura darbā tika apskatīts, cik spējīgi pašreizējie rīki ir programmatūras izstrādē. Rīku izstrādātie programmatūras kodi tika novērtēti pēc to atbilstības kvalitatīva koda standartiem. Darbā ir iekļauta padziļināti izpētīto programmatūras izstrādes rīku analīze un ar to palīdzību izstrādāto programmatūras kodu novērtējums, kā arī novērtēta šo rīku spēja atrast un atrisināt programmatūras kodā pieļautās kļūdas. Bakalaura darba beigās tika salīdzināti iepriekšminētie lielie valodu modeļi, kurus var pielietot programmatūras izstrādē (ChatGPT, GitHub Copilot, Gemini), tika salīdzināts, uz ko katrs no tiem ir spējīgs un sniegtas rekomendācijas, kurus no rīkiem labāk pielietot. Bakalaura darbs sniedz ieskatu par pieejamajiem mākslīgā intelekta rīkiem, programmatūras izstrādes paātrināšanai un vienkāršošanai. |
Atslēgas vārdi |
mākslīgais intelekts, programmatūras izstrādes dzīves cikls, programmatūras izstrāde. |
Atslēgas vārdi angļu valodā |
artificial intelligence, software development life cycle, software development. |
Valoda |
lv |
Gads |
2024 |
Darba augšupielādes datums un laiks |
27.05.2024 22:05:29 |