Хотите узнать «любит, не любит, к чёрту пошлёт или к сердцу прижмёт»? Приложение Crushh анализирует смс-переписку и пытается рассчитать степень симпатии собеседника с помощью искусственного интеллекта. Оно записывает, как развиваются отношения и может указать на конкретное сообщение, которое, вероятно, стало началом их взлёта или падения.
Создатель Crushh, Эс Ли (Es Lee) рассказал интернет-сайту Mashable, как однажды сидел на скамейке в парке с одним из своих друзей. Друг был в растерянности: он недавно сходил на классное свидание с девушкой, а та почему-то не отвечала на его сообщение. «Я просмотрел обмен эсэмэсками и по «языку тела», представленному в тексте, понял, что он ей нравится, — говорит Ли — Но моему другу это не было очевидно». Ли решил разработать алгоритм, который делал бы то, что он сделал для друга — предоставил непредвзятое мнение «со стороны». По словам создателя Crushh, ИИ приложения натренирован на переписке 200 000 человек, а команда консультировалась с психологами и социологами.
После установки Crushh пользователя просят добавить контакт из телефонной книги и обозначить его роль (друг, бойфренд, отец и т. д.). Затем ИИ анализирует тональность текста, пунктуацию, использование эмодзи, паузы между сообщениями, их длину и другие факторы. На основе всех этих данных Crushh выставляет оценку от 1 до 5 — эта цифра показывает, насколько взаимны отношения. 2,5 — чувства обоюдны, 3 и выше — собеседник относится к вам лучше, чем вы к нему, 2 или 1 — наоборот. Приложение отслеживает, как отношения меняются со временем и пытается рассчитать интерес и вовлечённость. При этом вторая сторона не подозревает, о том, что переписку доверили алгоритмам. «Приложение учитывает особенности поведения человека, — рассказывает Ли. — Вещи, которые он или она использует или не использует. Оно рассматривает индивидуальные паттерны, которые доминируют в процессе переписки».
Журналисты из Mashable обратились к экспертам, чтобы узнать, насколько работоспособен этот подход. «Проблема в том, что такого рода технологиям по-прежнему сложно распознавать нюансы, такие как сарказм или метафоры, — пояснил Стивен Пулман (Stephen Pulman), профессор факультета информатики Оксфордского университета (University of Oxford). — Я вижу единственную техническую проблему: определение того, что сообщение действительно касается человека или отношений, а не выражает расположение по отношению к чему-то ещё». «Могу наверняка утверждать, что приложение не понимает сообщений и принимает решения на основе их синтаксических свойств, не понимая семантики, которая за этим стоит», — добавляет Марк Бишоп (Mark Bishop) из Лондонского университета (University of London). Тем не менее, по мнению Пулмана, результаты анализа Crushh могут быть достаточно точными.
У Crushh есть и практические ограничения. Сейчас приложение работает только с обычными СМС, и если часть переписки идёт через Whatsapp или другие мессенджеры, это повлияет на результаты. Когда сообщений слишком мало, анализ и вовсе не запускается, так что Crushh не для тех, кто предпочитает болтать в интернете. Приложение доступно только пользователям Android, поскольку Apple не даёт доступа к текстовым сообщениям. Алгоритмы рассчитаны на английский, но разработчики обещают адаптировать их и под другие языки. Кроме того, команда Crushh пытается запустить его на «других платформах». Если повезёт, однажды приложение станет вездесущим, и россияне смогут пользоваться им в Telegram и Facebook.