Подтверждения
Подтверждения дают пользователям обратную связь о том, как их ввод был понят. Это не только дает пользователям возможность немедленно исправлять ошибки, но и успокаивает их в социально и разговорной манере, устанавливая точки соприкосновения. Кроме того, подтверждения помогают продвигать нить разговора вперед, поддерживая контекст.
Что и как подтвердить
Есть 2 типа вещей, которые могут нуждаться в подтверждении:
Параметры
Ключевые части информации, которые были сказаны или подразумевались.
Пример: мужские кроссовки (стиль обуви), королевский синий и неоново-зеленый (цвет).
Действия
Что-то, что Ассистент собирается завершить или уже завершил.
Пример: добавление сеанса в расписание пользователя
Явное подтверждение
Неявное подтверждение
Нет подтверждения
Использование
Некоторые типы подтверждений встречаются гораздо чаще, чем другие. Вот список того, как использовать подтверждения, от наиболее распространенных до наименее распространенных сценариев:
Неявное подтверждение параметров (общее)
Используйте большую часть времени не для подтверждения ввода пользователя как такового, а для подтверждения параметров, которые были сказаны или подразумеваются. Пользователям требуется этот контекст, чтобы понять ответ.
Делать.
Не.
Неявное подтверждение действий (обычное)
Признать, что действие было завершено (если только оно не самоочевидно).
Делать.
Не.
Нет подтверждения действий (редко)
Используйте, когда само действие/ответ сразу дает понять, что вы поняли пользователя. Это верно для глобальных команд, таких как «стоп» или «отмена».
Делать.
Не.
Нет подтверждения параметров (редко)
Не проверяйте , являются ли вводимые данные простыми и обычно распознаваемыми с высокой степенью достоверности , например, да/нет грамматики.
Делать.
Не.
Явное подтверждение действий (редко)
Перепроверьте пользователя перед выполнением действия, которое будет трудно отменить, например, удаление пользовательских данных, завершение транзакции и т. д.
Делать.
Не.
Явное подтверждение параметров (редко)
Используйте экономно, только когда цена непонимания пользователя высока, например, имена, адреса, тексты, которыми нужно делиться от имени пользователя.
Делать.
Не.
Исправления
Ожидайте, что пользователи будут вносить исправления после явных и неявных подтверждений, когда возникло непонимание или неверная интерпретация их ввода. Дайте пользователям возможность вносить изменения, даже если ошибок не было.
Разрешить одноэтапные исправления.
Ожидайте, что пользовательские исправления будут следовать принципу сотрудничества , говоря «нет», а затем их исправление (например, «Нет, 7 утра»). Это называется одношаговой коррекцией.
Делать.
Не.
Создавайте диалоги для поддержки соединений.
Позвольте пользователям вносить изменения в любой из параметров (ключевые части информации, которые были сказаны или подразумеваются).
Делать.
Не.