Skip to content
Техническое задание

icon picker
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 ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.