ВВЕДЕНИЕ
Пермский край богат уникальными природными и историческими достопримечательностями. Развитие внутреннего туризма — это важное направление для нашего региона. Однако школьникам и их родителям часто не хватает времени и простого инструмента, чтобы быстро спланировать интересную поездку.
Сейчас почти у каждого есть смартфон, а общение с помощью чатов и голосовых помощников стало привычным делом. Поэтому создание чат-бота-гида — это современное и удобное решение, которое делает туристические маршруты Пермского края более доступными для всех поколений. Такой проект не только полезен, но и соответствует современным цифровым трендам.
Проблема: Многие жители и гости Пермского края хотели бы путешествовать по нашему региону, но сталкиваются с трудностями: не знают интересные места, не умеют строить маршруты, информация в интернете разрозненна. Нет простого и бесплатного помощника, который за пару минут предложит готовый маршрут под интересы пользователя.
Объект исследования – процесс планирования туристического маршрута.
Предмет исследования – эффективность использования чат-бота при планировании туристических маршрутов.
Цель исследования – создание работающего прототипа чат-бота, который помогает пользователям составить план путешествия по основным достопримечательностям Пермского края.
Задачи исследования: - изучить историю появления чат-ботов и способы их создания;
- продумать логику бота;
- разработать туристические маршруты по Пермскому краю;
- выбрать платформу и создать бота;
- протестировать бота и внести корректировки;
- проанализировать эффективность использования чат-бота при планировании путешествий.
Гипотеза: если создать простого и удобного чат-бота, то планирование поездок по Пермскому краю станет доступнее и интереснее для школьников и их семей.
Практическая значимость научно-практической работы состоит в разработке чат-бота, который будет задавать пользователю вопросы и на основе ответов предлагать готовый маршрут по Пермскому краю. В дополнение к чат-боту будет разработана карточная игра с основными достопримечательностями нашего края, которая будет мотивировать школьников на посещение увиденных мест.
При написании работы использовались следующие методы: теоретический анализ и синтез, сравнение, тестирование, анкетирование, конкретизация и обработка данных, программирование.
Новизна моих практических разработок заключается не в изобретении принципиально новых технологий, а в оригинальном применении существующих инструментов (визуальных конструкторов, игровых механик) для создания комплексного краеведческого продукта, который:
- решает конкретную социально-образовательную задачу;
- демонстрирует доступность ИТ-разработки для школьников;
- имеет подтверждённую практическую пользу и потенциал для развития.
Структура научно-практической работы:
В первой главе рассмотрены теоретические вопросы. Чат-боты, классификация, программы для создания чат-ботов.
Во второй главе представлены данные анкетирования респондентов, приведена логика чат-бота, размещена информация о туристических маршрутах по Пермскому краю.
В заключении приведены выводы по итогам научно-практической работы.
ЧАТ-БОТЫ
§1.1. Классификация чат-ботов
Чат-бот (англ. chatbot, от chat – беседа и bot – робот) – это компьютерная программа, созданная для имитации осмысленного диалога с пользователем в текстовом или голосовом формате через интерфейсы мессенджеров, веб-сайтов или мобильных приложений.
Программа Eliza, созданная Джозефом Вейценбаумом в 1966, стала первым широко известным чат-ботом. Её самый популярный сценарий DOCTOR пародировал психотерапевта Роджерса, используя технику парсинга ключевых слов и перефразирования.
Модели вроде GPT (OpenAI), а также их российские аналоги — YandexGPT (Яндекс), GigaChat (Сбер) — совершили качественный скачок. Современные боты на их основе не просто «подбирают ответ» из базы, а генерируют связный, контекстный текст, поддерживая длительную, сложную беседу, запоминая её ход и демонстрируя зачатки рассуждения.
Ключевая задача современного чат-бота – не просто дать заранее запрограммированный ответ, а понять намерение пользователя (intent) и предоставить релевантное решение, информацию или действие. Боты выступают в роли автоматизированных виртуальных помощников, круглосуточно решающих типовые задачи, что позволяет организациям оптимизировать процессы обслуживания и коммуникации.
Чат-боты могут быть систематизированы по нескольким ключевым признакам:
По архитектуре и принципу работы:
Детерминированные(сценарийные): Работают по жестко заданным сценариям (деревьям диалога). Пользователь выбирает варианты из меню или использует ключевые слова. Пример: бот службы поддержки банка, предлагающий выбрать «Узнать баланс», «Заблокировать карту».
Нейросетевые(с использованием искусственного интеллекта и NLP/NLU): Используют технологии обработки естественного языка (NLP – Natural Language Processing) и понимания естественного языка (NLU – Natural Language Understanding). Они способны распознавать смысл в свободных формулировках, обучаться на диалогах и поддерживать более гибкую беседу. Пример: голосовые помощники типа Алисы от Яндекса, которые понимают контекст.
По типу интерфейса и каналу общения:
Текстовые: Общение происходит через текст (Telegram, VK Мессенджер, виджеты на сайте).
Голосовые: Взаимодействие через голосовые команды (Алиса, Маруся, Салют). Часто включают в себя текстовую основу с системой распознавания и синтеза речи.
По назначению и сфере применения:
Сервисные и информационные: Отвечают на вопросы, предоставляют справку (боты на сайтах госуслуг, например, помощник на «Госуслугах»).
Продающие и консультационные: Помогают выбрать товар, оформить заказ (боты в интернет-магазинах, например, в Wildberries или OZON).
Развлекательные и игровые: Для общения, игр, генерации контента (боты-персонажи в социальных сетях).
Образовательные: Тренажеры, репетиторы, боты для проверки знаний.
Административные и внутрикорпоративные: Автоматизация процессов, поддержка сотрудников.
По степени интеграции:
Автономные: Работают внутри одной платформы (например, только в Telegram).
Интегрированные: Подключены к CRM-системе (например, amoCRM, Битрикс24), базам знаний, API сторонних сервисов (платежные системы, доставка), что позволяет выполнять сложные операции: регистрировать заявки, проверять статус заказа.
§1.2. Способы и инструменты создания чат-ботов
В зависимости от требуемой функциональности и технической подготовки создателя, можно выделить следующие подходы:
Конструкторы: Позволяют создавать ботов визуальными средствами, без написания кода, путем настройки диалоговых цепочек и интеграций. Идеальны для старта, прототипирования и решения простых задач.
Российские примеры:
Domino: Популярная российская платформа для создания ботов в VK, Telegram со своими виджетами.
Robochat: Конструктор позволяет создавать чат-ботов без необходимости знания программирования. Интуитивно понятный интерфейс и множество готовых шаблонов упрощают процесс
Leadtex: Платформа для создания AI-ботов и голосовых роботов с глубокой аналитикой.
BotMan: помогает создавать чат-ботов для вовлечения пользователей.
Фреймворки и библиотеки для разработчиков: Требуют навыков программирования, но дают полную свободу в реализации логики и дизайна.
Для Python: Библиотеки aiogram (асинхронный фреймворк для Telegram), vk-api для ВКонтакте, Telegraf.js для Node.js. Для создания интеллектуальных ботов используются библиотеки машинного обучения.
Использование облачных AI-сервисов: Можно подключить готовые модели для NLP. Например, Yandex Cloud AI предлагает API для SpeechKit (речь) и Yandex GPT (генерация текста). Аналогичные инструменты есть в SberCloud (например, решения на основе ruBERT).
Прямое использование API мессенджеров: Каждая платформа (Telegram, VK) предоставляет разработчикам API (Application Programming Interface) для создания ботов, что позволяет писать бота «с нуля» на любом поддерживаемом языке программирования.
§1.3. Ключевые задачи, решаемые чат-ботами в туризме
Первичная консультация и подбор тура: Бот задает уточняющие вопросы (направление, бюджет, даты, тип отдыха) и выдает подборку вариантов из подключенной базы данных туроператоров.
Планирование самостоятельных маршрутов: Наиболее инновационное направление. Бот выступает как цифровой travel-планер, помогая создать индивидуальный маршрут по городу или региону.
Бронирование и оплата: Интеграция с системами бронирования (отели, авиабилеты, экскурсии) позволяет забронировать и оплатить услуги внутри диалога).
Информационная поддержка и справочник: Ответы на частые вопросы (необходимые документы, правила въезда, погода, курсы валют), предоставление контактов и адресов.
Оперативное оповещение: Уведомление о статусе рейса, изменении правил, напоминание о времени выезда.
Таким образом, изучив историю появления чат-ботов, их классификацию и способы разработки, можно сделать вывод, что современный чат-бот представляет собой многофункциональный инструмент автоматизации коммуникации, классифицируемый по архитектуре, интерфейсу и назначению. Российский рынок предлагает широкий спектр решений для их создания: от простых визуальных конструкторов, доступных школьникам и предпринимателям, до профессиональных фреймворков и облачных AI-сервисов, требующих специализированных знаний. Выбор конкретного способа создания зависит от поставленных задач, требуемого уровня интеллекта бота и технических ресурсов команды разработчиков.
По данным Росстата (2025), внутренний туризм в России вырос на 15%. В туризме чат-боты решают спектр задач: от консультаций до бронирования. Отсутствие аналогов для Пермского края подчёркивает практическую значимость разработки чат-бота-планировщика путешествий в данном регионе.
ЧАТ-БОТ ПЛАНИРОВЩИК ПУТЕШЕСТВИЙ «КАРТА ПРИКАМСКИХ ЧУДЕС»
§2.1. Архитектура чат-бота
После изучения теоретических основ и выбора способа создания чат-бота переходим к созданию сценария или архитектуры бота.
Я в своей работе остановился на конструкторах Leadtex, BotMan и Robochat.
Любой сценарий начинается с кнопки «Старт», далее мой бот отправляет приветственное сообщение:
«Приветствую, {{ first_name }}!