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 asistēta lietotāja saskarnes un pieredzes bibliotēku ģenerēšana
Title in English Artificial Intelligence-Assisted Generation of User Interface and User Experience Libraries
Department Faculty Of Computer Science Information Tehnology And Energy
Scientific advisor Oksana Ņikiforova
Reviewer Dace Doniņa
Abstract Mūsdienu programmatūras izstrādē dizaina sistēmas nodrošina lietotāja saskarnes konsekvenci, produkta kvalitāti un efektīvu sadarbību starp dizaineriem un izstrādātājiem. Nozīmīga daļa no dizaina sistēmām ir lietotāja saskarnes un pieredzes komponentu bibliotēkas. Tomēr komponentu bibliotēku izveide un uzturēšana joprojām ir laikietilpīgs un manuāls process. Bakalaura darba mērķis ir izstrādāt risinājumu, kas Figma vidē ļauj analizēt lietotāju saskarnes komponentu piemērus, automātiski ģenerēt paplašināmu komponentu bibliotēku, jaunus lietotāja saskarnes ekrānus un lietotāja pieredzes scenārijus. Darba ietvaros tika analizētas dizaina sistēmas, komponentu bibliotēkas, ģeneratīvā mākslīgā intelekta rīki, lielie valodas modeļi un uzvedņu inženierijas pieejas. Praktiskajā daļā tika izstrādāts Figma spraudņa prototips, izmantojot TypeScript, Figma Plugin API, Node.js starpserveri un Anthropic Claude API. Risinājums nodrošina vizuālā stila transformāciju, komponentu bibliotēkas ģenerēšanu, jaunu lietotāju saskarnes ekrānu ģenerēšanu un lietotāja pieredzes scenāriju ģenerēšanu. Prototips tika validēts Figma vidē, izmantojot vairākus testēšanas scenārijus. Rezultāti parādīja, ka spraudnis spēj saglabāt sākotnējo ekrāna struktūru, izveidot strukturētu aktīvu bibliotēku un ģenerēt jaunus lietotāju saskarnes ekrānus, balstoties uz ģenerēto komponentu bibliotēku. Vienlaikus atsevišķos gadījumos tika novērotas kvalitātes nepilnības, tādēļ ģenerētie rezultāti prasa cilvēka pārbaudi un manuālu korekciju. Darba rezultātā secināts, ka ģeneratīvā mākslīgā intelekta integrācija Figma vidē ir praktiski iespējama un var samazināt manuālā darba apjomu dizaina sistēmu veidošanā. Izstrādātais risinājums ir piemērots esoša projekta integrācijā, dizaina variāciju ģenerēšanai un sākotnējas komponentu bibliotēkas izveidei kā arī esošas bibliotēkas paplašināšanai. Bakalaura darba apjoms ir 62 lappuses un tas satur 27 attēlus. Izmantoti 35 informācijas avoti.
Keywords KOMPONENTU BIBLIOTĒKAS, UI/UX, ĢENERATĪVAIS MĀKSLĪGAIS INTELEKTS, LIELIE VALODAS MODEĻI
Keywords in English COMPONENT LIBRARIES, UI/UX, GENERATIVE ARTIFICIAL INTELLIGENCE, LARGE LANGUAGE MODELS
Language lv
Year 2026
Date and time of uploading 26.05.2026 16:14:21