Навигация по сайту

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

Я, чат-бот: чому віртуальні співрозмовники знову в тренді

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

магістрант факультету технологічного менеджменту та інновацій Університету ИТМО Микола Пузирев розповідає, що нова хвиля популярності чат-ботів бере початок на Сході. Творці WeChat, Line і KakaoTalk першими усвідомили, що месенджери - це «новий інтернет». Ними користуються навіть ті, кому не потрібні соціальні мережі: смартфон завжди під рукою, спілкуватися в звичною програмою набагато зручніше, ніж реєструватися на черговому сайті, а можливості сучасних платформ сильно розширюють інструментарій для взаємодії з користувачем.

За часів ICQ ботів доводилося імітувати «нормальних» користувачів, і вони могли спілкуватися зі співрозмовником-людиною тільки в текстовому режимі - шукати в надісланих повідомленнях ключові фрази і повертати у відповідь курси валют, анекдоти або прогноз погоди. Щоб отримати додаткову інформацію, розробникам доводилося щоразу придумувати велосипед заново - наприклад, просити відповісти на питання або аналізувати веб-сторінки. Зараз же творці месенджерів надають програмістам зручні API, набори готових класів і функцій, за допомогою яких програма може обмінюватися даними з сервером безпосередньо і виконувати різні операції - припустимо, додавати в інтерфейс нові кнопки або здійснювати електронні платежі. Також ніщо не заважає зв'язати воєдино можливості декількох майданчиків: запросити доступ до аккаунту користувача ВКонтакте, щоб дізнатися його музичні уподобання і порадити свіжий альбом в улюбленому жанрі, або показати на GoogleMaps адреси найближчих барів у відповідь на надіслану геометкамі. І все це - прямо в месенджері, який юзер і так використовує щодня для спілкування з друзями і колегами.

WeChat. Джерело: play.google.com

суцільні плюси

Поступово усвідомлення потенціалу ботів нового покоління прийшло і на Захід. Першою розвивати цей напрямок початку компанія Telegram, яка надає зараз одну з найбільш просунутих бот-платформ. Слідом за ними API відкрили Facebook і ВКонтакте (втім, вони продовжують негативно ставитися до ботів, які імітують поведінку людини для розкрутки груп і сторінок). Тепер боти починають обробляти замовлення в інтернет-магазинах, здійснювати найпростішу технічну підтримку, для якої не потрібно участь інженерів ( «спробуйте вимкнути і знову включити»). Вони економлять фахівцям час, а бізнесу - гроші: SMS при масовому розсиланні можуть коштувати по півтора рубля за повідомлення, а бот зв'яжеться з клієнтами безкоштовно.

За інформацією з офіційного порталу WeChat, аудиторія додатки зараз становить понад 700 мільйонів чоловік, багато з яких оплачують через нього рахунки за квартиру, замовляють таксі і записуються до лікаря. Решта світу поки не довіряє мессенджерам в тій же мірі, що і китайські користувачі, однак бізнес перекладає на ботів все більше серйозних завдань. Головним оплотом бізнес-ботів став корпоративний месенджер Slack, творці якого заснували венчурний фонд для підтримки розробників і не забули запустити централізований каталог ботів , В той час як офіційних способів просування ботів для того ж Telegram немає: їх доводиться шукати самостійно і читати добірки кшталт «Десять кращих ботів для гарного настрою». У Slack менше розширень з мемами і котиками, зате є такі боти, як StatsBot : Він вміє розуміти і обробляти запити користувача на природній мові і, наприклад, надсилати графіки у відповідь на прохання показати кількість нових відвідувачів сайту або повідомляти, що на цьому тижні клієнтів менше, ніж зазвичай. Найдешевший тарифний план з обслуговування бота - $ 16 в місяць, а користуються ним більше 14 тисяч команд; в комерційному успіху проекту можна не сумніватися.

Університет ИТМО. Микола Пузирев

З ким поспілкуватися

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

«Мені здається, що найцікавіші боти - це ті, які опосередковують спілкування кількох людей. Наприклад, людям може бути складно домовитися про музику, яка б усіх влаштовувала, а програма може подивитися їх плейлисти і підібрати треки, які подобаються багатьом. Ще в окрему групу я б виділив ботів на основі нейронних мереж, які намагаються спілкуватися з користувачем на природній мові. В основному вони всі використовують англійську мову, для цього вже є готові рішення, наприклад, бібліотека від Google під назвою word2vec. Нарешті, є боти, які прийшли з соціальних мереж. З ними довго намагалися боротися, в Twitter їх до сих пір дуже часто використовують для накруток, але зараз вони аналізують те, що користувачі пишуть в співтовариства, допомагають в модерації та знімають першу лінію підтримки », - зазначає Микола Пузирьов.

