Чатбот: як вони з'явилися і чому стали такими популярними

  1. Як з'явилися чатбот
  2. Як влаштовані чатбот
  3. Як відрізнити бота від живої людини
  4. Як зробити власного бота
  5. Що буде далі

Про чатбот не чув тільки дуже далекий від IT-сфери людина: штучний розум може підказати вам ресторан, вислухати розповідь про проблеми або, наприклад, дати ділову пораду.

Про те, як з'явилися боти, звідки взявся такий інтерес і що важливо пам'ятати, щоб зібрати власного Джарвіса, в рамках конференції на RIW-2106 розповів CEO компанії-розробника чатбот "Наносемантіка" Аркадій Сандлер.

Про те, як з'явилися боти, звідки взявся такий інтерес і що важливо пам'ятати, щоб зібрати власного Джарвіса, в рамках конференції на RIW-2106 розповів CEO компанії-розробника чатбот Наносемантіка Аркадій Сандлер

Фото: m24.ru/Александр Авілов

Як з'явилися чатбот

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

Роботу Елізи прийнято вважати пародією на справжнього лікаря, але навіть через 50 років її аналоги можуть бути для когось актуальні - слухати вона вміє точно краще деяких людей.

Фото: ТАСС / Віталій Созінов

З 1966 по 2005 рік чатбот були сферою інтересів студентів, професорів і програмістів - широкі маси на штучний інтелект уваги не звертали.

У 2005 році все змінилося: прорив месенджерів, тоді ще десктопних, повернув користувача в лоно текстових повідомлень. Ворожки, перекладачі, анекдоти в ICQ, робот в чатах mail.ru ... а потім все зійшло нанівець. Але до 2015 року.

Так вийшло, що друге життя месенджери отримали пару років назад: WhatsApp, Telegram, FB Messenger стали надзвичайно популярними, і на це не могли не звернути увагу компанії.

Втім, є одне "але", або, як сказали б в Китаї, 但 (dan). При чому тут Піднебесна? Справа в тому, що у жителів цієї країни свій, особливий інтернет, і там додумалися масово використовувати штучний розум в месенджерах. Йдеться про WeСhat - додатку, де громадяни китайці можуть листуватися, пересилати гроші, замовляти їжу і ще бог знає скільки всього.

Йдеться про WeСhat - додатку, де громадяни китайці можуть листуватися, пересилати гроші, замовляти їжу і ще бог знає скільки всього

blog.wechat.com/

У підсумку отримуємо, що зростання вже класичних месенджерів плюс масовість Китаю зробили "бум" на ринку чатбот.

Як влаштовані чатбот


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

Нам вона не дуже цікава, оскільки більше схожа на програми, які писали в восьмому класі

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

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

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

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

Ще боти можуть за запитом показати останні новини (просто скажіть, що хотіли б дізнатися вести про, скажімо, Apple), запропонувати готелі (назвіть місто, терміни і бюджет) або вирішити проблему - є роботи, в автоматичному режимі надсилають картки з вирішенням питань, грунтуючись на ключових словах.

Як відрізнити бота від живої людини

Щоб зрозуміти, бот перед вами чи ні, спробуйте сказати придуману відразу фразу, у якій заздалегідь не буде відома відповідь. Робот спробує піти від теми. Якщо його відповідь здасться занадто людяним, можна задати її ж кілька разів - на певному етапі у бота закінчаться заготовлені "відходи" та він почне їх повторювати.

Визначення типу співрозмовника - робот або людина - називають тестом Тьюрінга. Завдання користувача - зрозуміти, з ким він спілкується, завдання машини - ввести його в оману.

Як зробити власного бота

На просторах мережі можна знайти тисячі інструкцій по створенню ботів для самих різних платформ. Найпростіше це зробити в Telegram - знайти @BotFather і слідувати його інструкцій.

Найпростіше це зробити в Telegram - знайти @BotFather і слідувати його інструкцій

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

Є варіант простіше - зробити бота на платформах на зразок цієї . Схема умовно-безкоштовна: про гроші мова не йде, тільки якщо число звернень не вище 6 тисяч на місяць, але вивчати мови програмування не доведеться.

Важливо, що на якій би платформі ви не хотіли зібрати робота, важливо пам'ятати кілька речей, про які варто пам'ятати:

  • Моделювання ситуацій. Робот повинен відрізняти смажене від стиглого і взагалі вести себе адекватно розмови;
  • Боту потрібна особистість;
  • Він повинен бути активним і вміти вести діалог;
  • Робота потрібно інтегрувати з іншими системами - картами, фотопріложеніе, браузером;
  • Він не повинен відбиватися від незрозумілих питань однією фразою.

Що буде далі

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

До речі про спілкування: недавно вчені попросили штучний інтелект (назвемо його Комп'ютер 1) придумати шифр і відправити приховане послання побратиму (Комп'ютеру 2), який би його розшифрував.
Що ви думаєте? У них вийшло! Що саме Комп'ютер 1 сказав Комп'ютеру 2, невідомо, але людству залишається сподіватися, що це був не сигнал запуску Skynet.

Кадр з фільму "Термінатор: Генезис"

При чому тут Піднебесна?
Що ви думаєте?