Практически все ИТ-гиганты пытаются на пике популярности искусственного интеллекта внедрить его в свои продукты. Разумеется, сделать это не так просто, именно поэтому ИИ обычно упоминается в связке с машинным обучением — эта технология применяется для тренинга интеллектуальных навыков ИИ. Для примера, Google обучает свою нейросеть AlphaGo, соревнуясь с ведущими игроками в Го, да так успешно, что в прошлом году она одержала третью победу над одним из сильнейших игроков мира Ли Седолем.
Amazon, Apple, IBM, Microsoft — кто-то более открыто, кто-то менее — но все эти компании стремятся создать самый совершенный штучный интеллект. Вместе с этой группой вендоров стоит упомянуть и крупнейшую в мире соцсеть — Facebook. Как пишет ZDNet, детище Цукерберга пытается ликвидировать отставание в обучении ИИ от других техногигантов, которые уже обладают продвинутыми голосовыми ассистентами — Google Assistant, Alexa, Siri и Cortana, а также Samsung Bixby и голосовые собеседники японских и китайских разработчиков.
Сообщается, что исследовательское подразделение Facebook AI Research (FAIR) занимается созданием чатботов, которые бы могли не просто однотипно отвечать на задаваемые вопросы, но и рассуждать, осмысленно поддерживая беседу. Иными словами, инженеры намереваются превратить чатботы нового поколения в мыслящие «существа». Поначалу они смогут вести лишь короткие беседы и выполнять простые задачи, но чтобы участвовать в более содержательных беседах, им необходимо отталкиваться от накопленного багажа знаний об окружающем их мире.
Команда FAIR поделилась информацией о том, как она обучает боты ведению диалога с человеком. По словам исследователей, для этого они раздали нескольким группам испытуемых коллекцию предметов, попросив разделить их между собой. Возникавшие в ходе беседы диалоги заносились в базу и на их основе формировалась поведенческая модель, требуемая для обучения рекуррентных нейросетей. Иными словами, сеть училась предсказывать ответы собеседника, пытаясь приблизить свою манеру общения к принятой в обществе.
Для осуществления этой задумки необходимо, чтобы бот имел доступ к большому объему внешних данных и внутренней памяти, а его обучение должно состоять из непрерывной практики. Разумеется, в одиночку с этой задачей Facebook не справится, поэтому она открыла доступ к огромному массиву данных для обучения и тестирования ИИ. К этому набору относятся, например, базы диалоговых данных для исследований вроде SQuAD, SimpleQuestions и WikiMovies. Помимо этого предоставлена возможность бесшовной интеграции с платформой Amazon Mechanical Turk. Она позволяет за небольшую плату нанимать людей для тестирования чатботов. Собранные данные будут формировать новые базы данных.
Соцсеть обладает немалыми наработками в области ИИ. Осенью прошлого года она развернула ИИ-платформу Caffe2Go, позволяющую применять в режиме реального времени различные эффекты к видео, используя при этом исключительно ресурсы смартфона. В апреле этого года Facebook представила платформу Facebook Messenger 2.0, которая позволила использовать боты в групповых переписках.
Чатботы становятся необходимым инструментом современной жизни. Несмотря на то, что первые боты появились ещё в мессенджерах ICQ и IRC, до недавнего времени слово «бот» ассоциировалось с чем-то глупым и плохо обучаемым. Но в китайском WeChat боты уже записывают к врачу, вызывают такси и помогают покупать продукты. В Иране есть телеграм-бот Tina — друг и личный ассистент, рассказывающий новости и анекдоты, включающий музыку, уточняющий курсы валют, помогающий найти интересные игры. За прошлый год он покорил сердца 2,6 млн. пользователей. В апреле 2017 г. своего интеллектуального помощника запустила и сама Facebook — среди прочего он умеет переводить деньги и вызывать такси.
Согласно данным eMarketer, в 2016 г. приложения для обмена сообщениями использовали более 1,4 млрд. человек. К 2019 г. ими будут пользоваться более 25% населения мира (примерно 1,75 млрд. человек). Facebook заинтересована, чтобы её Messenger не затерялся на фоне растущей популярности Viber, Facebook, Skype, Telegram, ICQ, WeChat и других приложений, поэтому стремится предвидеть события и создать конкурентоспособные чатботы.