Найбільшим інтересом користувачів Telegram можуть похвалитися розважальні програми - ігри та боти, надсилають жарти, смішні картинки і музику. наприклад, @QuestGameBot - це реалізація гри «Привіт, незнайомцю!» Для месенджерів: в ній необхідно допомогти вижити співрозмовнику, який прийшов до тями в скафандрі на дні моря і при цьому не пам'ятає, як він там опинився. @GodNotBot - симулятор вождя племені: доводиться вислуховувати скарги підопічних і приймати рішення про те, чи потрібно набирати нових шаманів або йти воювати з сусідами в пошуках їжі. Є й боти для традиційних, некомп'ютерних ігор - численні боти-казино або, наприклад, @WerewolfBot , Який допоможе провести сеанс «Мафії», не виходячи з Telegram.

Є й боти для традиційних, некомп'ютерних ігор - численні боти-казино або, наприклад,   @WerewolfBot   , Який допоможе провести сеанс «Мафії», не виходячи з Telegram

Чат в Telegram. blackdroid.ru

Однак є незліченна кількість більш корисних ботів, функції яких обмежені лише фантазією розробників. @MyCookBot допоможе вибрати, що готувати на вечерю: йому потрібно надіслати лише список інгредієнтів, і він сам підбере відповідні рецепти. У бота @MakeUpRobot можна запросити мейк-ап дня, який регулярно оновлюється, і подивитися фотографії з прикладами. @Epytombot надішле добірку одягу по погоді, @My_money_bot буде вести контроль витрат, у @hey_coffee_bot можна замовити каву, якщо ви застрягли в пробці, а @AndyRobot допомагає вчити англійську, спілкуючись при цьому на природній мові.

Бот своїми руками

Головна перевага ботів для бізнесу полягає в тому, що тепер не потрібно витрачати час на розробку інтерфейсу і розкрутку додатки. Швидкість створення проекту зростає на порядок, а завдяки платформ популярних месенджерів можна не турбуватися про те, яку мобільну або десктопну ОС воліє клієнт. Для початку потрібно зв'язатися з @BotFather , І за допомогою простих команд і підказок на екрані вибрати ім'я, Telegram-адреса для нового бота і отримати від BotFather спеціальний набір символів - токен. Цей токен необхідно скопіювати в код, що виконується на сервері, якщо ви вирішили писати бота самостійно: по ньому сервера Telegram будуть «дізнаватися» бота і виконувати команди у відповідь на запити. Однак для того, щоб створити свого бота, необов'язково писати код: токен можна передати посереднику і, наприклад, зробити за допомогою @Manybot просту програму, яка буде моніторити RSS-стрічки і надсилати сповіщення в Telegram.

SportMateBot. Джерело: особистий архів

Микола Пузирьов і троє його колег з Університету ИТМО розробляють бота @SportmateBot , Який допомагає знайти партнерів для занять спортом. Досить відправити в чат геометкамі, щоб бот знав, в якому районі міста ви плануєте тренуватися, і заповнити коротку анкету. Потім бот надішле анкети користувачів, які тренуються неподалік від вас. зараз @SportmateBot підтримує тільки заняття бігом, однак студенти планують розширювати його функціонал. Зі свого розробкою вони брали участь в преакселераціонной програмі , Яку в липні проводив дубайський акселератор TURN8.

«У майбутньому ми хочемо додати повідомлення, нові види спорту і типи подій, щоб бот допомагав знайти партнерів для походів на різні заходи або в кіно. Уже почали з'являтися механізми для того, щоб заробляти за допомогою спамерських пошукових роботів. Наприклад, є біржа реклами, яку бот може показувати користувачеві, поки обробляє його запит. Однак ми з монетизацією поки не поспішаємо: для початку хочемо переконатися, що приносимо людям реальну користь. Тому зараз ми збираємося розширити аудиторію нашого бота, перевести його на англійську мову і перенести на Facebook Messenger », - каже Микола Пузирьов.

Олександр Пушкаш ,

Редакція новинного порталу Університету ИТМО