| Abstract |
Bakalaura darba ar projekta daļu tēma: SaaS: Daudznomnieku RAG sistēma.
Darba mērķis: izstrādāt daudznomnieku RAG sistēmu.
Apraksts: RAG risinājumu praktiska ieviešana prasa ne tikai lielā valodas modeļa izmantošanu,
bet arī pilnu programmatūras arhitektūru, kas nodrošina dokumentu apstrādi, vektoru glabāšanu,
semantisko meklēšanu, lietotāju pārvaldību un datu piekļuves kontroli. Šādas funkcionalitātes
nodrošināšanai vairākiem neatkarīgiem klientiem piemērota ir SaaS pieeja ar daudznomnieku
arhitektūru, kur viena sistēmas instance var apkalpot vairākus nomniekus, saglabājot katra nomnieka
datu izolāciju un atsevišķu pārvaldību. Tas ļauj RAG funkcionalitāti veidot nevis kā izolētu risinājumu
vienam lietotājam vai uzņēmumam, bet kā centralizēti uzturamu platformu ar plašākām pielietošanas
iespējām
Darba rezultāts: Pilnībā izstrādāta Callio sistēma — daudznomnieku SaaS tipa RAG platforma,
kas nodrošina dokumentu un zināšanu bāzu apstrādi, semantisko informācijas meklēšanu un atbilžu
ģenerēšanu, balstoties uz katra nomnieka datiem. Sistēmā ir īstenota nomnieku un lietotāju pārvaldība,
datu izolācija, zināšanu pārvaldības funkcionalitāte, administrēšanas panelis un klientu portāls.
Tehnoloģijas: C#, .NET 10, MS SQL Server, Azure Cosmos DB, Azure Storage Accounts, Azure
Service Bus, HTML5, CSS3, Blazor Server + WebAssembly, Mudblazor, Azure AppService.
Darbs satur: 67 lappuses, 42 attēlus, 9 tabulas, 70 literatūras avotus un 5 pielikumus.
Atslēgvārdi: Azure, daudznomnieku arhitektūra, modulārs monolīts, .NET, RAG, SaaS. |