Розробка мікросервісного вебзастосунку з інтеграцією рекомендаційної системи та великих мовних моделей

dc.contributor.authorГорпинич, Валерія Олегівна
dc.date.accessioned2026-06-29T09:19:13Z
dc.date.available2026-06-29T09:19:13Z
dc.date.issued2026
dc.descriptionГорпинич В. О. Розробка мікросервісного вебзастосунку з інтеграцією рекомендаційної системи та великих мовних моделей : кваліфікаційна робота бакалавра спеціальності 121 "Інженерія програмного забезпечення" / наук. керівник А. Г. Кривохата. Запоріжжя : ЗНУ, 2026. 59 с.uk
dc.description.abstractUA : Робота викладена на 59 сторінках друкованого тексту, містить 39 рисунків, 5 таблиць, 19 джерел. Об’єкт дослідження – процес розробки мікросервісних вебзастосунків із впровадженням великих мовних моделей. Мета роботи: розробити мікросервісний вебзастосунок, який інтегрує великі мовні моделі для впровадження персоналізованої рекомендаційної системи, семантичного пошуку та AI-взаємодії, для покращення користувацького досвіду. Методи дослідження – методи об’єктно-орієнтованого проєктування, мікросервісної архітектури, семантичного пошуку, інтеграції великих мовних моделей у вебзастосунки. У роботі розглянуто процес проєктування та реалізації мікросервісного вебзастосунку для публікації технічних статей із інтеграцією великих мовних моделей для реалізації персоналізованих рекомендацій, семантичного пошуку та AI-взаємодії. Для розробки програмної частини використано Spring Boot, Spring AI, PostgreSQL, Pgvector, Redis, Angular, Docker та Vertex AI. У результаті створено працездатний вебзастосунок із мікросервісною архітектурою та інтеграцією AI-функціоналу. Для перевірки роботи системи було виконано UI-тестування за допомогою Selenium і навантажувальне тестування з використанням Apache JMeter, результати яких підтвердили коректність та стабільність роботи основного функціоналу застосунку.uk
dc.description.abstractEN : The work is presented on 59 pages of printed text, 39 figures, 5 tables, 19 references. The object of the study is the process of developing microservices-based web applications with the integration of large language models. The aim of the study is to develop a microservices-based web application integrating large language models for implementing a personalized recommendation system, semantic search, and AI-based interaction to improve user experience. The methods of research include object-oriented design methods, microservice architecture, semantic search, and technologies for integrating large language models into web applications. The paper considers the process of designing and implementing a microservices-based web application for publishing technical articles with the integration of large language models for personalized recommendations, semantic search, and AI-based interaction. Spring Boot, Spring AI, PostgreSQL, Pgvector, Redis, Angular, Docker, and Vertex AI were used for the implementation of the software system. As a result, a functional web application with a microservice architecture and integrated AI functionality was developed. To verify the correctness of the system operation, UI testing using Selenium and load testing using Apache JMeter were performed. The testing results confirmed the correctness and stability of the main functionality of the application.uk
dc.identifier.urihttps://dspace.znu.edu.ua/items/bb5648aa-6cf8-4325-b26f-b8b43c5d7555
dc.language.isoukuk
dc.subjectвекторні представленняuk
dc.subjectвеликі мовні моделіuk
dc.subjectмікросервісна архітектураuk
dc.subjectперсоналізовані рекомендаціїuk
dc.subjectсемантичний пошукuk
dc.subjectAI-асистентuk
dc.subjectRAG-підхідuk
dc.subjectRedis-кешуванняuk
dc.subjectAI assistantuk
dc.subjectembeddingsuk
dc.subjectlarge language modelsuk
dc.subjectmicroservice architectureuk
dc.subjectpersonalized recommendationsuk
dc.subjectRAG approachuk
dc.subjectRedis cachinguk
dc.subjectsemantic searchuk
dc.titleРозробка мікросервісного вебзастосунку з інтеграцією рекомендаційної системи та великих мовних моделейuk
dc.typeРобота бакалавраuk

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Горпинич.pdf
Size:
3.41 MB
Format:
Adobe Portable Document Format
Description:
Робота бакалавра

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
3.81 KB
Format:
Item-specific license agreed upon to submission
Description: