Создайте чат-бота с помощью IBM Watson Assistant


Если вы использовали Siri, Alexa или Google Assistant, вы уже знакомы с тем, как работает чат-бот.Это часть программного обеспечения, которая позволяет вам взаимодействовать с компьютером, общаясь с это. По крайней мере, он пытаетсязавязать с вами разговор. Исторически чат-боты были довольно неуклюжими и бесполезными.

Сейчас все значительно изменилось. Мы постоянно пользуемся голосовыми помощниками, и они почти всегда понимают, что мы имеем в виду. Зайдите практически на любой коммерческий сайт, и за появившимся маленьким приложением для обмена сообщениями, вероятно, не стоит реальный человек, предлагающий вам помощь.

Чат-боты меняют способы использования компьютеров, но современные чат-боты сложны в программировании и трудоемки в обучении. Вот почему сейчас у нас есть множество компаний, предлагающих конструкторы чат-ботов, чтобы сделать этот процесс (относительно) простым.

Лидер в области технологий искусственного интеллекта, использующий лучших в мире чат-ботов, компания IBM, предлагает инструмент для создания чат-ботов, который вы можете попробовать бесплатно. Он называется IBM Watson Ассистент и позволяет любому использовать одну из передовых существующих систем искусственного интеллекта.

Возможно, вы слышали о Watson раньше, особенно когда он побеждал людей в играх Jeopardy!Это не просто игрушка: вы можете создать жизнеспособного чат-бота, используя их технологию, а затем интегрировать его с для вашего бизнеса или личного использования.

Бесплатная учетная запись позволяет совершать до 10 000 вызовов API к Watson Assistant в месяц. Для большинства персональных пользователей этого будет более чем достаточно. Этого уж точно достаточно для того, чем мы здесь будем заниматься!

Разбираем основы

Прежде чем мы углубимся в создание чат-бота с помощью Watson Assistant, давайте поговорим о том, чего мы хотим достичь.

Основная цель чат-бота — интерпретировать то, что говорит пользователь, а затем решить, что с этим делать. В Watson Assistant есть нечто, называемое намерением, которое по сути представляет собой действие, которого хочет достичь пользователь.

Например, чье-то намерение может состоять в том, чтобы узнать, есть ли у вас запас определенного товара. В этом случае Watson Assistant можно интегрировать с вашей базой данных и затем получать оттуда точные данные об уровне запасов.

Намерения выполняются над объектами, которые содержат соответствующую информацию, которую Watson будет использовать для ответа.

При создании чат-бота вы проходите цикл из трех шагов:.

  • Создание намерений и объектов
  • Построение дерева диалогов
  • Пробываем вашего чат-бота!
  • В этом руководстве мы рассмотрим одну итерацию этого цикла, чтобы показать вам основной строительный блок чат-бота Watson.

    Начало работы

    Первое, что вам нужно сделать, это перейти на страницу Ассистент Ватсона и зарегистрироваться. Мы использовали бесплатный пакет «Lite», который позволяет вам без каких-либо обязательств создать любого чат-бота. Просто нажмите Начать бесплатно и следуйте инструкциям.

    После того как вы оформите всю цифровую документацию, вы окажетесь на странице Знакомство с IBM Watson Assistant. Теперь нажмите Создать рабочую область .

    Теперь нажмитеСоздать.

    Теперь просто назовите свое рабочее пространство и добавьте описание .

    Прежде чем мы добавим наше собственное намерение, первое, что вам следует сделать, это добавить некоторые общие намерения, которые IBM уже подготовила для нас. Это избавит вас от необходимости каждый раз обучать бота основам разговора с нуля.

    Для этого в разделе «Намерения» нажмите Каталог контента , а затем нажмите Добавить в рабочую область рядом с Категория Общая .

    Бот теперь может понимать общий диалог, например приветствия. Чтобы увидеть, как это работает, перейдите на вкладку Диалог и нажмите Создать диалог . Будут автоматически созданы два узла беседы: Добро пожаловать  и Что-нибудь еще .

    Нажмите Добро пожаловать , чтобы развернуть его.

    Здесь вы можете увидеть базовую структуру диалогового узла. Если бот распознает определенное условие (например, намерение), он отреагирует так, как вы определяете.

    Хотя в данном случае мы не создавали собственное намерение, давайте перейдем на вкладку «Намерения» и посмотрим на намерение под названием #General_Greetings. Просто нажмите #General_Greetings в списке намерений, чтобы открыть его.

    Именно так вы и сделаете свое намерение. Дайте ему имя, дайте ему описание и добавьте столько способов, сколько вы можете придумать, чтобы пользователь мог указать на это намерение. Здесь IBM уже сделала всю работу за нас, но совершенно понятно, как она работает. Вы также можете изменить существующее намерение, добавив дополнительные примеры. Возможно, на вашем местном диалекте..

    Мы собираемся использовать это намерение как часть диалога нашего чат-бота, поэтому вернитесь на вкладку диалога и нажмите Создать диалог . Наш собственный диалог будет происходить между узлами «Добро пожаловать» и «Что-нибудь еще». Все, что вам нужно сделать, это нажать Добавить узел.

    Мы назовем этот узел Дружественные приветствия  и будем использовать намерение #General_Greetings для его включения. Поэтому в разделе Если бот распознает  просто введите название намерения и выберите его в раскрывающемся меню.

    Теперь мы оставляем наш ответ в виде «текста» и пишем то, что мы хотим, чтобы бот сказал в ответ на наше приветствие.

    Вы можете закрыть диалоговый узел, нажав кнопку X . Теперь у нас должен быть бот, который сможет ответить на простое приветствие. Нажмите кнопку  Попробовать в правом верхнем углу страницы, чтобы протестировать созданного нами бота. Введите  Привет   в появившейся панели чата и посмотрите, что произойдет.

    Ух ты! Watson понимает, что наше намерение состоит в том, чтобы поприветствовать его, а затем использует правила, которые мы указали в построителе диалогов, для ответа. Поздравляем, вы только что прошли полный цикл создания чат-бота!

    Расширенные функции

    Хотя вы можете создать довольно классного чат-бота, используя этот базовый цикл шагов, Watson Assistant, конечно же, предлагает гораздо больше возможностей, чем этот. Используя все возможности этого инструмента, вы можете создать бота, который будет заниматься бронированием или предоставлять пользователю список товаров, имеющихся на складе.

    Нет предела возможностям, и вам не нужно быть каким-то техническим гением, чтобы приступить к делу. У IBM есть множество обучающих видеороликов и документов, которые помогут вам стать мастером чат-ботов. Теперь, когда вы попробовали вкус, ничто не должно вас останавливать!

    .

    Похожие сообщения:


    7.11.2018