Спосіб оптимізації роботи мікросервісної системи підтримки з використанням баз даних на основі моделі RAG
| dc.contributor.advisor | Русінов, Володимир Володимирович | |
| dc.contributor.author | Ухач, Денис Сергійович | |
| dc.date.accessioned | 2025-09-22T08:28:58Z | |
| dc.date.available | 2025-09-22T08:28:58Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | У даній роботі розглянуто підхід до оптимізації роботи мікросервісної системи підтримки з використанням баз знань та моделі генерації з підключенням до джерел інформації (Retrieval-Augmented Generation, RAG). Було проаналізовано сучасні архітектурні підходи до створення мікросервісів, проблеми масштабування, продуктивності та методи їх вирішення. Проведено огляд технологій, які дозволяють інтегрувати модель RAG у мікросервісне середовище. Розроблено систему, що дозволяє поєднувати генеративні можливості великих мовних моделей з актуальними даними з бази знань. Реалізовано механізм ефективного збереження, індексації та пошуку векторизованої інформації. Проведено експериментальні дослідження щодо впливу RAG-підходу на продуктивність та точність відповідей системи підтримки. Програмний продукт реалізовано з використанням Node.js, PostgreSQL та векторної бази даних. | |
| dc.description.abstractother | This 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.extent | 151 с. | |
| dc.identifier.citation | Ухач, Д. С. Спосіб оптимізації роботи мікросервісної системи підтримки з використанням баз даних на основі моделі RAG : дипломний проєкт … бакалавра : 123 Комп’ютерна інженерія / Ухач Денис Сергійович. – Київ, 2025. – 151 с. | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/76204 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.subject | microservices | |
| dc.subject | optimization | |
| dc.subject | rag | |
| dc.subject | knowledge base | |
| dc.subject | generative model | |
| dc.subject | user support | |
| dc.subject | мікросервіси | |
| dc.subject | оптимізація | |
| dc.subject | RAG | |
| dc.subject | бази знань | |
| dc.subject | генеративна модель | |
| dc.subject | підтримка користувачів | |
| dc.title | Спосіб оптимізації роботи мікросервісної системи підтримки з використанням баз даних на основі моделі RAG | |
| dc.type | Bachelor 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
- Опис: