Діти і технології: Як створити чат-бот

Коли: 17 і 18 Жовтня; з 15:00 до 19:00
Місце проведення: Київ, вул. Пирогова 9, факультет інформатики, аудиторія 229

Бонуси, які ви отримаєте:
1. У вас є можливість взяти участь у практичному семінарі з питань штучного інтелекту на базі IBM Watson Assistant
2. Всі учасники, які наберуть мінімальний необхідний бал, отримають офіційний сертифікат від IBM Cognitive Class
3. Кожен учасник отримає промо код на суму $1200 для IBM Cloud

Вимоги до учасників:
1. Пройти попередню авторизацію на IBM Cloud. (Інстукція буде надіслана на емейл за декілька днів до тренінгу)
2. Мати ноутбук з собою

Ласкаво просимо на тренінг з Чат-боту на базі Watson Assistant.

Коли ви відвідуєте тренінг, то можете часто спостерігати, як доповідач розповідає про нові концепції, всі кивають головою і створюється відчуття, що всі все зрозуміли і засвоїли. Ви, безумовно, щось запам’ятаєте після таких лекцій, але у вас може скластися хибне уявлення, що тепер ви можете застосувати ці набуті навички.


Далі, як правило, через пару днів ви спробуєте застосувати ці отримані знання, та десь щось піде не так...


І тут ви усвідомите, що зрозуміли лише суть, а деталі і тонкощі вже забули.
Навіть якщо ви геній, то без практики все ж буде важко. Уявіть, що ви намагаєтеся навчитися грати на піаніно, переглядаючи тижнями онлайн-уроки, але при цьому ніколи не торкалися клавіш. З теорією у вас може і буде все добре, але не з практичними навичками, як в даному випадку, музичними здібностями.


Ну або взагалі, якби це було так, то більшість фанатів регбі були б професійними гравцями і приймали участь у змаганнях.
Правда в тому, що ми дійсно вчимося лише на практиці. Коли ми тренуємось, робимо помилки, виправляємо їх і продовжуємо тренуватися, то наші теоретичні знання стають чимось чарівним.


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


У кінці цього тренінгу ви зможете сміливо заявити, що розробили і реалізували власний чат-бот. І ви завжди можете використовувати ці лабораторні роботи, навіть після закінчення семінару.


Будемо раді бачити вас на тренінгу!

Реєстрація за посиланням: https://www.intela.training

Програма

Лабораторна робота 1: Знайомство

Перш ніж ми почнемо створювати чат-ботів, нам потрібно пройти реєстрацію, а саме:

  1. Зареєструвати аккаут в IBM Cloud;
  2. Створити екземпляр Watson Assistant;
  3. Зареєструватися на курс "How to Build Chatbots", аби отримати сертифікат і значок про проходження курсу, а також кілька інших переваг.

Після реєстрації на курсі "How to Build Chatbots", ви зможете пройти тести і фінальний екзамен. За результатами фінальної оцінки, ви зможете отримати сертифікат від IBM Cognitive Class, який підтверджуватиме набуті навички в створенні чат-ботів.

А значок, випущений компанією Acclaim в цифровому вигляді, потім може бути опублікований в вашому профілі LinkedIn або в соціальних мережах (невелике хвастощі нікому не зашкодить) чи зможете додати його до вашого резюме і таке інше.

Після здачі іспиту отриманий цифровий сертифікат від Cognitive Class можна буде роздрукувати.

Також ви отримаєте промо код на суму $1200 для IBM Cloud на 6 місяців. Купон дійсний для багатьох сервісів IBM Cloud, в тому числі і для Watson Assistant.

Крім цього ви отримаєте безкоштовно WordPress сайт для тестування, який знадобиться нам для реалізації вашого чат-бота.

Після реєстрації ви зможете пройти безліч інших курсів з Data Science, AI, контейнерів, блокчейну і багатьом іншим темам, якщо вам це цікаво. Все безкоштовно і ви можете навчатись, коли вам зручно.

 

Лабораторна робота 2: робота з Intents (намірами)

Тепер ми готові зайнятися першим і найважливішим компонентом чат-бота, Intents.

В цій лабораторній роботі ви дізнаєтесь:

  1. Як працюють чат-боти;
  2. Створите Dialog Skill (навички діалогу) для вашого чат-бота;
  3. Навчитесь, як додавати, редагувати та видаляти intents (наміри);
  4. Додавання Intents (намірів) з Content Catalog (Каталогу вмісту);
  5. Тестування Intents (намірів) в панелі Try it out;
  6. Імпорт і експорт Intents (намірів) в CSV файл.

Лабораторна робота 3: робота з Entities (сутностями)

На даному етапі ми вже додамо intents (наміри) #hours_info і #location_info, тому Watson вже розумітиме, які наміри матимуть користувачі. Наступним кроком буде вилучення конкретної інформації із запиту користувача. Для цього нам знадобляться entities (сутності).

Ми дізнаємось:

  1. Як створювати, змінювати і видаляти Entities (сутності);
  2. Як тестувати Entities (сутності) в панелі "Try it";
  3. Системні Entities (сутності);
  4. Імпорт і експорт Entities (сутностей) з CSV файлів;
  5. Синоніми та шаблони значень Entities (сутностей).

Лабораторна робота 4: визначення діалогу

Познайомившись з intents (намірами) і entities (сутностями), ми можемо нарешті розглянути третій компонент: діалог.

На цьому етапі наш чат-бот зможе зрозуміти деякі наміри і вилучити деяку інформацію із запиту. Залишилося сформулювати відповідь для користувача, цим і займемося в лабораторній роботі.

У цьому уроці ви познайомитеся з:

  1. Стандартними Welcome (Привітання) і Anything else (Всі інші) вузлами;
  2. Як створити chit chat (розмови);
  3. Прості умови та відповіді;
  4. Дочірні вузли;
  5. Множинні варіанти відповіді.

Лабораторна робота 5: реалізація бота на WordPress сайті

Наш чат-бот поки що недоступні іншим користувачам. Давайте дізнаємося, як додати чат-бот на сайт, щоб він став доступний всім користувачам.

  1. У цьому уроці ви дізнаєтеся:
  2. Як створити Assistant (Помічника) і прив'язати його до вашого Dialog Skill (навички діалогу);
  3. Попередній перегляд чат-бота і його спільне тестування;
  4. Отримайте WordPress сайт для тестування;
  5. Додати чат-бота на реальний сайт!
  6. Познайомитеся з функціями плагіна Watson Assistant для WordPress сайту.

Лабораторна робота 6-7: Давайте покращимо чат-бот

До цього часу ви вже дізнаєтесь основи створення чат-ботів. Однак існують деякі більш просунуті концепції, які дозволять вам створювати більш досконалих і розумних чат-ботів.

Майте на увазі, що деякі з цих концепцій досить непрості, особливо якщо у вас немає досвіду в програмуванні. Тому не турбуйтеся, якщо ви не зрозуміє ці концепції з першої спроби. Тренуйтеся і ви швидко засвоєте передові концепції.

У цьому уроці ви дізнаєтеся:

  1. Як зберігати суть розмови за допомогою контекстних змінних (Context Variables);
  2. Збереження запита користувача;
  3. Робота зі слотами (Slots).
  4. Варіанти слота Found і Not Found
  5. Відступи
  6. Як зробити ваш чат більш зручним для користувачів.

Фінальний екзамен та отримання сертифікатів.

Реєстрація за посиланням: https://www.intela.training

INTEGRATED TECHNOLOGIES LABORATORY LTD.
Website: www.intela-edu.com