| Form of studies |
Master |
| Title of the study programm |
Information Technology |
| Title in original language |
Ģeneratīvā mākslīgā intelekta asistēta API specifikācijas un dokumentācijas automatizācija |
| Title in English |
Generative AI-Assisted Automation of API Specification and Documentation |
| Department |
Faculty Of Computer Science Information Tehnology And Energy |
| Scientific advisor |
Oksana Ņikiforova |
| Reviewer |
Arnis Lektauers |
| Abstract |
API izmantošana ir būtisks elements mūsdienu programmatūras sistēmu integrācijā un savstarpējā komunikācijā. API dokumentācijas kvalitāte ietekmē programmatūru vai sistēmu uzturēšanu, atkārtotu izmantošanu, integrācijas efektivitāti. Manuāla API specifikāciju izstrāde ir resurss-ietilpīgs process, kas var veidot nekonsekvenci starp faktisko API funkcionalitāti un tā dokumentācijas saturu. Maģistra darba mērķis ir izstrādāt metodi un demonstrācijas rīku API specifikāciju un dokumentācijas automatizētai ģenerēšanai, izmantojot ģeneratīvo mākslīgo intelektu. Darbā tiek analizēti API izstrādes principi, OpenAPI standarts un esošie dokumentācijas rīki. Tiek izvērtētas lielo valodas modeļu iespējas strukturēta API specifikāciju ģenerēšanā, ja ir doti sistēmu prasības teksti vai programmatūras koda fragmenti jeb daļas. Darba ietvaros izstrādāts datu plūsmas modelis un realizēts demonstrācijas prototips, kas nodrošina API galapunktu, parametru un datu struktūru identificēšanu un to izstrādi atbilstoši standartiem. Veikta salīdzinošā analīze starp prototipa ģenerēto un manuāli izstrādāto dokumentāciju, novērtējot precizitāti, struktūras pareizību un atbilstību standartam. Izstrādātais risinājums piedāvāts kā pamats API dokumentācijas automatizācijas turpmākai attīstībai programmatūras izstrādes kontekstā. |
| Keywords |
API SPECIFIKĀCIJA, ĢENERATĪVAIS MĀKSLĪGAIS INTELEKTS, PROGRAMMINŽENIERIJA, LIELIE VALODAS MODEĻI, OPENAPI, API DOKUMENTĀCIJA, API DOKUMENTĀCIJAS AUTOMATIZĀCIJA |
| Keywords in English |
API SPECIFICATION, GENERATIVE ARTIFICIAL INTELLIGENCE, SOFTWARE ENGINEERING, LARGE LANGUAGE MODELS, OPENAPI, API DOCUMENTATION, API DOCUMENTATION AUTOMATION |
| Language |
lv |
| Year |
2026 |
| Date and time of uploading |
18.05.2026 01:01:10 |