Чат-бот планировщик путешествий "Карта Прикамских чудес"

XXVIII Международный конкурс научно-исследовательских и творческих работ учащихся
Старт в науке

Чат-бот планировщик путешествий "Карта Прикамских чудес"

Никитин М.Н. 1
1МАОУ "СОШ №55" г. Перми
Мотуз И.В. 1
1МАОУ "СОШ №55" г. Перми
Автор работы награжден дипломом победителя I степени
Текст работы размещён без изображений и формул.
Полная версия работы доступна во вкладке "Файлы работы" в формате PDF

ВВЕДЕНИЕ

Пермский край богат уникальными природными и историческими достопримечательностями. Развитие внутреннего туризма — это важное направление для нашего региона. Однако школьникам и их родителям часто не хватает времени и простого инструмента, чтобы быстро спланировать интересную поездку.

Сейчас почти у каждого есть смартфон, а общение с помощью чатов и голосовых помощников стало привычным делом. Поэтому создание чат-бота-гида — это современное и удобное решение, которое делает туристические маршруты Пермского края более доступными для всех поколений. Такой проект не только полезен, но и соответствует современным цифровым трендам.

Проблема: Многие жители и гости Пермского края хотели бы путешествовать по нашему региону, но сталкиваются с трудностями: не знают интересные места, не умеют строить маршруты, информация в интернете разрозненна. Нет простого и бесплатного помощника, который за пару минут предложит готовый маршрут под интересы пользователя.

Объект исследования – процесс планирования туристического маршрута.

Предмет исследования – эффективность использования чат-бота при планировании туристических маршрутов.

Цель исследования – создание работающего прототипа чат-бота, который помогает пользователям составить план путешествия по основным достопримечательностям Пермского края.

Задачи исследования: - изучить историю появления чат-ботов и способы их создания;

- продумать логику бота;

- разработать туристические маршруты по Пермскому краю;

- выбрать платформу и создать бота;

- протестировать бота и внести корректировки;

- проанализировать эффективность использования чат-бота при планировании путешествий.

Гипотеза: если создать простого и удобного чат-бота, то планирование поездок по Пермскому краю станет доступнее и интереснее для школьников и их семей.

Практическая значимость научно-практической работы состоит в разработке чат-бота, который будет задавать пользователю вопросы и на основе ответов предлагать готовый маршрут по Пермскому краю. В дополнение к чат-боту будет разработана карточная игра с основными достопримечательностями нашего края, которая будет мотивировать школьников на посещение увиденных мест.

При написании работы использовались следующие методы: теоретический анализ и синтез, сравнение, тестирование, анкетирование, конкретизация и обработка данных, программирование.

Новизна моих практических разработок заключается не в изобретении принципиально новых технологий, а в оригинальном применении существующих инструментов (визуальных конструкторов, игровых механик) для создания комплексного краеведческого продукта, который:

- решает конкретную социально-образовательную задачу;

- демонстрирует доступность ИТ-разработки для школьников;

- имеет подтверждённую практическую пользу и потенциал для развития.

Структура научно-практической работы:

В первой главе рассмотрены теоретические вопросы. Чат-боты, классификация, программы для создания чат-ботов.

Во второй главе представлены данные анкетирования респондентов, приведена логика чат-бота, размещена информация о туристических маршрутах по Пермскому краю.

В заключении приведены выводы по итогам научно-практической работы.

  1. ЧАТ-БОТЫ

§1.1. Классификация чат-ботов

Чат-бот (англ. chatbot, от chat – беседа и bot – робот) – это компьютерная программа, созданная для имитации осмысленного диалога с пользователем в текстовом или голосовом формате через интерфейсы мессенджеров, веб-сайтов или мобильных приложений.

Программа Eliza, созданная Джозефом Вейценбаумом в 1966, стала первым широко известным чат-ботом. Её самый популярный сценарий DOCTOR пародировал психотерапевта Роджерса, используя технику парсинга ключевых слов и перефразирования.

Модели вроде GPT (OpenAI), а также их российские аналоги — YandexGPT (Яндекс), GigaChat (Сбер) — совершили качественный скачок. Современные боты на их основе не просто «подбирают ответ» из базы, а генерируют связный, контекстный текст, поддерживая длительную, сложную беседу, запоминая её ход и демонстрируя зачатки рассуждения.

Ключевая задача современного чат-бота – не просто дать заранее запрограммированный ответ, а понять намерение пользователя (intent) и предоставить релевантное решение, информацию или действие. Боты выступают в роли автоматизированных виртуальных помощников, круглосуточно решающих типовые задачи, что позволяет организациям оптимизировать процессы обслуживания и коммуникации.

