Зачем вам чатбот и как его создать
Футурологи уверяют: будущее – за искусственным интеллектом, и уже теперь можно воспользоваться его возможностями. Одним из направлений развития искусственного интеллекта являются чатботы – диалоговые приложения к онлайн-сервисам, которые выполняют автоматизированную работу, тогда как люди могут сконцентрироваться на более сложных задачах. По статистике, 80% запросов клиентов – однотипные и простые: о стоимости услуг, времени доставки или габаритах продукции. Почему бы не автоматизировать этот процесс?
Чатботы уже работают в банках, медицинских компаниях и других учреждениях. Их преимуществами может воспользоваться любой вид бизнеса. Так считает Евгений Вакульчук из отдела работы с клиентами в облачных сервисах «Microsoft Украина», который поделился своими знаниями на лектории фестиваля инноваций Interpipe TechFest в Днепре.
Чатботы не являются чем-то необычным, хотя это принципиально новое явление, ведь создает экосистему в уже имеющихся мессенджерах и сайтах и добавляет им комфорта. У чатботов самый низкий порог входа, ими может пользоваться каждый.
При этом следует отметить, что создать чат бот whatsapp или для любого другого мессенжера можно при помощи специальных конструкторов. Однако в этом случае они будут иметь слишком ограниченный функционал и, вероятнее всего, их внедрение негативно отразится на вашем бизнесе.
Преимущества ботов
Бота можно настроить в мессенджере, которым вы пользуетесь на разных гаджетах-на лэптопе, планшете или на компьютере в браузере. Он полноценно функционирует на всех платформах. Если вы работали с информацией в офисе, а потом продолжаете работу в авто, по дороге на встречу с партнером, то бот подхватит "разговор" на гаджете от того места, где вы закончили в кабинете.
Стандартная конфигурация бота обеспечивает два вида ввода текста-набор и диктовку. Зачем это нужно? Например, у вас есть веб-сайт со сложным интерфейсом, с многими кнопками и меню, и если его запустить на смартфоне, пользоваться будет сложно, нужно потратить много времени, чтобы на маленьком экране найти нужную информацию. Чатбот позволяет легко и проактивно оперировать такими сайтами на различных мобильных платформах.
Чатбот против оператора горячей линии
Стандартные вопросы клиентов можно свести в базу, написать код, и на них легко ответит система. Более сложные вопросы передают оператору. И благодаря боту оператор уже знает предысторию клиента: по какому поводу он обратился, какие стандартные вопросы задал, а также понимает, почему бот не смог ответить на них. Например, бот не понял, что у вас сломался телефон и его надо физически отнести в сервисный центр. В этом случае оператор уже знает, какая модель телефона, в каком городе вы находитесь, что сломалось в телефоне.
Начинка чатбота
Чатбота достаточно просто сделать и опубликовать. Он содержит набор технологий, которые уже готовы к использованию и «из коробки» дают ему возможность выполнять определенные функции:
• NLP (Natural Language Processing) – технология, которая превращает речь человека в печатный текст;
• NLU (Natural Language Understanding) - когда компьютер помогает этот набранный текст разбить на отдельные команды;
• Microsoft Bot Framework-система из двух компонентов: Bot Builder SDK и облака.
Bot Builder SDK позволяет легко построить бот, используя различные языки программирования. Вторая часть системы – облачный сервис, благодаря которому бот встраивается в месседжеры. И хотя ваш бот написан один раз, он может дружить со всеми пользователями указанных вами мессенджеров.
Intelligent Services-программное обеспечение со встроенным искусственным интеллектом. Эта система отвечает за проверку языка-от грамматики в Word до обработки текста пользователей, который они вводят в диалоговое окно чатбота. Также Искусственный интеллект работает с голосовыми сообщениями.
Система Cognitive Services анализирует изображения и видео. Она имеет широкие возможности и видит много деталей, что есть на фото и видео – объекты и их число, настроение изображенных людей, изменения настроения в течение времени, если это видео. Эти возможности использует, например, компания Uber: с помощью анализа фото, сравнение его с данными в базе верифицирует своих водителей.
Конечно, люди не всегда знают грамматику и правильно произносят слова, тому есть немало лингвистических сервисов, проверяющие правописание и только потом отдают запрос чатботу.
Как сделать чатбота
Еще до разработки чатбота вам необходимо создать так называемый вотерфол – сценарий того, с какими проблемами к вам приходит клиент, как он хочет их решить. Вотерфол – это путь, которым вы проводите клиента, каскад ответов на его вопросы. Этот сценарий должен содержать также сложные вопросы и путь переадресации клиента от чатбота на человека-оператора. Компании, запускает бота, необходимо предварительно смоделировать ситуации, которые могут возникнуть у клиента с ботом, и заложить их в сценарий.
Считается, что непрограммистам достаточно онлайн-сервисов без кодирования, чтобы построить чатбота. Такие решения имеют право на жизнь, но они эффективны лишь для прототипирования ботов, полноценно функционировать в режиме реального времени они не смогут. Поэтому если вас интересует тема чатботов, лучше воспользоваться Node-библиотекой, которую можно освоить и непрограммистам, и работать с ней интереснее. Node.js-онлайн-платформа для написания приложений, на ней Программирование выполняется на языке javascript, код здесь открыт и универсален, то есть платить за него не надо, а подходит он к любому интерфейсу.
***
Боты - это просто приложения, программный инструмент, позволяющий в автоматическом режиме запрашивать информацию у компьютера. И в них нет ничего сложного, поэтому попробуйте создать свой.