Создайте чат-бота с помощью IBM Watson Assistant
Если вы использовали Siri, Alexa или Google Assistant, вы уже знакомы с тем, как чатбот работает. Это часть программного обеспечения, которая позволяет вам общаться с вашим компьютером, разговаривая с ним. По крайней мере, это пытается поговорить с тобой. Исторически чат-боты были довольно неуклюжими и не такими уж полезными.
Теперь все значительно изменилось. Мы постоянно используем наших голосовых помощников, и они почти всегда понимают, что мы имеем в виду. Войдите практически на любой коммерческий сайт, и в появившемся небольшом приложении для обмена сообщениями, вероятно, нет реального человека, который бы помог вам.
Чатботы революционизируют способы использования компьютеров, но современные чатботы сложны в коде и трудоемки в обучении. Именно поэтому у нас сейчас есть много компаний, предлагающих конструкторов чат-ботов, чтобы сделать процесс (относительно) простым.
IBM, лидер в области технологии искусственного интеллекта, использующий лучших в мире чат-ботов, на самом деле предлагает инструмент для создания чат-ботов, который вы можете попробовать бесплатно. Он называется IBM Watson Assistant и позволяет любому использовать одну из передовых систем ИИ из существующих.
Возможно, вы слышали об Уотсоне раньше, особенно когда он побеждал противников в играх подсудность! Это не просто игрушка, вы можете создать жизнеспособного чат-бота, используя его технологию, а затем интегрировать его в свой бизнес или личные случаи использования..
Бесплатная учетная запись позволяет совершать до 10 000 вызовов API в Watson Assistant в месяц. Для большинства личных пользователей этого будет более чем достаточно. Это, безусловно, достаточно для того, что мы будем делать здесь!
Разбирая основы
Прежде чем мы начнем разбираться в создании чат-бота с помощью Watson Assistant, давайте поговорим о том, чего мы хотим достичь.
Основная цель чат-бота - интерпретировать то, что говорит пользователь, а затем выяснить, что с этим делать. В Watson Assistant есть нечто, называемое намерение в основном это действие, которое пользователь хочет достичь.
Например, чьим-то намерением может быть выяснить, есть ли у вас запас конкретного товара. В этом случае Watson Assistant может быть интегрирован с вашей базой данных, а затем получать точные запасы оттуда.
Намерения выполняются на юридические лица, которые содержат соответствующую информацию, которую Ватсон будет использовать для ответа.
При создании чата вы проходите цикл из трех этапов:
- Создание намерений и сущностей
- Построение диалогового дерева
- Опробовать чат-бота!
В этом руководстве мы пройдем одну итерацию этого цикла, чтобы показать вам основной строительный блок чат-бота Watson..
Начиная
Первое, что вам нужно сделать, это зайти на страницу помощника Ватсона и зарегистрироваться. Мы использовали бесплатный пакет «Lite», который позволяет вам создавать любого чат-бота по вашему желанию без обязательств. Просто нажмите Начни бесплатно и следуйте инструкциям.
После того, как вы сделали все цифровые документы, вы в конечном итоге на Представляем IBM Watson Assistant стр. Теперь нажмите Создать рабочее пространство.
Теперь нажмите Создайте.
Сейчас просто назовите свое рабочее пространство и добавьте описание.
Прежде чем мы добавим наши собственные намерения, первое, что вы должны сделать, это добавить некоторые общие намерения, которые IBM уже подготовила для нас. Это избавляет вас от необходимости каждый раз учить своего бота основам разговорной речи с нуля..
Для этого в разделе Intents нажмите на Каталог контента а затем нажмите Добавить в рабочую область сразу после генеральный категория.
Теперь бот обладает способностью понимать общий диалог, например приветствия. Чтобы увидеть, как это работает, нажмите на диалог вкладка, а затем нажмите Создать диалог. Два узла беседы будут созданы автоматически - желанный а также Что-нибудь еще.
Нажмите на желанный расширить его.
Здесь вы можете увидеть основную структуру диалогового узла. Если бот распознает определенное условие (например, намерение), он ответит так, как вы определили.
Хотя в этом случае мы не создавали настраиваемое намерение, давайте перейдем на вкладку Intents и посмотрим на намерение с именем #General_Greetings. Просто нажмите на #General_Greetings в списке намерений открыть его.
Это именно то, как вы бы сделали свое собственное намерение. Дайте ему имя, дайте ему описание и добавьте как можно больше способов, чтобы пользователь мог указать это намерение. Здесь IBM уже сделала эту работу за нас, но совершенно ясно, как она работает. Вы также можете изменить это существующее намерение, добавив больше примеров. Возможно, на вашем собственном местном диалекте.
Мы собираемся использовать это намерение как часть диалога нашего чат-бота, поэтому вернитесь на вкладку диалога и нажмите Создать диалог. Наш пользовательский диалог будет происходить между узлами Welcome и Anything else. Все, что вам нужно сделать, это нажать Добавить узел.
Мы будем называть этот узел Дружественные приветствия и собираемся использовать #General_Greetings намерение привести его в действие. Так под Если бот распознает просто введите название намерения и выберите его из выпадающего меню.
Теперь мы оставляем наш ответ как «текст» и пишем то, что мы хотим, чтобы бот сказал в ответ на наше приветствие..
Вы можете закрыть диалоговое окно, нажав на Икс кнопка. Теперь у нас должен быть бот, который может ответить на основное приветствие. Нажмите на Попытайся кнопка в правом верхнем углу страницы, чтобы проверить бот, который мы создали до сих пор. Тип Привет в панели чата, которая всплывает и посмотреть, что происходит.
Вот Это Да! Уотсон понимает, что наша цель - поприветствовать его, а затем использует для ответа правила, которые мы указали в конструкторе диалогов. Поздравляем, вы только что прошли полный цикл создания чат-бота!
Расширенные возможности
Несмотря на то, что вы могли бы создать довольно классного чат-бота, используя этот базовый цикл шагов, Watson Assistant, конечно, гораздо больше. Используя все функции этого инструмента, вы можете создать бота, который будет заботиться о бронировании или предоставит пользователю список товаров, которые есть в наличии.
Небо это предел, и вам не нужно быть высокотехнологичным гением, чтобы начать. У IBM есть много обучающих видео и документов, чтобы превратить вас в мастера чат-ботов. Теперь, когда у вас есть вкус, ничто не должно вас сдерживать!