Details

Title Разработка серверной части системы управления командными проектами с AI-ассистентом: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта» = Development of the server part of a team project management system with an AI assistant
Creators Чернецов Александр Михайлович
Scientific adviser Гончаров Александр Викторович
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2026
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects система управления проектами ; искусственный интеллект ; агентный подход ; Model Context Protocol ; модульный монолит ; human-in-the-loop ; project management system ; artificial intelligence ; agent-based approach ; modular monolith
Document type Bachelor graduation qualification work
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.04
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2026/vr/vr26-2695
Rights Доступ по паролю из сети Интернет (чтение, печать)
Additionally New arrival
Record key ru\spstu\vkr\42581
Record create date 8/21/2026

Allowed Actions

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

Group Anonymous
Network Internet

Работа посвящена проектированию и реализации серверного ядра системы управления проектами с глубоко интегрированным интеллектуальным агентом. В ходе исследования проведен анализ существующих платформ управления задачами и актуальных подходов к взаимодействию с большими языковыми моделями. Обоснована необходимость использования стандарта Model Context Protocol и парадигмы ReAct в работе интеллектуального агента. В ходе работы спроектирована и реализована гибридная архитектура. Основная бизнес-логика системы содержится в модульном монолите на Java. Логика обработки естественного языка и оркестрации диалогов вынесена в отдельный микросервис на Python. Взаимодействие организовано по стандарту MCP с технологией SSE и дополнено использованием брокера сообщений RabbitMQ. Защита от несанкционированных действий ИИ обеспечивается наследованием прав пользователя и паттерном Human-in-the-loop. Качество и надежность разработанного программного обеспечения подтверждены результатами модульного, интеграционного, ручного и нагрузочного тестирования. Все компоненты системы развернуты в изолированном окружении Docker с настроенными конвейерами CI/CD. Результатом работы является функционирующее MVP-решение, которое обеспечивает проектные команды эффективным инструментом автоматизации рутинных задач с помощью ИИ. Областью применения разработанной системы являются коммерческие, исследовательские и образовательные проекты.

This work is devoted to the design and implementation of the server core of a project management system with a deeply integrated intelligent agent. The study analyzes existing task management platforms and current approaches to interacting with large language models. The necessity of using the Model Context Protocol standard and the ReAct paradigm in the work of an intelligent agent is substantiated. In the course of the work, hybrid architecture was designed and implemented. The main business logic of the system is contained in a modular monolith in Java. The logic of natural language processing and dialog orchestration has been moved to a separate Python microservice. The interaction is organized according to the MCP standard with SSE technology and complemented using the RabbitMQ message broker. Protection against unauthorized AI actions is provided by the inheritance of user rights and the Human-in-the-loop pattern. The quality and reliability of the software developed are confirmed by the results of modular, integration, manual and load testing. All system components are deployed in an isolated Docker environment with configured CI/CD pipelines. The result is a functioning MVP solution that provides project teams with an effective tool for automating routine tasks using AI. The field of application of the developed system is commercial, research and educational projects.

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