Справочник от Автор24
Поделись лекцией за скидку на Автор24

Регистрация на Dialog Flow. Создание агента и его настройка. Создание чат-бота. Интеграция

  • 👀 253 просмотра
  • 📌 242 загрузки
  • 🏢️ РАНХиГС
Выбери формат для чтения
Загружаем конспект в формате pdf
Это займет всего пару минут! А пока ты можешь прочитать работу в формате Word 👇
Конспект лекции по дисциплине «Регистрация на Dialog Flow. Создание агента и его настройка. Создание чат-бота. Интеграция» pdf
Тема 2.2. Регистрация на DialogFlow. Создание агента и его настройка. Создание чат-бота. Интеграция Душкин Р. В. (​ roman.dushkin@gmail.com​ ) Привет, друзья. Меня зовут Роман Душкин, и это наш курс по основам Искусственного Интеллекта в РАНХиГС. Вы просто прекрасны, так как с лёгкостью продрались через теорию и дошли до практической реализации некоторых из тех методов, которые мы изучили на прошлой неделе. На предыдущем занятии мы пощупали нейронную сеть TensorFlow, ну а сегодня я спешу пригласить вас к изучению того, как нам строить чат-ботов разговорного плана. Погнали. Итак, DialogFlow — это надстройка над TensorFlow, которая позволяет создавать разговорных чат-ботов. Этот инструментарий находится по адресу ​dialogflow.com и доступен всем желающим. Единственное ограничение — вход в личный кабинет осуществляется только через учётную запись Google, так что у вас должен быть электронный адрес на GMail. Если у вас такого нет, то вам надо бы зарегистрироваться, иначе работать дальше на курсе не получится. Также вам потребуется мессенджер Telegram. В принципе, при помощи DialogFlow можно создать разговорны интерфейс для очень большого набора мессенджеров, но только с Telegram создать и запустить своего собственного чат-бота можно в течение нескольких минут. К тому же, это самая технологичная платформа из всех, которые мне известны. Так что для дальнейшей работы вам потребуется регистрация в Telegram. Пожалуйста, подготовьтесь. Для этого надо просто скачать мессенджер из магазина для своего смартфона и установить его, после чего пройти простейшую процедуру регистрации. Теперь давайте создадим своего чат-бота. Для этого, в первую очередь, надо зарегистрироваться на DialogFlow. Заходите на сайт и в верхнем левом углу найдите ссылку «GO TO CONSOLE», после чего нажмите на неё. Как я сказал, используйте свою учётную запись Google для того, чтобы войти в систему. Итак, вы вошли. Теперь давайте создадим нашего первого агента DialogFlow для того, чтобы начать создавать чат-бота. Агент DialogFlow — это программная сущность, которая принимает фразы пользователя и генерирует ответ на них. Я уже упомнул, что агент может быть связан с ботами в нескольких разных мессенджерах. И мы будем интегрировать нашего агента DialogFlow с чат-ботом в Telegram. Для этого в верхнем правом углу под логотипом DialogFlow найдите надпись «Create new agent» и нажмите на неё. В появившемся диалоговом окне укажите название агента. Это может быть любое название — это всего лишь тот идентификатор, при помощи которого только вы (и, возможно, ваши сотрудники) будете отличать одного агента от другого в DialogFlow и нигде больше. Теперь укажите первичный язык — русский. В принципе, это не так важно, но лучше указать. После этого укажите свою временную зону, хотя это точно неважно, так как агент работает двадцать четыре на семь на триста шестьдесят пять без устали и остановок. Но, скорее всего, этот параметр влияет на то, как агент распознаёт время, которое вводят пользователи при разговоре с ним. Остальное оставьте по умолчанию и нажмите на синюю кнопку «CREATE» наверху формы слева. Ваш новый агент готов. Теперь создадим чат-бота в Telegram. Для этого перейдите в этот мессенджер и последовательно выполните такие действия. Найдите бота BotFather и запустите его, нажав кнопку «START». Он выдаст какое-то приветственное сообщение. После этого введите команду /newbot. BotFather спросит имя вашего нового бота. Введите его. Это та строка, которую будут видеть все пользователи, которые будут взаимодействовать с ботом. Можно использовать строку на русском языке, например, «Мария». После этого введите идентификатор бота, при помощи которого его можно будет найти или сформировать URL-адрес. Это должна быть строка из латинских букв, заканчивающаяся на три буквы «bot». Например, maria_xbot. Если идентификатор занят, то бот BotFather сообщит об этом, и вам надо будет придумать новый идентификатор. После того как идентификатор создан, можно будет найти своего нового бота в Telegram при помощи поиска. Например, @maria_xbot. После этого бот BotFather пришлёт токен нового бота — строку, которая выглядит как длинная последовательность как будто бы случайных цифр и букв в разных регистрах (765223782:AAGocbZ7o8S4U-9NDezfaqFT76XQJtv3zms). Сохраните этот токен, он потребуется при интеграции нового бота с агентом DialogFlow. Теперь введите команду /mybots. В появившемся списке нажмите кнопку с идентификатором вашего нового бота. Далее нажмите кнопку «Edit Bot» и после этого нажмите кнопку «Edit Description». Отправьте боту BotFather описание вашего нового бота. Это описание будет выводиться пользователю, который присоединится к вашему боту, найдя его в Telegram. После того как описание введено, нажмите Ввод, а потом нажмите на кнопку «Back to Bot». Снова нажмите кнопку «Edit Bot», а потом кнопку «Edit About». Введите описание бота, которое будет видно в карточке бота. В принципе, это описание может совпадать с описанием бота, которое вы вводили ранее. Далее снова нажмите Ввод и кнопку «Back to Bot». Теперь снова нажмите кнопку «Edit Bot», а потом кнопку «Edit Botpic». Пошлите боту BotFather картинку, которая станет аватаром вашего нового бота. Это может быть или картинка, или файл. После того как картинка отправлена, вновь нажимайте кнопку «Back to Bot». Теперь нажмите кнопку «Bot Settings» и далее — кнопку «Inline Mode». Здесь нужно нажать кнопку «Turn on». Убедитесь, что Inline mode включён для вашего бота. Этот режим требуется для того, чтобы бот видел сообщения пользователей в чатах. Нажмите кнопку «Back to Settings». Наконец, нажмите кнопку «Group Privacy» и после чего нажмите кнопку «Turn off». Убедитесь, что приватность для групп выключена для вашего бота. Это тоже требуется, чтобы чат-бот видел все сообщения в группах. Вновь нажмите кнопку «Back to Settings». В принципе, настройка бота закончена. Можно нажать на кнопку «Back to Bot» и далее на кнопку «Back to Bots List». После этого нужно перейти назад в DialogFlow. Теперь нам надо интегрировать нашего нового чат-бота с DialogFlow, для чего выполним следующие действия. В меню DialogFlow, которое находится слева, нажмите на пункт «Integrations». В открывшейся панели найдите кнопку Telegram и нажмите на неё. На появившемся диалоговом окне включите интеграцию с мессенджером Telegram при помощи нажатия на ползунок в правом верхнем углу. После этого в строку ввода «Telegram token» вставьте токен чат-бота, который выдал бот BotFather. Вы же скопировали его? Если нет — возвращайтесь в Telegram и копируйте, после чего вставляйте строку в диалоговое окно. Теперь нажмите кнопку «START». Убедитесь, что она изменилась на «STOP». Если это так, можно закрыть диалоговое окно. Всё. Ваш бот интегрирован с агентом DialogFlow. Можете найти его в Telegram и написать ему какую-нибудь фразу. Если напишете слово «Привет», он отреагирует. Попробуйте разные варианты. Что ж, на этом на сегодня всё. Мы создали агента в DialogFlow и чат-бота в Telegram, после чего интегрировали их друг с другом. Это здорово, так как теперь вы уже можете начать общение со своим чат-ботом. Обменяйтесь идентификаторами чат-ботов со своими коллегами, кто вместе с вами слушает этот курс. Поиграйтесь со всеми ботами. Ну а на следующем занятии я научу вас, как сделать правила реагирования чат-бота так, чтобы он выдавал разные ответы на разные вопросы. С вами был Роман Душкин. До новых встреч и пока.
«Регистрация на Dialog Flow. Создание агента и его настройка. Создание чат-бота. Интеграция» 👇
Готовые курсовые работы и рефераты
Купить от 250 ₽
Решение задач от ИИ за 2 минуты
Решить задачу
Помощь с рефератом от нейросети
Написать ИИ

Тебе могут подойти лекции

Смотреть все 462 лекции
Все самое важное и интересное в Telegram

Все сервисы Справочника в твоем телефоне! Просто напиши Боту, что ты ищешь и он быстро найдет нужную статью, лекцию или пособие для тебя!

Перейти в Telegram Bot