Details
| Title | Мультиагентная интеллектуальная система генерации ответов на вопросы пользователя в профильном домене с использованием Retrieval-Augmented Generation для повышения точности ответов: выпускная квалификационная работа бакалавра: направление 02.03.03 «Математическое обеспечение и администрирование информационных систем» ; образовательная программа 02.03.03_01 «Интеллектуальные информационные системы и обработка данных» = Multi-agent intelligent system for user query answering in a domain-specific context using retrieval-augmented generation to improve answer accuracy |
|---|---|
| Creators | Цвиркун Никита Эдуардович |
| Scientific adviser | Пак Вадим Геннадьевич |
| Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Imprint | Санкт-Петербург, 2026 |
| Collection | Выпускные квалификационные работы ; Общая коллекция |
| Subjects | retrieval-augmented generation ; многоагентные системы ; гибридный поиск ; реранжирование ; морфологический анализ ; вопросно-ответный поиск ; верификация ответов ; multi-agent systems ; hybrid search ; reranking ; morphological analysis ; question answering ; answer verification |
| Document type | Bachelor graduation qualification work |
| Language | Russian |
| Level of education | Bachelor |
| Speciality code (FGOS) | 02.03.03 |
| Speciality group (FGOS) | 020000 - Компьютерные и информационные науки |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-2617 |
| Rights | Доступ по паролю из сети Интернет (чтение, печать) |
| Additionally | New arrival |
| Record key | ru\spstu\vkr\42788 |
| Record create date | 8/21/2026 |
Allowed Actions
–
Action 'Прочитать' will be available if you login or access site from another network
| Group | Anonymous |
|---|---|
| Network | Internet |
В выпускной квалификационной работе разработана многоагентная интеллектуальная система генерации ответов на вопросы пользователя в профильном домене с применением архитектуры Retrieval-Augmented Generation. Объект исследования — многоагентные системы вопросно-ответного поиска по корпусам русскоязычных документов; предмет — методы повышения точности ответов за счёт морфологически-осведомлённого переранжирования и гибридного поиска. Разработан пятиагентный конвейер: маршрутизатор, нормализатор запроса, агент контекста, генератор ответов и агент верификации. Поисковый компонент совмещает семантический и ключевой поиск, результаты которых объединяются ранжирующим алгоритмом. Четырёхфакторный реранкер учитывает семантическое сходство, морфологически нормализованное лексическое покрытие на основе pymorphy3, точное вхождение подфразы и позицию совпадения в тексте; алгоритм не требует размеченных обучающих пар. Детерминированный агент верификации оценивает обоснованность ответа без повторного вызова языковой модели. Реализованы span-level цитирование с привязкой к файлу, разделу и номеру страницы, REST API и веб-интерфейс. Система поддерживает два режима генерации: облачный через OpenAI API и автономный локальный через Ollama. Экспериментальное исследование проведено на трёх корпусах объёмом 655–1136 чанков: учебно–методическая документация СПбПУ, клинические рекомендации Минздрава РФ и нормативные акты ЦБ РФ. Разработанная система статистически значимо превосходит изолированный вызов языковой модели и LlamaIndex в конфигурации по умолчанию. Область применения — образовательные учреждения, корпоративные базы знаний и организации с требованиями к локальной обработке данных согласно Федеральному закону № 152-ФЗ.
This bachelor thesis presents a multi-agent intelligent system for answering user queries in a domain-specific context using the Retrieval-Augmented Generation (RAG) architecture. The research object is multi-agent question-answering systems over Russian-language document corpora; the subject is methods for improving answer accuracy through morphology-aware reranking and hybrid search. A five-agent pipeline is developed: query router, query rewriter, context agent, answer generator, and verifier agent. The retrieval component combines semantic and keyword search, merging their results with a ranking algorithm. A four-factor reranker incorporates semantic similarity, morphologically normalized lexical coverage via pymorphy3, exact phrase match, and match position; no labeled training pairs are required. A deterministic verifier assesses answer grounding without additional language model calls. Span-level citation with file, section, and page attribution, a REST API, and a Streamlit web interface are implemented. Two generation modes are supported: cloud-based via OpenAI API and fully offline via Ollama. Experimental evaluation is conducted on three domain-specific corpora of 655–1136 chunks covering university administrative documents, clinical guidelines, and financial regulatory acts. The developed system significantly outperforms standalone LLM inference and LlamaIndex in default configuration with statistical significance. Application domains include educational institutions, corporate knowledge bases, and organizations subject to data localization requirements under Federal Law No. 152-FZ.
| Network | User group | Action |
|---|---|---|
| ILC SPbPU Local Network | All |
|
| Internet | Authorized users SPbPU |
|
| Internet | Anonymous |
|
- Мультиагентная интеллектуальная система генерации ответов на вопросы пользователя в профильном домене с использованием Retrieval-Augmented Generation для повышения точности ответов
- Введение
- 1. Обзор технологий RAG и методов документного поиска
- 2. Проектирование многоагентной RAG-системы
- 3. Программная реализация многоагентной RAG-системы
- 4. Экспериментальное исследование и сравнительный анализ
- Заключение
- Список сокращений и условных обозначений
- СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
- Приложение 1 Архитектурная схема многоагентного конвейера
- Приложение 2 Описание REST API с примерами запросов
- Приложение 3 Скриншоты веб-интерфейса
- Приложение 4 Фрагменты ключевого исходного кода
- Приложение 5 Контрольные вопросы и эталонные ответы