В области искусственного интеллекта так много областей, что мы иногда оказываемся перед дилеммой при выборе правильной области для погружения. К счастью, существуют сервисы, которые позволяют нам тестировать различные концепции без специальных знаний или предварительного опыта. Как следует из названия, я собираюсь объяснить, как вы можете создать чат-бота, не зная ни машинного обучения, ни обработки естественного языка. Тем не менее, понимание ключевых слов и фундаментальных понятий определенно поможет вам при создании чего-либо. (Важно! Необходимы некоторые знания в области программирования.)

Прежде чем мы начнем, создайте учетную запись в Twilio и войдите в ее консоль. Есть много вещей, которые вы можете делать с Twilio, но в этом примере мы будем использовать только программируемые SMS (WhatsApp), функции и платформу автопилота Twilio.



После того, как вы вошли в консоль, вы должны увидеть панель инструментов, похожую на изображение ниже. Нажмите на кнопку с тремя точками (обведена красным) и появится длинный список, содержащий нужные нам пункты (Программируемая SMS, Автопилот и Функции). Я бы рекомендовал закрепить их одновременно с тем, что я сделал для облегчения доступа позже.

Прежде всего, нам нужно инициализировать песочницу WhatsApp в программируемом SMS, следуя предоставленным инструкциям (выделены). Нам будет предоставлен номер, с которым мы можем подключиться, используя специальный код «присоединения». Этот номер будет функционировать как наш чат-бот (вы можете поиграть с ним, используя функции Twilio, но они пока не «умные»).

Затем давайте перейдем к автопилоту Twilio и проверим фактическую модель, которую мы будем строить. Здесь мы можем нажать «Создать бота», чтобы просмотреть шаблоны для различных обстоятельств (вы можете получить представление о том, как работает модель!).

Возьмем в качестве примера «Гостеприимство» (изображение ниже). Существуют различные задачи, которые выполняет модель, а также образцы для обучения модели.

Когда вы будете удовлетворены, перейдите в раздел «Ваши боты» и создайте бота с выбранным вами шаблоном. Вы можете узнать, как запрограммировать бота, обратившись к документации API автопилота.



Технически на этом этапе все сделано, за исключением того, что нам нужно подключить бота Autopilot к нашему номеру в песочнице WhatsApp. Однако, если мы хотим больше контролировать задачи, которые выполняет бот (особенно сбор данных), мы можем направить их на созданную нами «функцию». Это дает гораздо больше гибкости и настройки для наших задач.

Процесс прост — назначьте действие «перенаправление» с URL-адресом вашей функции в функциях Twilio. В качестве альтернативы вы можете щелкнуть «URL-адрес действий» (выделено) и просто заменить существующий URL-адрес URL-адресом функции. В видео ниже показано, как использовать функции Twilio с автопилотом Twilio.

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

Затем перейдите в песочницу WhatsApp и замените или вставьте скопированный URL-адрес. Подождите несколько минут и вуаля, вы сможете протестировать своего чат-бота через WhatsApp!

Примечание. Вероятно, вам следует предоставить модели достаточное количество образцов для каждой задачи и обучить их, прежде чем пытаться использовать WhatsApp, чтобы избежать разочарований. :D