Graduate papers
  
Description of the graduate paper
Form of studies Bachelor
Title of the study programm Information Technology
Title in original language Mākslīgā intelekta rīku pielietojums programmatūras izstrādes dzīves ciklā
Title in English Application of Artificial Intelligence Tools in the Software Development Life Cycle
Department Faculty Of Computer Science Information Tehnology And Energy
Scientific advisor Rūta Pirta-Dreimane
Reviewer Viktorija Klimko
Abstract 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.
Keywords mākslīgais intelekts, programmatūras izstrādes dzīves cikls, programmatūras izstrāde.
Keywords in English artificial intelligence, software development life cycle, software development.
Language lv
Year 2024
Date and time of uploading 27.05.2024 22:05:29