Details

Title Разработка системы обработки документации на основе подхода Retrieval-Augmented Generation: выпускная квалификационная работа бакалавра: направление 09.03.01 «Информатика и вычислительная техника» ; образовательная программа 09.03.01_01 «Разработка компьютерных систем» = Development of a documentation processing system based on the Retrieval-Augmented Generation approach
Creators Вайцеховский Егор Тимурович
Scientific adviser Куляшова Зинаида Викторовна
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2026
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects Retrieval-Augmented Generation ; Java ; Spring Framework ; Spring AI ; Ollama ; microservice ; API gateway
Document type Bachelor graduation qualification work
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.01
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2026/vr/vr26-2637
Rights Доступ по паролю из сети Интернет (чтение, печать, копирование)
Additionally New arrival
Record key ru\spstu\vkr\42808
Record create date 8/21/2026

Allowed Actions

Action 'Read' will be available if administrator prepare required files

Action 'Download' will be available if you login or access site from another network

Group Anonymous
Network Internet

Данная работа посвящена разработке Retrieval-Augmented Generation (RAG) системы для обработки локальной файловой документации, с использованием готовых больших языковых моделей. Основные решаемые задачи: 1. Анализ существующих решений на рынке в области RAG систем; 2. Проектирование архитектуры и разработка программного решения на языке Java; 3. Тестирование системы на соответствие техническим требованиям. Система построена по принципу RAG архитектуры с использованием языка программирования Java и библиотеки Spring (в частности, Spring AI). В результате работы, используя современные инструменты, разработано готовое программное обеспечение. Локальный запуск языковой модели осуществляется через Ollama. Хранение данных реализовано через PostgreSQL. Разработанная система позволяет помещать в контекст языковой модели локальную документацию. Система может быть использована для быстрого поиска подходящей документации и получения быстрого и содержательного ответа.

This work is devoted to the development of a Retrieval-Augmented Generation (RAG) system for processing local file documentation using ready-made large language models. The main tasks to be solved: 1. Analysis of existing solutions on the market in the field of RAG systems; 2. Architecture design and software solution development in Java language; 3. Testing the system for compliance with technical requirements. The system is built on the principle of RAG architecture using the Java programming language and the Spring library (in particular, Spring AI). As a result of the work, using modern tools, ready-made software has been developed. The local launch of the language model is carried out through Ollama. Data storage is implemented via PostgreSQL. The developed system makes it possible to place local documentation in the context of the language model. The system can be used to quickly search for suitable documentation and receive a quick and meaningful response.

Network User group Action
ILC SPbPU Local Network All
Download
Internet Authorized users SPbPU
Download
Internet Anonymous
...