Поделиться через


Разработка первого взаимодействия бота с пользователем

ОБЛАСТЬ ПРИМЕНЕНИЯ: ПАКЕТ SDK версии 4

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

Язык и меню

Рассмотрите два следующих варианта:

Вариант 1

A welcome message, without suggestions, 'Hello user, how can I help you?'

Вариант 2

A welcome message, with suggestions: orders, products, or help.

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

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

Совет

Меню — это ценный инструмент при разработке ботов для отличного взаимодействия с пользователем; не уволите их как не "умный достаточно". Вы можете разработать бот для использования меню, поддерживая входные данные бесплатной формы. Если пользователь видит исходное меню и вводит текст, а не выбирает вариант, бот попытается проанализировать этот текст.

Кроме того, вы можете задавать конкретные вопросы, чтобы направить пользователя, если бот имеет определенную функцию. Например, если бот принимает заказы на сандвичи, сначала он скажет: "Здравствуйте! Я готов принять ваш заказ. Какой хлеб вы предпочитаете? У нас есть белые, пшеницы или ржаные". Таким образом, пользователь знает, как реагировать и получает подсказки навигации через беседу.

Дополнительные рекомендации

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

Совет

Если бот собирает персональные данные от пользователя, важно передать это и описать, что будет сделано с данными.

Следующие шаги

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