Оглавление:
- Что могут сделать чат-боты
- Сценарий или меню чат-ботов
- Интеллектуальное распознавание ключевых слов
- Контекстные приложения Chatbots
- Платформы и фреймворки Chatbot
- Советы по созданию чатбота
- Публикация вашего чатбота
Видео: Dame Tu cosita ñ (Ноябрь 2024)
Большинство из нас хотя бы раз общались с чат-ботами, будь то в Facebook Messenger или в ходе обсуждений с Alexa. Это не новое явление, но искусственный интеллект перегружает их умственные способности на самых разных устройствах, от телефона до умного дома.
Каждый раз, когда вы используете Google Assistant, Siri и Alexa, вы общаетесь с продвинутым чат-ботом, который использует AI и машинное обучение. Но боты также могут быть простыми, например всплывающие окна на розничных веб-сайтах и локальные поисковые запросы, которые предлагают основную информацию.
По мере развития технологий боты будут предлагать больше «похожих на людей» ответов во время разговора и потребуют от всех нас, по крайней мере, базовых знаний о том, как они функционируют. Вот что вам нужно знать.
Что могут сделать чат-боты
Прелесть чат-ботов в том, насколько они разнообразны. Они могут помогать клиентам в совершении покупок в электронной коммерции, вносить предложения по продуктам и обеспечивать обслуживание клиентов. Они могут бронировать авиабилеты, размещать заказы на вынос в ресторанах, предоставлять информацию о погоде в режиме реального времени, отслеживать фондовый рынок, помогать с финансовыми и банковскими потребностями и многое другое.
Чат-боты запрограммированы по-разному в зависимости от того, какую услугу они должны предоставлять. Мы знаем, что такое чат-боты и их разнообразные возможности, но чтобы полностью понять, как их разработать, важно изучить различные типы ботов и то, как работает каждый из них. Существует три основных технологии чат-ботов различной сложности: скриптовые, интеллектуальные и прикладные.
Сценарий или меню чат-ботов
Это самая базовая версия чат-бота. Разговоры с этими ботами предопределены и просты - это в основном древовидная иерархия, с которой мы взаимодействуем почти ежедневно. Эти чат-боты используются для программирования автоматических телефонных ответов, ответов на запросы клиентов и разработки простых часто задаваемых вопросов, которые не требуют сложного ответа. Меню или скриптовые чат-боты требуют от пользователя выбирать явные опции на каждом этапе разговора.Интеллектуальное распознавание ключевых слов
Интеллектуальные чат-боты используют ИИ, чтобы учиться на каждом разговоре и адаптироваться. Эти боты «видят», что печатает человек, и отвечают соответственно, без явного сценария. Чатбот может отвечать на открытые вопросы с помощью пользовательских ключевых слов, встроенных в его код. Эти боты умные, но иногда они путаются. Так как они ищут ключевые слова, интеллектуальный чат-робот не сможет определить, как правильно ответить на запрос, если в нескольких вопросах используется слишком много одинаковых слов.Контекстные приложения Chatbots
В настоящее время это самая продвинутая технология чата. Эти боты используют машинное обучение и искусственный интеллект, чтобы учиться на человеческом общении посредством процесса «проб и ошибок» в своих разнообразных алгоритмах. Они запоминают взаимодействие с отдельными пользователями, чтобы со временем стать более умными благодаря своего рода процессу исключения, запоминанию таких вещей, как информация об оплате, адреса и повторные заказы, чтобы в конечном итоге спросить, например, является ли ваш обычный заказ на еду тем, что вам нужно. Все, что вам нужно сделать, это сказать: «Да». Поскольку это самые сложные боты, их сложнее всего создать.Платформы и фреймворки Chatbot
Чатботы - все еще довольно новая технология, но есть два основных способа разработки бота: разработка платформ и фреймворков.
Самый простой способ - использовать платформу разработки, такую как chatfuel, botkit или motion.ai, которая предлагает разработчикам (вам) простые в использовании интерфейсы и инструменты, такие как функция перетаскивания.
Фреймворки ботов предлагают более сложные инструментарии и больше предназначены для разработчиков, обладающих знаниями в области программирования. Они тяжело кодируют и предоставляют только фрагменты кода, которые разработчики могут изменить и добавить. Тремя основными платформами являются Amazon Lex, Microsoft Bot Framework и Dialogflow.
Поскольку это руководство для начинающих, мы рекомендуем вам создавать ботов на платформе.