Как создать Kickass UX для вашего чат-бота

Опубликовано: 2016-12-05

[Примечание: эта статья является частью серии The Junction Series. Мы будем подробно освещать сектор DeepTech на Перекресток 2017 в Джайпуре. Узнать больше о Развязка здесь !]

Прежде чем я начну — Почему вы должны это читать? Что ж, я разработал UX более 15 ботов и кое-что знаю о предпочтениях потребителей. Кроме того, я являюсь частью команды, которая разрабатывает платформу для разработчиков, позволяющую создавать чат-ботов, и протестировала для нее более 1000 ботов.

У каждого (хорошего) бота есть два аспекта: поток и извлечение намерений и сущностей на основе AI/ML.

Поток

Все в этом мире имеет течение.

Когда вы заказываете Uber, вы выбираете начальное и конечное местоположение, тип такси, а затем бронируете. Вы не просто платите за такси, а затем выбираете тип такси, которое хотите заказать. Это относится не только к человеческому и деловому взаимодействию, но также в равной степени относится и к человеческому взаимодействию!

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

Я думаю, что контекст — это нечто более широкое (больше похожее на бесконечность, если вы начнете приспосабливаться к нему в своем чат-боте с существующей технологией) и во многом зависит от конечного пользователя и его/ее настроения, поэтому я призываю вас сосредоточиться на потоке. потому что если вы понимаете пошаговые действия конечного пользователя при использовании ваших услуг, вы можете ограничить контекст чем-то одним
разработчик или группа разработчиков может обрабатывать и приспосабливаться.

Извлечение намерений и сущностей

Вы должны использовать обработку естественного языка, искусственный интеллект и машинное обучение, чтобы правильно выполнить эту часть (вы также можете реализовать сопоставление фраз, но это не очень хорошее решение). Извлечение намерений и сущностей предназначено для того, чтобы компьютер понял, чего хочет пользователь. Это очень важно, так как люди думают на естественном языке, и если я могу делать что-то, выпаливая свои мысли, то это очень удобно (особенно если это голосовые команды).

Рекомендуется для вас:

Как Metaverse изменит индийскую автомобильную промышленность

Как Metaverse изменит индийскую автомобильную промышленность

Что означает положение о борьбе со спекуляцией для индийских стартапов?

Что означает положение о борьбе со спекуляцией для индийских стартапов?

Как стартапы Edtech помогают повышать квалификацию и готовят рабочую силу к будущему

Как стартапы Edtech помогают повысить квалификацию рабочей силы Индии и стать готовыми к будущему ...

Технологические акции нового века на этой неделе: проблемы Zomato продолжаются, EaseMyTrip публикует...

Индийские стартапы срезают путь в погоне за финансированием

Индийские стартапы срезают путь в погоне за финансированием

Сообщается, что стартап цифрового маркетинга Logicserve Digital привлек 80 крор индийских рупий в качестве финансирования от альтернативной фирмы по управлению активами Florintree Advisors.

Цифровая маркетинговая платформа Logicserve Bags Финансирование 80 CR INR, ребрендинг как LS Dig...

Теперь давайте посмотрим, что произойдет, если мы используем только один из вышеперечисленных аспектов для
построить бота -

Только ИИ

По моему опыту, создание бота без какого-либо потока и только с извлечением Intent и Entity (каким бы хорошим оно ни было) — очень плохая идея, потому что это приводит к тому, что пользователи теряются во время разговора. В результате плохие конверсии и неудовлетворенность клиентов .

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

Только поток

Я видел много ботов, которые не справляются с основными намерениями и полностью основаны на потоке с использованием каруселей, списков, быстрых ответов и т. д.

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

Для лучшего понимания возьмем пример — я говорю «заказать пиццу на ферме среднего размера», бот понимает и обрабатывает вместо того, чтобы делать это за 5–6 шагов (нажатие на меню->пицца->овощи->ферма->средняя ), когда бот задает вопросы, а я отвечаю с помощью быстрых ответов и каруселей, внезапно становится слишком много кликов, и опыт становится плохим по сравнению с приложением/веб-сайтом, что препятствует внедрению.

Итак, как создавать отличных ботов?

Создайте бота, уделяя одинаковое внимание как «потоку», так и «ИИ». По сути, убедитесь, что вы всегда даете подсказки своему пользователю (используя кнопки, быстрые ответы) и помогаете ему достичь конечной точки, предоставляя при этом достаточную гибкость для просмотра.

Для этого создайте две категории намерений — просматривающие и определенные. Внутри намерений просмотра пользователи получают достаточную гибкость, чтобы свободно перемещаться и изменять категории/подкатегории, печатая или щелкая (не забудьте включить быстрые ответы, чтобы разрешить изменение категорий/подкатегорий в намерениях просмотра), например. если он просматривает меню пиццы, позвольте ему перейти к меню десертов и обратно.

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

Мощные чат-боты будут созданы только при объединении потока и ИИ, и это именно то, что мы надеемся предоставить сообществу разработчиков. Мы разрабатываем мощную платформу, на которой можно объединить поток и ИИ.
очень легко.