| Studiju veids |
bakalaura akadēmiskās studijas |
| Studiju programmas nosaukums |
Datorsistēmas |
| Nosaukums |
Python valodā balstītu tīmekļa satvaru salīdzinošā analīze ģeneratīvo mākslīgā intelekta pakalpojumu efektīvai integrācijai |
| Nosaukums angļu valodā |
Comparative Analysis of Python-Based Web Frameworks for Efficient Integration of Generative AI Services |
| Struktūrvienība |
33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte |
| Darba vadītājs |
Padmaraj Nidagundi |
| Recenzents |
Daniels Gorovojs |
| Anotācija |
Ģeneratīvās mākslīgās intelektu (GenAI) pakalpojumi arvien biežāk tiek integrēti tīmekļa lietojumprogrammās, radot darba slodzes raksturlielumus, kas atšķiras no tradicionālajām tīmekļa darba slodzēm, jo AI modeļu secinājumu operācijas ir ilgstošas, prasa pastāvīgu savienojumu atbildes ģenerēšanas laikā un ietver daudzpakāpju procesus, kas patērē resursus, kuru apjoms pieaug līdz ar vienlaicīguma līmeni. Šajā bakalaura darbā ir sniegta četru Python tīmekļa satvara: Flask, Django, FastAPI un Tornado salīdzinošā analīze, lai nodrošinātu efektīvu GenAI pakalpojumu integrāciju. Tie tika izvēlēti, lai pārstāvētu sinhronās un asinhronās izpildes modeļus, un tika novērtēti četros efektivitātes aspektos: aizture un savienojuma stabilitāte, vienlaicīguma mērogojamība, resursu izmantošana un procesa koordinācija. Eksperimentālajā metodoloģijā tiek izmantota kontrolēta slodzes testēšana ar identisku GenAI API integrāciju, kas ieviesta katrā satvara prototipā un testēta sešos vienlaicīguma līmeņos. Rezultāti liecina, ka asinhronās platformas sasniedza augstāku caurlaidspēju, vienlaikus saglabājot stabilāku atbildes laiku vienlaicīgas GenAI slodzes apstākļos, nekā sinhronās platformas, kurām atbildes gaidīšanas laiks ievērojami palielinājās, pieaugot vienlaicīgumam. Pīplīna testēšanā asinhronā notikumu cilpas plānošana radīja papildu posma līmeņa aizturi augsta vienlaicīguma apstākļos, kas izraisīja lielāku atmiņas patēriņu. Tika izstrādāta matemātiska procedūra, lai apvienotu trīspadsmit izmērītos rādītājus vienā kopējā vērtējumā katrai sistēmai katrā ieviešanas kontekstā, izmantojot minimālo un maksimālo normalizāciju, harmoniskā vidējā summēšanu un svērto summu lēmuma pieņemšanas noteikumu. Pamatojoties uz šiem secinājumiem, darbā sniegti eksperimentāli pamatoti, uz scenārijiem balstīti ieteikumi Python tīmekļa platformas izvēlei GenAI integrācijai. |
| Atslēgas vārdi |
Python tīmekļa satvara, GenAI integrācija, sinhronā un asinhronā arhitektūra, satvaru salīdzinājums, GenAI darba slodzes |
| Atslēgas vārdi angļu valodā |
Python web frameworks, GenAI integration, synchronous and asynchronous architecture, GenAI workloads |
| Valoda |
eng |
| Gads |
2026 |
| Darba augšupielādes datums un laiks |
26.05.2026 19:17:19 |