Обработка ошибок
Если что-то идет не так во время разговорного пользовательского опыта (CUX), вы должны предложить способы вернуть разговор в нужное русло. Обработка ошибок — это форма отката. Ошибки могут возникать при взаимодействии пользователя с CUX и в функционировании самого CUX. Подробнее читайте в статье Создание изящных резервных копий и передач.
Различные типы ошибок требуют различных сообщений. Независимо от причины, постарайтесь быть максимально откровенными относительно того, что произошло и как это исправить. Сообщение может содержать подробную информацию об ошибке. Он должен включать информацию о том, что пользователь может сделать, чтобы выйти из тупика или, по крайней мере, понять, почему он застрял.
Ошибки неверного распознавания
Если ваш CUX не понимает намерения пользователя, попросите разъяснений. Этот шаг особенно важен, когда вводимые пользователем данные неоднозначны или неясны. Пользователь может не осознавать, что его ввод был неясен, поэтому ваша CUX-система должна запросить разъяснения. Вот несколько примеров того, как справляться с ошибками неверного распознавания.
Пример 1: Попросите клиента перефразировать свой запрос.
Пример 2: Не просите пользователя повторять свой запрос более двух раз.
Если недоразумение повторяется, тщательно выбирайте свои ответы. Если первый ответ просит пользователя повторить или перефразировать свой запрос, предложите конкретные варианты во втором ответ.
Пример 3: Предложите клиенту конкретные варианты.
Мы не рекомендуем пользователю повторять свой запрос более двух раз. Если ваш CUX не может понять намерения пользователя с двух раз, передайте это человеку или примените другую тактику смягчения последствий, например, электронную почту.
Ошибки выполнения
Ошибки выполнения возникают из-за ошибок неверного распознавания. Пользователь что-то запросил, а ваш CUX либо неправильно понял введенные пользователем данные, либо неверно их сопоставил.
Пример 1: Неправильно понятый ввод (в список добавлено два элемента вместо одного)
Пример 2: Неверное соответствие запросу пользователя (элемент добавлен в неправильный список)
При возникновении ошибки выполнения предоставьте пользователю возможность вернуться и исправить ее.
Распознайте вторичные входы. У пользователей есть автоматическое желание немедленно исправить ошибки, и вы можете использовать это в своих интересах. Например, пользователь может ввести фразу типа «неправильный список», «это неправильно» или просто «нет». С технической точки зрения реализация такого типа понимания может быть сложной, особенно если модель взаимодействия представляет собой вопросно-ответную конструкцию, а не многовариантный разговор. Однако, если вы потратите время на интеграцию таких ключевых фраз в свой дизайн для обработки ошибок, это поможет сделать взаимодействие с пользователем более естественным.
Перед выполнением действия запросите подтверждение. Включая подтверждение, например: «Хорошо, я добавлю имбирь и чай в ваш список покупок. Это правильно?» дает пользователю возможность исправить ошибку до ее возникновения. Однако необходимость подтверждать каждое действие может быстро начать раздражать, поэтому используйте этот подход с осторожностью.
Ошибки ввода
Иногда причиной ошибки является не ваш опыт общения. Пользователь может сказать что-то, что не является ответом на вопрос, заданный CUX, или что он не понимает. В таких случаях достаточно просто сказать: «Извините, я не понял». Можете ли вы повторить это еще раз?» приемлемо.
Пример 1: Неожиданный пользователь ответ
Пример 2: Непонятный ввод
Технические ошибки
Другие типы ошибок могут привести к некорректной работе агент. К таким типам технических ошибок могут относиться:
Ошибки с решением. Вы знаете, что с CUX что-то не так. У вас есть обходной путь или исправление, которое может попробовать пользователь, или вы активно работаете над устранением ошибки.
Ошибки без решения. Вы знаете, что с CUX что-то не так, но обходного пути или исправления не существует.
Неизвестные ошибки. CUX работает неправильно, и вы не знаете почему.
Если вы включаете ответы, которые устраняют технические ошибки, обязательно сообщите пользователям о наличии проблемы с взаимодействием.
Полезно сообщить пользователю, когда ему следует повторить попытку, но только в том случае, если повторная попытка запроса позже, скорее всего, окажется успешной. Если они попробуют еще раз и получат тот же ответ, это может привести к недоверию и разочарованию. Если ошибка неизвестна или не имеет решения, обязательно перенаправьте пользователя в другое место, например, к представителю службы поддержки клиентов, в раздел часто задаваемых вопросов или в службу поддержки по электронной почте или в чате.