Сделать стартовой  |  Добавить в избранное  |  RSS 2.0  |  Информация авторамВерсия для смартфонов
           Telegram канал ОКО ПЛАНЕТЫ                Регистрация  |  Технические вопросы  |  Помощь  |  Статистика  |  Обратная связь
ОКО ПЛАНЕТЫ
Поиск по сайту:
Авиабилеты и отели
Регистрация на сайте
Авторизация

 
 
 
 
  Напомнить пароль?



Клеточные концентраты растений от производителя по лучшей цене


Навигация

Реклама

Важные темы


Анализ системной информации

» » » Чат-бот с искусственным интеллектом на базе АЮ

Чат-бот с искусственным интеллектом на базе АЮ


4-10-2019, 17:25 | Наука и техника / Новости науки и техники | разместил: Swarm | комментариев: (0) | просмотров: (1 240)

Связываем ИИ с чат-ботом на базе ActiveUsers.

В конце статьи видео-инструкция интеграции чат-бота на базе конструктора ActiveUsers с сервисом искусственного интеллекта DialogFlow.

Сделаем бота, который умеет поддерживать беседу с пользователями:

Пошаговая инструкция интеграции чат бота на базе ActiveUsers c искусственным интеллектом.

0. Устанавливаем приложение «Интеграция с DialogFlow»

Если вам не хочется с нуля создавать схему, то есть простой способ — установка приложения из магазина ActiveUsers.

1) Перейдите в магазин приложений.

По ссылке http://activeusers.ru/cabinet/?act=store

2) Установите приложение «Интеграция с DialogFlow».

Выбираете группу для установки и устанавливаете уже настроенного бота на тестового агента.

Для настройки чат-бота на своего собственного агента переходите сразу к пункту 2 данной статьи.

Следующий пункт для тех, кто хочет построить схему с нуля (если вы установили приложение из магазина — пропускайте следующий пункт).

1. Создаем в AU блок-схему

1) Создаем новую блок-схему типа «Входящее сообщение».

2) Первый блок типа «условие». Внешний расчетный модуль.

3) Вводим адрес модуля.

Адрес модуля: http://activeusers.ru/vrm/dialogflow/index.php

Нажимаем «Подключить» и в верхнем правом углу наблюдаем надпись «Расчетный модуль подключен».

В результате наш блок выглядит следующий образом:

Поля (1) ID проекта и (2) Ключевой файл пока оставим пустыми. Мы к ним еще вернемся. Нажимаем сохранить и создадим еще пару блоков.

4) Второй блок типа «действие». Переменная.

5) Заполняем поля в блоке.

В поле (1) «Текст переменной или выражения» вводим: $b1_value

Переключатель «Допускаются текстовые значения» переключаем в значение «ДА». Сохраняем.

6) Третий блок типа «действие». Отправить сообщение.

В данном случае общение с ботом будет происходить в сообщениях сообщества. Если же вы хотите подключить бота к комментариям под постом, вам достаточно поменять тип блок-схемы на «Комментарий стены» (1-ый пункт данной инструкции).

В этом случае третий блок у вас будет не «Отправить сообщение», а «Комментарий на стене».

7) Формируем ответ бота.

В третьем блоке пишем {b2_v} и жмем «Сохранить».

8) Соединяем блоки.

В результате у вас должна получиться вот такая схема:

9) Сохраняем связи.

После того, как вы соединили блоки между собой, не забывайте сохранить результат.

2. Создаем в DialogFlow предустановленного агента

1) Авторизация в DalogFlow.

Идем в консоль DialogFlow https://console.dialogflow.com и авторизуемся через Гугл-аккаунт.

2) Создаем первого агента.

Называйте агента (1) как хотите. Этот агент нам не понадобится.

ВАЖНО! (2) Не забудьте поменять язык на «Russian — ru».

Для создания агента нажимайте «CREATE».

В результате вы получите такую картину:

3) Создаем предобученного агента.

Обратите внимание, вам открылись дополнительные разделы. Нас интересует «Prebuilt Agent».

