Приветствие и основной функционал
При запуске бота Пицца-тайм, он представляется и здоровается с пользователем. В случае, если пользователь ранее общался с ботом (например, уже оформлял заказ с использованием навыка), бот называет его по имени. Далее следует краткий обзор команд бота (онбординг) и уточнение города, в котором находится пользователь, для дальнейшего запуска . Распознавание интентов
Основное преимущество бота - способность распознавать разнообразные интенты пользователя и поддерживать осмысленный диалог. Поскольку чат-бот Пицца-тайм имеет закрытый домен, большинство интентов находятся в контексте оформления заказа (помощь, обзор меню, новый заказ, рекомендации пиццы и пр.) - все интенты, заложенные в архитектуру, следует добавлять Обработка офф-топов и нераспознанных запросов пользователя
В данной диалоговой системе функция обработки отвлеченных запросов и офф-топов не реализована, поскольку подобное требование отсутствует в ТЗ. В текущем релизе этот функционал выглядит излишним, т.к. чат-бот Пицца-Тайм является системой с закрытым доменом. На неключевые/некорректные запросы пользователя бот реагирует следующим образом:
Если запрос возник на этапе оформления заказа, бот уточняет ответ пользователя, повторяя последний вопрос. Если ответ пользователя вновь не распознан, бот повторяет последний вопрос и дает подсказки с ключевыми словами для корректного ответа. В случае, если после третьего уточнения ответ клиента вновь не распознан, бот вежливо отменяет заказ и прощается. Если запрос клиента не распознается вне ветки оформления заказа, бот отрабатывает сценарий согласно глобальным интентам. Вариативность реплик бота
Вариативность ответов бота является одним из ключевых требований к голосовым помощникам. В представленном чат-боте прописано как минимум по два варианта ответа на каждый из предусмотренных системой вопросов пользователя, чтобы сделать общение максимально “человечным” и приятным для клиента. В дальнейших релизах диалоговой системы предлагается увеличить число вариантов ответов на синонимичные вопросы до 5, в текущей версии такая вариативность является избыточной.
Персонализация обращения
Чтобы сделать пользовательский опыт максимально приятным и доброжелательным, в системе реализована функция обращения к пользователю по имени: в случае, если ранее пользователь уже обращался к боту, имя вставляется в диалог автоматически.
Стилистика общения (основы личности бота)
Голосового ассистента пиццерии зовут Пати - это легкое имя для произношения и запоминания, образованное от первых букв названия пиццерии (П-пицца, Т-тайм). Имя Пати - достаточно нейтрально, не отражает возраст и национальность. Бот общается с пользователем от мужского лица. Пати - внимательный и очень вежливый бот, что отражено в использовании им таких слов как “пожалуйста”, “желаете”, “могу порекомендовать” и пр. Пати обращается к клиенту на Вы, поскольку обращение на ты может быть воспринято аудиторией старшего возраста как неуважение и фамильярность.
Соответствие реплик бота правилам дизайна голосовых интерфейсов
Поскольку изначально бот разрабатывался с учетом особенностей голосового канала и необходимостью интеграции в голосового ассистента, он отвечает всем основным правилам дизайна голосовых интерфейсов:
соблюдается единый стиль общения; фразы бота начинаются с пояснения; длина реплик бота оптимальна для восприятия на слух и не перегружена информацией; бот дает пользователю подсказки, чтобы ему было легче пройти по сценарию; в ответах бота заложена вариативность, чтобы максимально приблизить диалог с ним к живой беседе; при приёме заказа бот проверяет введенные данные на предмет корректности и проговаривает их, чтобы исключить ошибки. Возможная визуализация в текстовом чате