Чат-боты могут быть систематизированы по нескольким ключевым признакам:

  1. По архитектуре и принципу работы:

    • Детерминированные(сценарийные): Работают по жестко заданным сценариям (деревьям диалога). Пользователь выбирает варианты из меню или использует ключевые слова. Пример: бот службы поддержки банка, предлагающий выбрать «Узнать баланс», «Заблокировать карту».

    • Нейросетевые(с использованием искусственного интеллекта и NLP/NLU): Используют технологии обработки естественного языка (NLP – Natural Language Processing) и понимания естественного языка (NLU – Natural Language Understanding). Они способны распознавать смысл в свободных формулировках, обучаться на диалогах и поддерживать более гибкую беседу. Пример: голосовые помощники типа Алисы от Яндекса, которые понимают контекст.

  2. По типу интерфейса и каналу общения:

    • Текстовые: Общение происходит через текст (Telegram, VK Мессенджер, виджеты на сайте).

    • Голосовые: Взаимодействие через голосовые команды (Алиса, Маруся, Салют). Часто включают в себя текстовую основу с системой распознавания и синтеза речи.

  3. По назначению и сфере применения:

    • Сервисные и информационные: Отвечают на вопросы, предоставляют справку (боты на сайтах госуслуг, например, помощник на «Госуслугах»).

    • Продающие и консультационные: Помогают выбрать товар, оформить заказ (боты в интернет-магазинах, например, в Wildberries или OZON).

    • Развлекательные и игровые: Для общения, игр, генерации контента (боты-персонажи в социальных сетях).

    • Образовательные: Тренажеры, репетиторы, боты для проверки знаний.

    • Административные и внутрикорпоративные: Автоматизация процессов, поддержка сотрудников.

  4. По степени интеграции:

    • Автономные: Работают внутри одной платформы (например, только в Telegram).

    • Интегрированные: Подключены к CRM-системе (например, amoCRM, Битрикс24), базам знаний, API сторонних сервисов (платежные системы, доставка), что позволяет выполнять сложные операции: регистрировать заявки, проверять статус заказа.

§1.2. Способы и инструменты создания чат-ботов

В зависимости от требуемой функциональности и технической подготовки создателя, можно выделить следующие подходы:

  1. Конструкторы: Позволяют создавать ботов визуальными средствами, без написания кода, путем настройки диалоговых цепочек и интеграций. Идеальны для старта, прототипирования и решения простых задач.

Российские примеры:

    • Domino: Популярная российская платформа для создания ботов в VK, Telegram со своими виджетами.

    • Robochat: Конструктор позволяет создавать чат-ботов без необходимости знания программирования. Интуитивно понятный интерфейс и множество готовых шаблонов упрощают процесс

    • Leadtex: Платформа для создания AI-ботов и голосовых роботов с глубокой аналитикой.

    • BotMan: помогает создавать чат-ботов для вовлечения пользователей.

  1. Фреймворки и библиотеки для разработчиков: Требуют навыков программирования, но дают полную свободу в реализации логики и дизайна.

    • Для Python: Библиотеки aiogram (асинхронный фреймворк для Telegram), vk-api для ВКонтакте, Telegraf.js для Node.js. Для создания интеллектуальных ботов используются библиотеки машинного обучения.

    • Использование облачных AI-сервисов: Можно подключить готовые модели для NLP. Например, Yandex Cloud AI предлагает API для SpeechKit (речь) и Yandex GPT (генерация текста). Аналогичные инструменты есть в SberCloud (например, решения на основе ruBERT).

  2. Прямое использование API мессенджеров: Каждая платформа (Telegram, VK) предоставляет разработчикам API (Application Programming Interface) для создания ботов, что позволяет писать бота «с нуля» на любом поддерживаемом языке программирования.

§1.3. Ключевые задачи, решаемые чат-ботами в туризме

  • Первичная консультация и подбор тура: Бот задает уточняющие вопросы (направление, бюджет, даты, тип отдыха) и выдает подборку вариантов из подключенной базы данных туроператоров.

  • Планирование самостоятельных маршрутов: Наиболее инновационное направление. Бот выступает как цифровой travel-планер, помогая создать индивидуальный маршрут по городу или региону.

  • Бронирование и оплата: Интеграция с системами бронирования (отели, авиабилеты, экскурсии) позволяет забронировать и оплатить услуги внутри диалога).

  • Информационная поддержка и справочник: Ответы на частые вопросы (необходимые документы, правила въезда, погода, курсы валют), предоставление контактов и адресов.

  • Оперативное оповещение: Уведомление о статусе рейса, изменении правил, напоминание о времени выезда.

Таким образом, изучив историю появления чат-ботов, их классификацию и способы разработки, можно сделать вывод, что современный чат-бот представляет собой многофункциональный инструмент автоматизации коммуникации, классифицируемый по архитектуре, интерфейсу и назначению. Российский рынок предлагает широкий спектр решений для их создания: от простых визуальных конструкторов, доступных школьникам и предпринимателям, до профессиональных фреймворков и облачных AI-сервисов, требующих специализированных знаний. Выбор конкретного способа создания зависит от поставленных задач, требуемого уровня интеллекта бота и технических ресурсов команды разработчиков.

По данным Росстата (2025), внутренний туризм в России вырос на 15%. В туризме чат-боты решают спектр задач: от консультаций до бронирования. Отсутствие аналогов для Пермского края подчёркивает практическую значимость разработки чат-бота-планировщика путешествий в данном регионе.

  1. ЧАТ-БОТ ПЛАНИРОВЩИК ПУТЕШЕСТВИЙ «КАРТА ПРИКАМСКИХ ЧУДЕС»

§2.1. Архитектура чат-бота

После изучения теоретических основ и выбора способа создания чат-бота переходим к созданию сценария или архитектуры бота.

Я в своей работе остановился на конструкторах Leadtex, BotMan и Robochat.

Любой сценарий начинается с кнопки «Старт», далее мой бот отправляет приветственное сообщение:

«Приветствую, {{ first_name }}!

Просмотров работы: 0