Кликаем и получаем такое окно. Нас интересует предобученный агент «Small Talk».

Нажимаем на «IMPORT» и видим такое окно:

Оставляем выбор «Create a new Google project» (1)и жмем «ОК» (2) и видим такую картину:

Предобученный агент установлен.

3. Прописываем ID проекта и ключевой файл во внешнем расчетном модуле АЮ

Помните, в самом первом блоке ActiveUsers мы не заполнили поля? Пора их заполнить.

1) Переходим в настройки агента.

Для этого жмите на шестеренку.

2) Прописываем в ВРМ ID проекта.

То, что в настройках называется «Project ID» (1), записываем в первый блок АЮ в поле «ID проекта». Можно заодно и имя агенту поменять (2).

3) Прописываем в ВРМ Ключевой файл.

Жмем по ссылке рядом с «Service Account».

Вас перебрасывает на вот такую страницу:

Жмете на 3 вертикальные точки из меню, выбираете «Создать ключ». И получаете такое модальное окно:

Тип ключа оставляете «JSON» и нажимаете «СОЗДАТЬ».

Созданный ключ сохраните себе на компьютер.

И откройте этот файл в любом текстовом редакторе. Я использую Notepad++

Всё содержимое этого файла вставляете в поле «Ключевой файл» в ВРМ АЮ:

Жмите «Сохранить».

4) Включаем блок-схему.

Интеграция АЮ с DialogFlow закончена!

4. Тестируем

Перейдите в сообщения своего сообщества и попробуйте поболтать с вашим ботом. В результате будет что-то типа этого:

5. Обучение бота.

О том, как правильно обучать бота, что такое «интент», что за «сущности» такие и как их настраивать, о принципах машинного обучения и о много другом можно будет почитать в моем сообществе «БотаНет».

6. Видео-инструкция.

Для тех, кому сложно понять процесс интеграции по картинкам, прилагаю пошаговую видео-инструкцию.

 

Источник: m.vk.com



Источник: vk.com.

Рейтинг публикации:

Нравится0



Комментарии (0) | Распечатать

Добавить новость в:


 

 
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Чтобы писать комментарии Вам необходимо зарегистрироваться либо войти на сайт под своим именем.





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


Новости по дням
«    Ноябрь 2024    »
ПнВтСрЧтПтСбВс
 123
45678910
11121314151617
18192021222324
252627282930 

Погода
Яндекс.Погода


Реклама

Опрос
Ваше мнение: Покуда территориально нужно денацифицировать Украину?




Реклама

Облако тегов
Акция: Пропаганда России, Америка настоящая, Арктика и Антарктика, Блокчейн и криптовалюты, Воспитание, Высшие ценности страны, Геополитика, Импортозамещение, ИнфоФронт, Кипр и кризис Европы, Кризис Белоруссии, Кризис Британии Brexit, Кризис Европы, Кризис США, Кризис Турции, Кризис Украины, Любимая Россия, НАТО, Навальный, Новости Украины, Оружие России, Остров Крым, Правильные ленты, Россия, Сделано в России, Ситуация в Сирии, Ситуация вокруг Ирана, Скажем НЕТ Ура-пЭтриотам, Скажем НЕТ хомячей рЭволюции, Служение России, Солнце, Трагедия Фукусимы Япония, Хроника эпидемии, видео, коронавирус, новости, политика, спецоперация, сша, украина

Показать все теги
Реклама

Популярные
статьи



Реклама одной строкой

    Главная страница  |  Регистрация  |  Сотрудничество  |  Статистика  |  Обратная связь  |  Реклама  |  Помощь порталу
    ©2003-2020 ОКО ПЛАНЕТЫ

    Материалы предназначены только для ознакомления и обсуждения. Все права на публикации принадлежат их авторам и первоисточникам.
    Администрация сайта может не разделять мнения авторов и не несет ответственность за авторские материалы и перепечатку с других сайтов. Ресурс может содержать материалы 16+


    Map