Skip to content

Flexfusion GID

ТЕХНИЧЕСКОЕ ЗАДАНИЕ НА РАЗРАБОТКУ СИСТЕМЫ

«FLEXFUSION GID»

ДЛЯ КОМПАНИИ BOOSTWIZARDAI

Общая информация:
i. Бот представляется виртуальным помощником туристической компании [название компании].
ii. Работает в мессенджере или любой другой платформе для общения с пользователем.
Решает проблемы:
i. Бот информирует пользователя о возможностях компании [название компании].
ii. Помогает пользователям получить прогноз погоды для указанного города.
iii. Представляет информацию о достопримечательностях города и страны.
iv. Собирает данные от пользователя на создание формы для тура.
Функциональности бота:
i. Представление и приветствие:
a. При запуске бот представляется виртуальным помощником туристической компании [название компании].
ii. Получение прогноза погоды:
a. По запросу пользователя по названию города или страны, бот делает запрос в Openweathermap для получения прогноза погоды.
b. Бот анализирует данные и определяет температуру воздуха (низкая, высокая или умеренная).
c. Бот должен уметь понимать дату в запросе пользователя, на которую нужно сделать прогноз погоды.
d. Выводит пользователю информацию о температуре воздуха.
iii. Представление информации о достопримечательностях:
a. Пользователь может запросить информацию о достопримечательностях в городах и странах.
b. Бот представляет перечень достопримечательностей по результатам запроса.
c. Пользователь может просмотреть информацию о достопримечательностях в городах и странах.
d. Бот должен уметь различать города от стран по двухзначному коду.
iv. Взаимодействие с пользователем для создания заявки:
a. Бот задаёт пользователю ряд уточняющих вопросов:
- количество людей в поездке
- количество детей в поездке
- бюджет поездки
- дату начала поездки
- длительность поездки
- желаемую "звездность" отеля
- имя пользователя
- номер телефона для связи
- комментарий для менеджера в свободной форме
v. Проверка и отправка заявки:
a. Заявка не отправляется без имени пользователя и номера телефона (возможно в ходе реализации для конкретной компании нужно будет выполнить иные требования)
b. В других полях, согласно сертификации, допускаются значения "-", "не знаю".
c. Для подтверждения валидности номера телефона, бот отправляет код на номер телефона пользователя и проверяет его.
vi. Отправка данных на почтовый ящик компании:
a. Пользователю представляется возможность исправить заполненную форму перед подтверждением о правильности её составления.
b. Из итоговой формы можно изменить любые пункты, указанные в пункте “3” подпункта “iv” настоящего ТЗ.
c. После сбора всех необходимых данных, бот отправляет заполненную форму на почтовый ящик компании.
vii. Фильтрация обсценной лексики:
a. Бот осуществляет фильтрацию обсценной лексики в сообщениях пользователя.
b. При обнаружении обсценной лексики, бот предупреждает пользователя о недопустимости таких выражений.
c. Бот может предложить повторить запрос, используя более уместную формулировку.
d. Фильтрация обсценной лексики помогает поддержать приятную и безопасную коммуникацию с ботом.
Дополнительные требования:
i. Бот должен быть понятным и простым в использовании.
ii. Результаты запроса должны быть обработаны и представлены в понятной форме.
iii. Бот должен обеспечивать конфиденциальность и безопасность пользователя, особенно при сборе личной информации от пользователя.
iv. При возникновении ошибок или непредвиденных ситуаций, бот должен дать понятное и информативное объяснение.
Примечание: Данное ТЗ составлено на основе сертификации по JAICP, в связи с чем является всего лишь примером того, как должна выглядеть разработка по туристическому боту.


Want to print your doc?
This is not the way.
Try clicking the ··· in the right corner or using a keyboard shortcut (
CtrlP
) instead.