Разработчики Microsoft запустили сервис под названием Murphy, который позволит пользователям увидеть разнообразие ответов на вопрос в формате «Что если». Об этом сообщается на странице проекта.
Murphy использует алгоритмы Microsoft Cognitive Services и данные от поисковика Bing. Общение с ним происходит через мессенджеры Skype, Telegram, Kik и Facebook. Позднее разработчики планируют добавить Slack.
Боту нужно задавать вопрос на английском, начиная его со слов «What if» («Что если»). Murphy будет пытаться ответить изображением, но также может дать текстовый ответ.
Например, при ответе на вопрос «Что если бы Путин был Меркель?» бот попытался скрестить изображения российского президента и канцлера Германии.
Бота можно обучать при помощи ответы в виде смайликов или дополнительных команд. Судя по ним, основная задача бота — удачно соединить два изображения (первое — основа, второе — «лицо»), поэтому Murphy лучше всего подходит для вопросов «Что если бы человек A был человеком B».
На некоторые вопросы Murphy не может ответить в принципе: в этом случае в качестве ответа приходит многоточие. Например, бот категорически отказывается фантазировать с использованием слова «gay», но его не смущает эпитет «homosexual». В иных случаях бот может попросить дополнительное время на изучение вопроса.
В мае 2015 года разработчики Murphy запустили сервис How-Old.net, определяющий возраст человека по фотографии. По словам авторов проекта, он и стал вдохновением для Murphy: готовясь к конференции Build 2016, программисты попробовали научить алгоритм отвечать не на вопрос «Сколько тебе лет», а на «Как ты будет выглядеть в этом возрасте» — так родилась идея робота с воображением. В случае с Murphy разработчики учли неудачный опыт бота Tay, научившемуся расизму за сутки, поэтому первое время робот с воображением работал только для ограниченной аудитории в Skype.
Пользователи соцсетей публикуют наиболее удачные варианты по хэштегу #ProjectMurphy.