Как рекомендации Нежно работают с пользователями
У рекомендательных алгоритмов Нежно 2 основных этапа в работе. Первый — это, когда пользователь только зарегистрировался. Второй этап наступает, когда пользователь регулярно заходит на платформу и делает упражнения-рекомендации.
Когда пользователь только зарегистрировался.
В этот момент мы не знаем предпочтений пользователя по его реакциям нравится/не нравится, динамики его уровня стресса, наиболее актуальных тем.
Но в психологии нет ничего важнее запроса. Рекомендовать что-то рандомно методом проб и ошибок было бы не этично. Поэтому мы решили эту задачу с помощью двух инструментов:
Первый инструмент включается еще ДО регистрации. Вы видите пункты «Меня тревожит» на главной странице. В каждую из тревог мы зашили специальную метку, которая говорит о том, с чего можно начать выдачу рекомендаций. Благодаря этим меткам посетители сайта могут сразу попробовать и контент, и алгоритм без оплаты, регистрации и без предоставления своих персональных данных. Если посетитель дальше проходит регистрацию, его выбор автоматически сохраняется, а специальные метки из тревог прикрепляются к профилю пользователя. Так мы понимаем первые запросы на терапию каждого зарегистрировавшегося человека.
Второй инструмент работает ПОСЛЕ регистрации. В разделе Мои данные в Личном Кабинете всем пользователям доступен Опросник. Там мы не только собираем общую картину о пользователе, выясняя его тип пищевого поведения, уровень перфекционизма, историю отношений в родительской семье, но и текущий уровень стресса в моменте, а также то, как сам пользователь формулирует свой самый актуальный запрос на работу с платформой.
Таким образом формируется профиль нового пользователя. Человек для алгоритмов превращается из полного незнакомца в того, с кем есть с чего начать разговор.
Когда пользователь регулярно заходит на платформу
Когда пользователь становится регулярным, платформа подстраивает рекомендации под то, какие практики уже пройдены, какие упражнения действительно выполнены, какие темы месяца выбираются и как контент оценивается: для этого можно ставить лайки и дизлайки.
Как рекомендации Нежно работают с контентом
База упражнений-рекомендаций, тем месяца и ежедневных практик для платформы постоянно развивается и пополняется. Подробнее о форматах контента можно прочитать здесь.
Базу упражнений можно условно разделить на 2 части.
1 часть. Контент, на котором алгоритм обучался, а значит рекомендательная система хорошо знакома с этими упражнениями и ей легко их выдавать пользователю.
2 часть. Все упражнения-рекомендации, которые появляются на платформе после этапа исследования и разработки, сталкиваются с проблемой «холодного старта». Это значит, что без статистики их взаимодействия с пользователем (прошел или нет, лайк или дизлайк) эти упражнения могут так и не попасть в выдачу.
В случае таких холодных упражнений не применимо решение «не рекомендовать», потому что упражнения это не любимые песни, которые можно заслушать до дыр и выдавать одни и те же в нашем случае. Также нельзя рекомендовать случайным образом, потому что вернемся к вопросу этики: мы работаем по запросу пользователя.
Смысл психотерапии в постепенном развитии и динамичности запроса, с которым пользователь приходит на платформу. Неделю назад он пришел с задачей сократить эмоциональные переедания, а теперь когда острота первичного симптома спала, появились ресурсы смотреть шире и глубже, человек готов заняться вопросами преодоления перфекционизма или поиска новых способов выстраивать близость с партнером.
Для всех таких случаев мы используем метаданные — те самые специальные метки, которые мы зашили в тревоги. Всего у нас получилось около 65 меток. Метки присваиваются всем упражнениям без исключения и вне зависимости, обучался на них алгоритм или нет. Таким образом с помощью метаданных алгоритму легче объединить запрос пользователя с упражнением, которое поможет решить его задачу.