В условиях ежедневной многозадачности и постоянного цейтнота без чат-бота не обойтись. Это виртуальный робот, программа с ярким интерфейсом, которая с легкостью справится со многими задачами не хуже человека.
Сегодня существует множество чат-ботов, которые адаптированы к ожиданиям и потребностям их владельцев-разработчиков и без труда справляются, к примеру, с выполнением поиска по заданным параметрам или даже приобретением туров, путевок, билетов и т.п. Многие из них включают обширные нейронные сети и представляют собой аналог искусственного интеллекта. Такие чат-боты не только воспроизводят функционал, изначально заложенный разработчиками, но выходят за рамки шаблонных операций и даже способны совершенствовать свой кругозор, умея обучаться.
Наиболее известные из них - Алиса и Siri, действительно высокобюджетные шедевры современных информационных технологий. Однако у этих знаменитостей есть множество младших братьев - ботов, которые не столь высокоорганизованны, но тоже способны самостоятельно выполнить множество поручений. Кстати, разработка собственного бота, который будет взаимодействовать с другими людьми по заданному вами алгоритму, - вполне бюджетный вариант, доступный практически каждому. Давайте рассмотрим алгоритм, следуя которому вы создадите своего первого чат-бота.
Сценарий для чат-бота
На самом первом этапе необходимо стать ненадолго Шекспиром. Это, конечно, шутка, но продумать сценарий для вашего героя все-таки придется. Так будет работать проще и вам, и вашему доброму другу - чат-боту.
При работе непосредственно над вопросами и ответами нельзя забывать о главном правиле - чем короче, тем лучше. При разработке чат-бота это особенно актуально, так как ни один среднестатистический пользователь не станет читать длинный текст. К тому же большинство сервисов имеет ограничения по объему. Кроме этого, краткие вопросы легче объединить в цельную логическую структуру, понятную чат-боту, который, несмотря на все свои достоинства, все-таки по своей сути всего лишь робот, работающий по заданному вами алгоритму.
О чем думает собеседник вашего чат-бота?
Для того чтобы созданный чат-бот был не просто забавной игрушкой, а действительно полезным инструментом, нужно проанализировать круг потребностей ваших потенциальных собеседников. По сути, вам нужно заранее определить, какой круг вопросов больше всего интересует посетителей вашей страницы. Если вы по 20 раз на дню отвечаете на вопросы о графике работы или по какому адресу вас найти, то, поверьте, чат-бот сможет подготовить ответы от вашего имени не хуже вас самих. А у вас при этом освободится время, которого и так всегда не хватает.
Рассмотрим инструменты, которые позволяют даже новичку без труда создавать уникальных чат-ботов. Наиболее удобные из них: Dialogflow, Chatfuel и Robochat.io.
Dialogflow
Создать универсального чат-бота, который прекрасно встраивается в смартфон, умные часы, любой гаджет и интегрируется со всеми приложениями, поможет платформа Dialogflow, которая использует функционал Гугла и распознаватель Cloud Speech-to-Text, позволяющий понимать устную речь человека.
Прежде всего необходимо пройти регистрацию в системе и выбрать имя для своего бота (Agent name). С помощью Default Language нужно установить язык, на котором помощник будет общаться с вами и вашими посетителями. Если все сделано верно, то вы увидите шаблонный вариант приветствия, который в дальнейшем можно изменить. Теперь можно ввести текст своего вопроса и при помощи Inters установить Training Phrases, варианты ответов, которые будут выбирать посетители вашей странички. При этом важно быть внимательным и подбирать для каждой фразы свой блок. После этого ответ на вопрос на экране выбирается с помощью Responses. Таким образом установится первый блок «Вопросы-ответы». Для ввода следующих вопросов эти операции нужно повторить.
Для того чтобы проверить корректность работы, нужно запустить функцию демонстрационного режима с помощью нажатия Integration → Web Demo.
Вот, собственно, и все. Легко и быстро простенький бот готов к работе. Сервис очень удобный, несмотря на отсутствие возможности самостоятельной настройки кнопок и интерфейс на английском, здесь предусмотрено все необходимое. Даже новичок на установку бота в Dialogflow потратит не больше 40 минут. Ну и, приятный момент, - сервис полностью бесплатен, то есть создание бота не будет стоить для вас ни цента.
Chatfuel
Для пользователей фейсбука специально создана удобная платформа Chatfuel, которая мгновенно подключается при входе в аккаунт или открытии привязанной бизнес-страницы и начинает общение с вашими посетителями. Поэтому на первых порах рекомендуется потренироваться на пробной, специально созданной для этих целей странице, чтобы не ввести в заблуждение всех ваших «гостей».
Платформа предлагает либо выбрать подходящий вариант чат-бота из множества готовых шаблонов, либо создать свой уникальный интерфейс. В этом нет ничего сложного, система сама подскажет то, как действовать. Единственный момент, к которому нужно быть готовым, - вся информация доступна только на английском. Ну и неприятная новость для владельцев аккаунтов, с которыми связано больше тысячи пользователей. Абонентская плата для вас составит $30 ежемесячно. Но если количество ваших подписчиков не превышает тысячи, то вам будет доступна полностью бесплатная версия сервиса.
Рассмотрим этапы создания авторского чат-бота на платформе Chatfuel. После отправленного запроса система предложит вам установить стартовое сообщение и вопрос. Если вы зададите вопрос, на который бот не сможет найти ответ, у вас выскочит на экране фраза Default Answer. Меню Pre-Built Flow позволяет установить вопрос с разными версиями ответов, из которых посетитель будет выбирать подходящий вариант. Чат-бот, анализируя информацию, в свою очередь, будет отвечать или предлагать следующий уточняющий вопрос. Меню Text ориентировано на выбор ответа, а комбинация Text с Button позволит перенаправить пользователя к уточняющему вопросу, ссылке на интернет-ресурс или при необходимости предложит непосредственно обратиться по телефону или по электронной почте.
Помимо простейшего чат-бота, отвечающего на поступающие вопросы, сервис Chatfuel может подключить полный функционал, позволяющий совершать интеллектуальные действия - оформлять документы на официальных сайтах компаний, совершать платежи и многое другое. Конечно, сценарий для бота разрабатываете вы сами, но при необходимости с помощью специальной функции Set up AI можно подключить даже искусственный интеллект, который будет анализировать нестандартные и провокационные реакции пользователей. Эта функция доступна на русском и других языках.
Тестирование готового чат-бота начинается с запуска режима с помощью Welcome Message. В этом случае вы увидите, как ведет себя электронный помощник с самого начала. Но, безусловно, начать взаимодействие с ботом вполне возможно на любом этапе. Это особенно удобно, когда список вопросов достаточно внушителен и нет необходимости для решения возникшего вопроса пользователя каждый раз отсылать его к стартовому сообщению.
Особенное удобство Chatfuel заключается в том, что здесь отслеживаются все чаты, есть возможность оценить характер запросов, получить статистику и многое другое - функционал может расширяться до бесконечности. Существенным ограничением Chatfuel является то, что он разработан и является частью экосистемы исключительно FB.
Robochat.io
Пользователи ВКонтакте могут использовать чат-боты, созданные на платформе Robochat.io. Для того чтобы начать работу, необходима страничка пользователя ВК, к которой в дальнейшем будет привязан чат-робот.
Пользователю будет предложена галерея шаблонов, из которых можно будет выбрать наиболее подходящий. Его несомненное преимущество для русскоговорящих пользователей - это возможность взаимодействовать с сервисом на русском языке. Пошаговая инструкция позволит без труда разработать и запустить своего бота, отвечающего потребностям и характеру коммуникации. Система самооценки поможет проконтролировать встроенный функционал и при необходимости дополнить его всеми предлагаемыми Robochat.io возможностями по максимуму. Стартовое приветствие и начальный вопрос предусмотрены меню «Настройки». Дальнейшая работа осуществляется в меню «Сценарии», которые для новичков могут показаться слишком замороченными.
Конечно, у Robochat.io есть подробнейшая инструкция, но, как это обычно бывает, написана она «мелким шрифтом» и требует особого усердия от пользователя - разработчика чат-бота. Особенно напрягает перенаправление к каким-то пройденным пунктам или внезапная остановка сценариев. При этом, для того чтобы создать какой-то новый сценарий, необходимо тратить время на переключение, что тоже создает определенные неудобства.
Те, кто, несмотря на все перипетии, освоился в Robochat.io, могут приступить к его тестированию с помощью меню «Написать боту», которое перенаправит пользователя непосредственно в диалог с роботом-помощником.
Платформа Robochat.io - это очень удобный и функциональный сервис для создания сложных и интересных чат-ботов, но при этом совсем не подходит для новичков. Кроме этого, следует иметь в виду, что сервис предполагает абонентскую плату как для владельцев больших сообществ, так и в том случае, когда возникнет необходимость подключить какую-либо дополнительную функцию или клавишу. Проверить совместимость с чат-ботом можно бесплатно в течение трех дней.
Мы рассказали о самых популярных платформах, но есть масса других, которые можно найти в сети интернет. Конечно, как и все новое, создание чат-бота на первых порах потребует от вас каких-то дополнительных усилий и затрат. Но со временем вы убедитесь в правильности своего решения, ведь с помощью виртуального помощника вы сможете освободить время для более важных дел и задач.