Спосіб оптимізації роботи мікросервісної системи підтримки з використанням баз даних на основі моделі RAG

dc.contributor.advisorРусінов, Володимир Володимирович
dc.contributor.authorУхач, Денис Сергійович
dc.date.accessioned2025-09-22T08:28:58Z
dc.date.available2025-09-22T08:28:58Z
dc.date.issued2025
dc.description.abstractУ даній роботі розглянуто підхід до оптимізації роботи мікросервісної системи підтримки з використанням баз знань та моделі генерації з підключенням до джерел інформації (Retrieval-Augmented Generation, RAG). Було проаналізовано сучасні архітектурні підходи до створення мікросервісів, проблеми масштабування, продуктивності та методи їх вирішення. Проведено огляд технологій, які дозволяють інтегрувати модель RAG у мікросервісне середовище. Розроблено систему, що дозволяє поєднувати генеративні можливості великих мовних моделей з актуальними даними з бази знань. Реалізовано механізм ефективного збереження, індексації та пошуку векторизованої інформації. Проведено експериментальні дослідження щодо впливу RAG-підходу на продуктивність та точність відповідей системи підтримки. Програмний продукт реалізовано з використанням Node.js, PostgreSQL та векторної бази даних.
dc.description.abstractotherThis thesis presents an approach to optimizing the performance of a microservice-based support system using knowledge bases and a Retrieval-Augmented Generation (RAG) model. The work analyzes modern architectural principles of microservice design, scalability and performance challenges, and methods for addressing them. An overview of technologies enabling RAG integration into a microservice environment is provided. A system was developed that combines the generative capabilities of large language models with access to up-to-date knowledge from a database. A mechanism for efficient storage, indexing, and retrieval of vectorized information was implemented. Experimental studies were conducted to evaluate the impact of the RAG-based approach on system performance and response accuracy. The software was implemented using Node.js, PostgreSQL, and a vector database
dc.format.extent151 с.
dc.identifier.citationУхач, Д. С. Спосіб оптимізації роботи мікросервісної системи підтримки з використанням баз даних на основі моделі RAG : дипломний проєкт … бакалавра : 123 Комп’ютерна інженерія / Ухач Денис Сергійович. – Київ, 2025. – 151 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/76204
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectmicroservices
dc.subjectoptimization
dc.subjectrag
dc.subjectknowledge base
dc.subjectgenerative model
dc.subjectuser support
dc.subjectмікросервіси
dc.subjectоптимізація
dc.subjectRAG
dc.subjectбази знань
dc.subjectгенеративна модель
dc.subjectпідтримка користувачів
dc.titleСпосіб оптимізації роботи мікросервісної системи підтримки з використанням баз даних на основі моделі RAG
dc.typeBachelor Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Ukhach_bakalavr.pdf
Розмір:
1.68 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: