Домашня » Cool веб-сайти » Створіть Chatbot з IBM Watson Assistant

    Створіть Chatbot з IBM Watson Assistant

    Якщо ви використовували Siri, Alexa або Google Assistant, ви вже знайомі з тим, як a chatbot працює. Це програмне забезпечення, яке дозволяє взаємодіяти з комп'ютером, розмовляючи з ним. Принаймні, це намагається щоб розмовляти з вами. Історично чат-боти були досить незграбними і не всіма корисними.

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

    Chatbots революціонізують те, як ми використовуємо комп'ютери, але сучасні чат-боти є складними для кодування і важкі для навчання. Саме тому ми тепер маємо багато компаній, що пропонують будівельникам chatbot, щоб зробити процес (відносно) легким.

    Лідер технології AI, що працює в кращих в світі чатботів, IBM, насправді пропонує інструмент для побудови chatbot, який ви можете спробувати безкоштовно. Вона називається IBM Watson Assistant і дозволяє будь-якому з основних систем штучного інтелекту існувати.

    Ви, можливо, чули про Уотсона раніше, зокрема, коли він бив людських опонентів у іграх Небезпека! Це не просто іграшка, ви можете побудувати життєздатний чат-бот, використовуючи їхні технології, а потім інтегрувати його з власними справами чи випадками особистого користування..

    Безкоштовний обліковий запис дозволяє отримувати до 10 000 викликів API для Watson Assistant на місяць. Для більшості персональних користувачів цього буде більш ніж достатньо. Це, звичайно, достатньо для того, що ми будемо робити тут!

    Порушення його до основ

    Перш ніж потрапити в гайки і болти побудови чатботу з помічником Уотсона, давайте поговоримо про те, чого ми хочемо досягти.

    Основною метою чатботу є інтерпретувати те, що говорить користувач, а потім з'ясувати, що робити з ним. У Watson Assistant є щось, що називається намір що в основному є діями, які користувач хоче досягти.

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

    Надії виконуються суб'єктів, які містять відповідну інформацію, яку Watson використовуватиме для відповіді.

    При побудові вашого чатботу ви пройдете цикл у три кроки:

    • Створення цілей і об'єктів
    • Створення діалогового дерева
    • Випробовуючи свій chatbot!

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

    Починаємо

    Перше, що ви хочете зробити, це над головою на сторінку Watson Assistant і зареєструватися. Ми використовували безкоштовний пакет «Lite», який дозволяє створювати будь-який бажаний chatbot без зобов'язань. Просто натисніть Почніть безкоштовно та дотримуйтесь інструкцій.

    Як тільки ви зробите всі цифрові документи, ви будете в кінцевому підсумку на Представляємо IBM Watson Assistant стор. Тепер натисніть кнопку Створити робочу область.

    Тепер натисніть кнопку Створити.

    Тепер просто назвіть робочу область та додайте опис.

    Перш ніж додати свій власний намір, перше, що потрібно зробити, це додати деякі загальні наміри, які IBM вже підготувала для нас. Це рятує вас від того, щоб навчити вашого бота основну розмову з нуля кожного разу.

    Для цього в розділі Intents натисніть Каталог вмісту а потім натисніть кнопку Додати до робочої області поруч з Загальні категорії.

    Тепер бот має можливість зрозуміти загальний діалог, наприклад, привітання. Щоб дізнатися, як це працює, натисніть кнопку Діалог а потім натисніть кнопку Створити діалогове вікно. Два вузли розмови будуть автоматично створені - Ласкаво просимо і Щось іще.

    Натисніть на Ласкаво просимо розширити його.

    Тут ви можете побачити базову структуру діалогового вузла. Якщо бот розпізнає певну умову (наприклад, намір), він відповість у визначеному вами способом.

    Хоча ми не створили спеціальний намір у цьому випадку, перейдемо до вкладки Intents і подивимося на назву, названу #General_Greetings. Просто натисніть #General_Greetings у списку намірів, щоб відкрити його.

    Саме так ви б зробили свій власний намір. Дайте йому ім'я, назвіть його опис і додайте стільки способів, скільки ви можете придумати, що користувач буде вказувати цю мету. Тут IBM вже зробила роботу за нас, але абсолютно зрозуміло, як вона працює. Ви також можете змінити цей існуючий намір, додавши більше прикладів. Можливо, у вашому місцевому діалекті.

    Ми збираємося використовувати цей намір як частину нашого діалогу чату, так Поверніться до вкладки діалогу і натисніть кнопку Створити діалогове вікно. Наші користувацькі діалоги відбуватимуться між вузлами Welcome і Anything else. Все, що вам потрібно зробити, це клік Додати вузол.

    Ми будемо називати цей вузол Дружні привітання і збираєтеся використовувати #General_Greetings прагнення до влади. Так під Якщо бот розпізнає просто введіть ім'я наміру і виберіть його з випадаючого меню.

    Тепер ми залишаємо нашу відповідь як «текст» і пишемо, що ми хочемо, щоб бот сказав у відповідь на наше привітання.

    Ви можете закрити вікно діалогу, натиснувши на X кнопки. Тепер ми повинні мати бота, який може відповісти на основне привітання. Натисніть кнопку Спробуй це Кнопка вгорі праворуч на сторінці, щоб перевірити бота, який ми створили досі. Тип Здрастуйте у діалоговому вікні, що з'явиться і побачите, що відбувається.

    Оце Так! Уотсон визнає, що ми маємо намір вітати його, а потім використовує правила, які ми вказали у конструкторі діалогу, щоб відповісти. Вітаємо, ви тільки що пройшли повний цикл створення chatbot!

    Додаткові функції

    Хоча ви могли б побудувати досить дивовижний chatbot використовуючи цей основний цикл кроків, є, звичайно, набагато більше для Watson Assistant, ніж це. Використовуючи всі можливості цього інструменту, ви можете побудувати бота, який піклується про бронювання або надає користувачеві список продуктів, які є в наявності.

    Небо є межею, і ви не повинні бути деяким високотехнологічним генієм, щоб піти. IBM має безліч навчальних відео і документів, які перетворюють вас на майстра чатботу. Тепер, коли ви мали смак, ніщо не повинно тримати вас назад!