1. УСТАНОВКА
ПРИЛОЖЕНИЯ
- На странице описания приложения нажмите синюю кнопку "Установить".
- В открывшемся окне ознакомьтесь с лицензионным соглашением и политикой конфиденциальности по предложенным ссылкам.
- Поставьте галочки, если Вы соглашаетесь с условиями.
- Нажмите зеленую кнопку "Установить".
- Откроется интерфейс приложения.
2. Подготовка файла
ключа Dialogflow
Для начала работы с приложением и создания чат-бота, необходим файл ключа Dialogflow.
Для входа в Dialogflow необходимо иметь аккаунт в Google. Если у Вас его нет, то заведите его по ссылке https://accounts.google.com/ и нажмите там “Создать аккаунт”.
- Авторизуйтесь в Google под своим логином по ссылке https://accounts.google.com/, и войдите в сервис Dialogflow по ссылке https://dialogflow.cloud.google.com/.
- Кликните по синей кнопке "CREATE AGENT" или в меню слева по пункту "Create Agent", или, если Вы уже ранее пользовались сервисом и создавали агенты, то кликните по выпадающему списку агентов по умолчанию и создайте новый агент нажатием по пункту “Create new agent”.
1
ВХОД В DIALOGFLOW
![](https://cdn-ru.bitrix24.ru/b179973/landing/109/109ac81c9917243db76444bc43159e31/2020-06-10_22-56-34_1x.png)
- Введите имя агента в поле “Agent name” латиницей без пробелов.
- Выберите язык “Russian - ru” в поле “DEFAULT LANGUAGE”.
- Нажмите кнопку “СREATE” для создания агента.
2
СОЗДАНИЕ АГЕНТА
![](https://cdn-ru.bitrix24.ru/b179973/landing/dd3/dd315d143b9255322fbfdc73ca97fdfb/2020-06-10_23-05-33_1x.png)
- В результате будет создан новый агент (Agent) с двумя интентами (Intents) по умолчанию: “Default Fallback Intent” и “Default Welcome Intent”.
- Отключите интент “Default Fallback Intent”, чтобы в приложении не тарифицировались сообщения на которые чат-бот еще не знает ответа. Для этого кликните по названию интента “Default Fallback Intent”, в открывшемся интерфейсе отключите его, кликнув по ползунку вверху слева от названия интента и нажмите кнопку “SAVE” для сохранения изменений.
3
НАСТРОЙКА ИНТЕНТОВ
![](https://cdn-ru.bitrix24.ru/b179973/landing/65e/65e04f013998dc8f5b58274b68aba8f5/2020-06-10_23-31-19_2_1x.png)
![](https://cdn-ru.bitrix24.ru/b179973/landing/886/8868d50a38d65109f6575a7ac8e7ebb9/2020-06-10_23-37-02_2_1x.png)
![](https://cdn-ru.bitrix24.ru/b179973/landing/808/8085442fabd52c43363673950b2a7265/2020-06-10_23-38-00_1x.png)
- Кликните по шестеренке справа от названия нового агента для его настройки.
- В разделе “GOOGLE PROJECT” кликните по названию проекта в строке “Project ID” (надпись справа от слова Project ID).
4
НАСТРОЙКА АГЕНТА
![](https://cdn-ru.bitrix24.ru/b179973/landing/5d0/5d06684aff177193a252a2a57b88121a/2020-06-10_23-45-01_2_1x.png)
![](https://cdn-ru.bitrix24.ru/b179973/landing/a37/a37113c2585484322f5cb0044b411740/2020-06-10_23-46-03_1x.png)
- В новой вкладке откроется панель управления проектом.
- В меню слева наведите на пункт “IAM и администрирование” и кликните по пункту “Сервисные аккаунты”.
- В открывшемся интерфейсе в верхней части кликните по “+ СОЗДАТЬ СЕРВИСНЫЙ АККАУНТ”.
- В открывшемся интерфейсе в поле “Название сервисного аккаунта” введите понятное название латиницей без пробелов и нажмите кнопку “СОЗДАТЬ”.
5
СОЗДАНИЕ СЕРВИСНОГО АККАУНТА
![](https://cdn-ru.bitrix24.ru/b179973/landing/e5f/e5f272313174d4cadd38c4e3dec07457/2020-06-10_23-52-00_1x.png)
![](https://cdn-ru.bitrix24.ru/b179973/landing/49d/49dd3810ec9549593a075175f8e74aeb/2020-06-10_23-53-43_1x.png)
![](https://cdn-ru.bitrix24.ru/b179973/landing/6e6/6e6d5c0bb7e1a73b5528dd0f06963087/2020-06-10_23-55-27_1x.png)
- В следующем окне установите права доступа для сервисного аккаунта, для этого кликните по полю “Выберите роль”.
- Введите в фильтре текст “dialogflow” и система подскажет подходящие роли, и далее кликните по пункту “Администратор Dialogflow API”. Данные права необходимы для того, чтобы приложение имело возможность автоматически создавать интенты в режиме обучения через чат с операторами.
- Нажмите кнопку “ПРОДОЛЖИТЬ”.
6
НАСТРОЙКА СЕРВИСНОГО АККАУНТА
![](https://cdn-ru.bitrix24.ru/b179973/landing/db0/db05f4a6c710a75004ee2e1578fe2080/2020-06-10_23-57-42_1x.png)
![](https://cdn-ru.bitrix24.ru/b179973/landing/509/50949ce73cb6e6ca4d34bb60d44e6809/2020-06-11_00-19-03_1x.png)
- В следующем окне нажмите кнопку “+ СОЗДАТЬ КЛЮЧ”.
- В открывшемся окне “Создание ключа” оставьте выбранным по умолчанию “JSON” и нажмите кнопку “СОЗДАТЬ”.
- Автоматически начнется закачка ключа на Ваш компьютер (в некоторых браузерах появится предложение разрешить загрузку, нужно разрешить). Файл с расширением json появится в папке для загрузки, указанной в настройках браузера или выбранной при загрузке (в зависимости от настроек браузера). Данный файл ключа будет в дальнейшем необходим в приложении для создания чат-бота.
- Нажмите кнопку “ГОТОВО” для завершения.
7
СОЗДАНИЕ ФАЙЛА КЛЮЧА
![](https://cdn-ru.bitrix24.ru/b179973/landing/742/74264e9fa1a2939725e4fcfb67845f5c/2020-06-11_00-22-47_1x.png)
![](https://cdn-ru.bitrix24.ru/b179973/landing/4ab/4ab6c353637d1010f95ab368839d73a7/2020-06-11_00-23-16_1x.png)
![](https://cdn-ru.bitrix24.ru/b179973/landing/467/46731f3227957c77486ae019fae94a9b/2020-06-11_00-25-43_1x.png)
3. НАСТРОЙКА
приложениЯ
Создадим в приложении первый чат-бот и настроим его для открытой линии.
- В интерфейсе приложения, в разделе “Ваши чат-боты” кликните по иконке “+” (Добавить чат-бот).
- Введите имя чат-бота.
- Укажите файл ключа Dialogflow.
- Нажмите кнопку "Установить".
- Чат-бот создан.
1
СОЗДАНИЕ ЧАТ-БОТА В ПРИЛОЖЕНИИ
- Перейдите в Контакт-центр Битрикс24.
- Кликните по Онлайн-чат.
- В разделе "Настройка канала" выберите открытую линию и нажмите "Настроить".
- Кликните по "Чат-боты" и установите галочку "При обращении клиента назначить ответственным чат-бота".
- Выберите чат-бота: Выберите созданный чат-бот.
- Когда подключать чат-бота: В начале каждого нового разговора.
- Через какое время переводить разговор от чат-бота в очередь: не переводить.
- Когда отключать чат-бота: После перевода на оператора.
- Кликните по "Очередь".
- Задайте очередь ответственных сотрудников.
- Распределение обращений между сотрудниками в очереди: 1. Если задать "Одновременно всем", то в чат для обучения будут добавлены все операторы из очереди. 2. Если задать "Равномерно" или "Строго по очереди", то в чат для обучения будет добавлен только первый из очереди оператор.
- Нажмите кнопку "Сохранить".
- Чат-бот готов к работе.
2
ДОБАВЛЕНИЕ ЧАТ-БОТА В ОТКРЫТУЮ ЛИНИЮ
![](https://cdn-ru.bitrix24.ru/b179973/landing/4a5/4a50c0af124a290d0d560829652d4d17/2020-06-13_17-37-46_1x.png)
![](https://cdn-ru.bitrix24.ru/b179973/landing/3cd/3cd23df2303088d5c49fe87bd630250a/2020-06-13_17-38-29_1x.png)
![](https://cdn-ru.bitrix24.ru/b179973/landing/9e3/9e339093102e1fe312b982613e31a2cc/2020-06-13_17-39-22_1x.png)
![](https://cdn-ru.bitrix24.ru/b179973/landing/fbf/fbf48b3429f6af13b46836df11e16eee/2020-06-13_17-41-06_1x.png)
4. ОБУЧЕНИЕ
ЧАТ-БОТОВ
В текущем релизе приложения используется два метода обучения чат-ботов:
- Обучение на стороне сервиса Dialogflow.
- Автоматическое обучение в отдельном чате с операторами открытой линии в Битрикс24.
- Войдите в сервис Dialogflow по ссылке https://dialogflow.cloud.google.com/.
- Выберите созданный ранее агент.
- Перейдите в Intents.
- Нажмите кнопку "CREATE INTENT" для создания интента.
- Введите название интента в поле "Intent name".
- Введите обучающие фразы в поле "Training phrases".
- Введите ответ или несколько похожих ответов разными словами на обучающие фразы в поле "Text Response".
- Нажмите кнопку "SAVE" для сохранения.
- Теперь чат-бот сможет сам ответить на данные фразы.
1
ОБУЧЕНИЕ НА СТОРОНЕ СЕРВИСА DIALOGFLOW
![](https://cdn-ru.bitrix24.ru/b179973/landing/ede/ede25f249ab8eb1f2a3fec77ad68be9c/2020-06-13_23-47-17_1x.png)
![](https://cdn-ru.bitrix24.ru/b179973/landing/177/17734a973f66a45c80cabe66b9501f69/2020-06-13_23-50-16_1x.png)
![](https://cdn-ru.bitrix24.ru/b179973/landing/5da/5dac4d1ca80259f92a4730c5a3243df4/2020-06-13_23-52-51_1x.png)
![](https://cdn-ru.bitrix24.ru/b179973/landing/d60/d6062ece428a7cfea21fc54f5ebed613/2020-06-13_23-54-19_1x.png)
- Для использования данного режима обучения в приложении в настройках чат-бота должна быть установлена соответствующая галочка "Создавать чат с оператором для обучения" (по умолчанию установлена).
- Если пользователь пишет сообщение, ответа на которое чат-бот еще не знает, то автоматически будет создан отдельный чат в Битрикс24 с оператором или несколькими операторами открытой линии.
- Для обучения, оператору будет нужно кликнуть по ссылке в чате "Обучить чат-бот и отправить ответ пользователю".
- В поле ввода появится служебная строка после которой нужно будет ввести ответ для обучения чат-бота.
- После отправки оператором, ответ уйдет пользователю в веб-чат и будет автоматически создан новый интент в Dialogflow.
- После этого чат-бот сможет автоматически отвечать на данную фразу.
2
АВТОМАТИЧЕСКОЕ ОБУЧЕНИЕ В ОТДЕЛЬНОМ ЧАТЕ С ОПЕРАТОРАМИ ОТКРЫТОЙ ЛИНИИ В БИТРИКС24
![](https://cdn-ru.bitrix24.ru/b179973/landing/643/6431aa7c0dbbd0e63973d14a91f2d090/2020-06-14_00-26-59_1x.png)
![](https://cdn-ru.bitrix24.ru/b179973/landing/9e9/9e91449ab2485c6da60b769de0e14d83/2020-06-14_00-27-21_1x.png)
![](https://cdn-ru.bitrix24.ru/b179973/landing/8ed/8ed51526b6e9994396119f16fcc41428/2020-06-14_00-28-06_1x.png)
![](https://cdn-ru.bitrix24.ru/b179973/landing/d35/d3545c4d97be38937e033ce4f907ff45/2020-06-14_00-29-02_1x.png)
![](https://cdn-ru.bitrix24.ru/b179973/landing/2f6/2f67ab8dba23e457c7c6a8be9491627b/2020-06-14_00-29-43_1x.png)
![](https://cdn-ru.bitrix24.ru/b179973/landing/aab/aabe5c2720f15a0ccada1fc3f5d13262/2020-06-14_00-30-12_1x.png)
![](https://cdn-ru.bitrix24.ru/b179973/landing/d97/d97b6c61ef9bdb63f4566c7b4a765cac/2020-06-14_00-30-49_1x.png)
Как самостоятельно создать чат-бота для бизнеса на примере реального сайта