Концовки
Ваш персонаж должен соответствующим образом заканчивать разговоры. Воспользуйтесь этим компонентом, чтобы обеспечить завершение таким образом, чтобы продемонстрировать социальный интеллект.
Завершенное намерение
Когда пользователь выполнит свое намерение, заверьте его, что это было сделано, а затем уходите. Но также ищите возможности для дальнейшей помощи.
Подтверждайте все выполненные действия и ищите возможности предложить упреждающую помощь.
Делать.
Не.
Предлагайте соответствующие намерения в фишках.
Делать.
Не.
Заброшенное намерение
Пользователи отказываются от задач по разным причинам. Возможно, их прервали. Возможно, они потеряли интерес. Или, может быть, ваша личность неправильно их поняла и, следовательно, повела по неверному пути. Независимо от причины, вы должны предоставить пользователю возможность решить, когда разговор должен закончиться.
Разрешить пользователям выйти из игры до завершения задачи.
Не перепроверяйте, если значительный прогресс не будет потерян.
Обратите внимание, что «выход», «отмена», «стоп», «неважно» и «до свидания» поддерживаются по умолчанию, поэтому, если пользователи произнесут их, ваше действие завершится. Дополнительные сведения см. в разделе Выходы приложений .
Делать.
Не.
Попрощайтесь.
Как только пользователь даст понять, что разговор окончен, считайте, что вы потеряли его внимание.
Делать.
Не.
Перенести на другое устройство
Иногда вашей персоне уместно передать разговор с одного устройства на другое.
Чаще всего передача происходит с устройства без экрана на устройство с экраном.
Не заставляйте пользователя переключать устройства. Они могут пытаться завершить свое путешествие на определенном устройстве по разным причинам. Уважайте этот выбор.
Неподдерживаемое намерение
Разговоры могут закончиться, если ваше действие не поддерживает запрошенную пользователем функциональность. Это тип системной ошибки .
Когда запрос выходит за рамки, кратко уведомите пользователя и избегайте чрезмерных извинений , таких как «извините».
Избегайте чрезмерных обещаний. Используйте фразы типа «Я пока не могу сделать X» только в ситуациях, когда есть планы построить запрошенный функционал.
Делать.
Не.
Ошибка
К сожалению, иногда разговоры заканчиваются из-за неисправимой ошибки. Подробную информацию о том, как обрабатывать ошибки Max No Input, Max No Match и системные ошибки, см. в разделе Обработка ошибок.
Обработка ошибок
В этом примере следует рекомендуемая обработка «Нет совпадения» , предоставляя быструю повторную подсказку, за которой следует эскалация деталей и, наконец, завершение разговора.
Делать.
Не.