Создание чат-ботов с Dialogflow, Watson, ChatterBot и Rasa

О книге

Автор книги - . Произведение относится к жанрам интернет, программирование, компьютерная справочная литература. Оно опубликовано в 2022 году. Книге не присвоен международный стандартный книжный номер.

Аннотация

С этой книгой Вы познакомитесь с чат-ботами и поймете как создавать чат-ботов без программирования с использованием таких облачных служб как Google Dialogflow и IBM Watson.Также Вы узнаете как реализовать для чат-бота Webhook – механизм получения уведомлений об определённых событиях, чтобы выполнять внешнюю бизнес-логику.Вы узнаете как можно интегрировать вашего чат-бота с другими платформами.Познакомитесь с библиотеками ChatterBot и Rasa и узнаете как создавать чат-ботов на языке Python.

Читать онлайн Тимур Машнин - Создание чат-ботов с Dialogflow, Watson, ChatterBot и Rasa


Исходный код

Исходный код к примерам можно скачать с сайта GitHub (https://github.com/novts/chatbot).

Введение

Что такое бот?

Бот – это программное обеспечение для искусственного интеллекта, предназначенное для выполнения ряда задач самостоятельно и без помощи человека.

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

Наиболее часто встречающийся вид ботов – это чат-боты.

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

Чат-боты универсальны, они способны адаптироваться и помогают решать различные бизнес-задачи.

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

Как на самом деле работают чат-боты?

Есть два типа чат-ботов, – это чат-боты основанные на правилах, и чат-боты с ИИ.

Чат боты, основанные на правилах, отвечают на вопросы, основываясь на некоторых правилах, на которых они обучаются.

Такие чат-боты предоставляют ответы только на основе комбинации предопределенных сценариев.

Определенные правила, на которых обучен такой чат-бот, могут быть очень простыми или очень сложными.

И создание этих ботов относительно просто, но эти боты неэффективны в ответах на вопросы, чей шаблон не соответствует правилам, по которым был обучен бот.

Поэтому, чтобы чат-бот мог делать больше, чем отвечать на предопределенные вопросы, он должен быть подключен к искусственному интеллекту.

ИИ – это технология, которая позволяет боту учиться на взаимодействиях с конечными пользователями.

И вам не нужно быть экспертом ИИ или техническим экспертом, чтобы создать чат-бота.

Разработка чат-бота не более сложная, чем разработка простого веб-приложения.

Что в действительности могут делать боты и ИИ?

Боты могут быть виртуальными помощниками.

Предприятия используют чат-ботов для различных случаев, таких как обслуживание клиентов.

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


Рекомендации для вас