Концовки

Ваш персонаж должен соответствующим образом заканчивать разговоры. Воспользуйтесь этим компонентом, чтобы обеспечить завершение таким образом, чтобы продемонстрировать социальный интеллект.

Завершенное намерение

Когда пользователь выполнит свое намерение, заверьте его, что это было сделано, а затем уходите. Но также ищите возможности для дальнейшей помощи.
Подтверждайте все выполненные действия и ищите возможности предложить упреждающую помощь.

Делать.

Сообщите пользователю, что действие выполнено. Персонаж также использует эту возможность, чтобы предоставить пользователю быстрый и простой способ зарегистрироваться в качестве члена Misoflowers после завершения покупки.

Не.

Здесь персонаж упускает возможность сэкономить время/усилия пользователя на будущих заказах.

Предлагайте соответствующие намерения в фишках.

Делать.

Чипы предвидят, что пользователь может захотеть сделать дальше.

Не.

Хотя эти чипы предлагают пользователю другие возможности, в данном контексте они менее актуальны.


Заброшенное намерение

Пользователи отказываются от задач по разным причинам. Возможно, их прервали. Возможно, они потеряли интерес. Или, может быть, ваша личность неправильно их поняла и, следовательно, повела по неверному пути. Независимо от причины, вы должны предоставить пользователю возможность решить, когда разговор должен закончиться.

Не перепроверяйте, если значительный прогресс не будет потерян.

Обратите внимание, что «выход», «отмена», «стоп», «неважно» и «до свидания» поддерживаются по умолчанию, поэтому, если пользователи произнесут их, ваше действие завершится. Дополнительные сведения см. в разделе Выходы приложений .

Делать.

Уважайте такие просьбы, как «Я закончил», «Я закончил» или «Забудьте об этом».

Не.

Не угадывайте намерения пользователя. Вместо этого поверьте, что они попросили то, что хотели. Здесь не стоит перепроверять, потому что пользователь еще не добился большого прогресса.

Как только пользователь даст понять, что разговор окончен, считайте, что вы потеряли его внимание.

Делать.

Поддерживайте все способы, которыми пользователи прощаются, например, «Нет, это все» или «Хватит», и изящно завершайте работу.

Не.

Не продолжайте пытаться привлечь пользователя, когда он дал понять, что готов. Когда пользователь отказался от предложения, избегайте подтверждений, явно подразумевающих принятие, таких как «Конечно» или «Понял». Наконец, избегайте обучения пользователей командам .


Перенести на другое устройство

Иногда вашей персоне уместно передать разговор с одного устройства на другое.
Не заставляйте пользователя переключать устройства. Они могут пытаться завершить свое путешествие на определенном устройстве по разным причинам. Уважайте этот выбор.

Сообщите пользователям, что у них есть возможность переключать устройства, но не заставляйте их переключаться.


Неподдерживаемое намерение

Разговоры могут закончиться, если ваше действие не поддерживает запрошенную пользователем функциональность. Это тип системной ошибки .
Избегайте чрезмерных обещаний. Используйте фразы типа «Я пока не могу сделать X» только в ситуациях, когда есть планы построить запрошенный функционал.

Делать.

Возьмите на себя ответственность и кратко сообщите пользователю, что его запрос не поддерживается.

Не.

Не будьте слишком извиняющимися. Не используйте «пока», если функция не появится в ближайшее время.


Ошибка

К сожалению, иногда разговоры заканчиваются из-за неисправимой ошибки. Подробную информацию о том, как обрабатывать ошибки Max No Input, Max No Match и системные ошибки, см. в разделе Обработка ошибок.
В этом примере следует рекомендуемая обработка «Нет совпадения» , предоставляя быструю повторную подсказку, за которой следует эскалация деталей и, наконец, завершение разговора.

Делать.

Завершите разговор после повторных ошибок распознавания. Просмотрите эти ошибки, чтобы узнать, можно ли улучшить действие, например, добавив возможность сохранить событие на потом.

Не.

Не давайте пользователю расплывчатую фразу «попробуйте позже». Не будьте слишком извиняющимися.