Никому не надоела тема ботов? Казалось бы, начало года, рассвет новой эры, а они уже раздражают донельзя. То Facebook собирается запускать свой магазин ботов, то Microsoft их в Skype сует. Все помешались вокруг этой темы и первый вопрос — что оно такое, эти боты?
Собственно, платформа автоматического исполнения определенных действий появилась уже давно. Первым ботом можно по праву считать Элизу — приложение, созданное в 1966 году Джозефом Вейзенбаумом. Оно умело слушать собеседника и задавать вопросы с помощью перефразирования. Элиза была такой себе пародией на психотерапевта.
К началу эпохи интернета боты все еще слабо походили на подходящий для работы инструмент — алгоритмы у них были далекими от идеала, язык они понимали довольно топорно и не подстраивались под живую речь. Вспомните того же помощника Windows — он тоже был представительства семейства ботов. Одно время технология автоматического общения использовалась в чатах, но это было исключительно для развлечения.
Плотнее всего темой занялся Telegram. Кроме детища Дурова, боты начали появляться и на остальных крупных платформах. Например, Facebook еще летом 2015 анонсировал искусственный интеллект Facebook M, который будет работать в мессенджере и даст возможность заказывать услуги, не выходя из приложения. Тренд пошел в массы — Slack анонсировал более глубокую интеграцию ботов, Telegram (мы о нем уже говорили) выдал разработчикам SDK для их создания.
За последний год в мессенджере появилось множество полезных ботов. По запросу тут можно найти хорошее кино (просто введи подходящую категорию), поиграть в виселицу, полюбоваться фотографиями National Geographic, послушать музыку или скачать книгу.
Формально бот — это консультант, который помогает тебе в исполнении определенных задач. Он может принять заказ, посоветовать нужный рейс, вызвать такси или заказать столик в ресторане. Учитывая популярность мессенджеров, многие называют нынешнее увлечение ботами «началом новой эры».
Многие аналитики на Западе уже сейчас прогнозируют переход от графического интерфейса к диалоговому. Мы сможем все делать с помощью переписки — смотреть фильмы, заказывать еду, искать нужную музыку и книги и т.д. Использование ботов ограничивается исключительно фантазией разработчиков. Тот же Google может применять ботов для обработки запросов. Правда поисковик — не лучший пример. Боты не дают свободы выбора, выполняя заложенный в них алгоритм работы.
Первым звонком (не звоночком), стала презентация Microsoft Build. Мелкомягкие анонсировали ботов в Skype (и остальных своих сервисов), запустили собственную площадку для создания ботов. Причем делать их можно не только под Windows, но и для других платформ. Например, lun.ua уже сделали себе бота для Telegram, который проверяет ссылки на арендованные квартиры. Если квартира уже сдана, он проверит альтернативные варианты.
Основной фишкой Microsoft должна стать Cortana. В отличии от конкурентов, помощник от Microsoft может интегрироваться в сторонние приложения и работать своеобразным курьером, которое сможет доставить или обработать информацию, не вынуждая тебя выходить из программы, в которой ты работаешь.