Детальная информация

Название Разработка интеллектуального агента для помощи в планировании путешествий: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта» = Development of an intelligent agent for travel planning assistance
Авторы Авдеева Наталья Алексеевна
Научный руководитель Самочадин Александр Викторович
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2026
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика интеллектуальный агент ; планирование путешествий ; рекомендательная система ; задача коммивояжера с временными окнами ; Gigachat ; intelligent agent ; travel planning ; recommender system ; travelling salesman problem with time windows
Тип документа Выпускная квалификационная работа бакалавра
Язык Русский
Уровень высшего образования Бакалавриат
Код специальности ФГОС 09.03.04
Группа специальностей ФГОС 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2026/vr/vr26-2705
Права доступа Доступ по паролю из сети Интернет (чтение, печать)
Дополнительно Новинка
Ключ записи ru\spstu\vkr\42591
Дата создания записи 21.08.2026

Разрешенные действия

Действие 'Прочитать' будет возможно после подготовки администраторами необходимых файлов

Группа Анонимные пользователи
Сеть Интернет

Цель работы заключается в разработке интеллектуального агента, обеспечивающего диалоговый сбор параметров поездки, подбор объектов и построение маршрута. В работе проведен обзор существующих туристических сервисов и обоснована актуальность разработки, сформулированы функциональные и нефункциональные требования к системе и спроектирована ее архитектура. Подход к построению предметной логики основан на контентной фильтрации в модуле рекомендаций, двухстадийной оптимизации задачи коммивояжера с временными окнами в построителе маршрута и большой языковой модели в диалоговом модуле. Также реализованы программные компоненты системы и проведено автоматизированное тестирование. Результатом работы является веб-прототип. Сервер реализован на Python 3.12 и Flask, клиент на React 18, в качестве СУБД использована SQLite. Интеграция выполнена с GigaChat, OpenStreetMap, OpenTripMap, OSRM, 2ГИС и Wikipedia. Соответствие требованиям подтверждено пакетом из 90 автоматизированных тестов, все 28 требований проектной спецификации выполнены. Область применения охватывает самостоятельный сервис для туристов в России и модуль персонализированного планирования в туристических платформах.

The aim of the work is to develop an intelligent agent that provides conversational collection of trip parameters, selection of attractions and route construction. The work presents a review of existing tourism services and substantiates the relevance of the development. Functional and non-functional requirements for the system are formulated and its architecture is designed. The approach to the domain logic is based on content filtering in the recommender module, two-stage optimization of the Travelling Salesman Problem with Time Windows in the route builder and a large language model in the dialogue module. The software components are also implemented and automated testing is conducted. The result of the work is a web prototype. The server is implemented in Python 3.12 and Flask, the client in React 18, with SQLite as the database. Integration is performed with GigaChat, OpenStreetMap, OpenTripMap, OSRM, 2GIS and Wikipedia. Compliance is confirmed by a suite of 90 automated tests, all 28 requirements of the project specification are met. The application area covers a standalone service for tourists in Russia and a personalized planning module in tourism platforms.

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Интернет Авторизованные пользователи СПбПУ
Интернет Анонимные пользователи
...