Представьте: вы создаёте персонажа в RPG. Сила 15, интеллект 18, харизма 16, то есть отличный набор. Вы входите в первую комнату, а там нужно пройти проверку ловкости. Ловкость у вас, к сожалению, 2, так что бросок оказывается провален. Всем фанатам Диско элизиума привет, кстати! Одним словом: вы умерли.
Именно так и устроен онлайн-дейтинг.
Только большинство людей убеждены, что играют по другим правилам, там, где высокая зарплата компенсирует плохие фотографии, а хорошее чувство юмора перевешивает жизнь далеко за МКАДом. Пользователя часто мыслят логикой суммы, но система работает по логике перемножения. Статья именно об этом!
Посчитать свою дейтинг-ликвидность в моём калькуляторе: https://gcodegspot.github.io/dating-calculator-2.0/
Онлайн-дейтинг как рогалик с постоянным умиранием
В классическом roguelike каждая попытка уникальна. Вы проходите комнату за комнатой, и каждая встреча — это отдельная проверка. Один провал, и ваш персонаж погибает.
Так работает и выбор (или не-выбор) вашего профиля. Решение принимается за долю секунды, за это время пользователь не взвешивает ваши плюсы и минусы, он просто ищет причину отказать. В психологии это называется эвристикой отсечения по порогу (термин ввёл Амос Тверски)
Агрессивный текст в описании? → Влево.
Непонятно, как выглядит лицо? → Влево.
Живёт слишком далеко? → Влево.
Один стоп-фактор обнуляет все остальные достоинства, поэтому формула Dating Liquidity Index (DLI) строится не как сумма, а как произведение коэффициентов:
Если хотя бы один коэффициент k_i близок к нулю, то вообще весь индекс стремится к нулю, сколько бы положительного вклада ни давали остальные параметры.
Почему суммарный подход не работает?
В D&D спасбросок на Силу нельзя заменить высоким Интеллектом. Это разные характеристики, и каждая проверяется отдельно.
Аддитивная («суммарная») модель выглядела бы так:
Привлекательность = рост(+2) + зарплата(+3) + спортзал(+2) + плохие фото(-1)
Итого: +6, звучит неплохо!
Но в реальности:
DLI = k_face(1.0) × k_photo(0.35) × k_bio(1.0) × ...
Одно плохое фото в плохом освещении (k_photo = 0.35) обрушивает весь индекс на 65% прямо на старте, потому что пользователь просто не перелистывает дальше. Рост, зарплата и чувство юмора до второй фотографии не добираются. Такая вот математика любви!
Характеристики персонажа
Вот полный набор параметров, которые участвуют в расчёте DLI:
Общие параметры (для всех)
Face (лицо 1–10) | Базовый регулятор; влияет на условные ветки других параметров | 0.10 – 1.70 |
Photo Type | Тип и контекст фотографий | 0.35 – 1.25 |
Photo Markers | Скрытые сигналы на фото (подробнее ниже) | ×0.40 – ×1.0 |
BIO | Тип текстового описания | 0.30 – 1.00 |
Housing | Жилищная ситуация | 0.10 – 1.00 |
Location | Транспортная доступность | 0.40 – 1.00 |
Opener | Стиль первого сообщения | 0.40 – 1.15 |
Hobbies | Наличие нишевых интересов | 0.60 – 1.20 |
Дополнительно у мужчин считаются: рост, возраст, телосложение, профессия и доход, наличие детей, типаж. У женщин: возраст, телосложение, рост, наличие детей, типаж. Профессия у женщин не учитывается, по наблюдениям, рынок к ней нейтрален (k = 1.0 для любого варианта).
Ореол: одни и те же интересы, разный результат
Параметр k_hobbies (нишевые интересы: настольные игры, Warhammer, ретро-техника) зависит от базовой привлекательности:
// Упрощённо из calculator.js if (face >= 7 && height > 180) { k_hobbies = 1.20; // Редкое сочетание — воспринимается как шарм } else if (face >= 7) { k_hobbies = 1.20; // Интересный человек } else { k_hobbies = 0.60; // Воспринимается как замкнутость }
Один и тот же интерес (играю в настольные игры) считывается противоположно в зависимости от базовой привлекательности. Это не субъективщина, а Halo Effect, хорошо изученный феномен когнитивной психологии.
Та же логика работает для женщин: девушка-разработчик или геймер с сильным визуалом получает заметный положительный коэффициент. Без сильного визуала — нейтрально, но штрафа нет.
Не линейная возрастная кривая
Мужчины: 18–24 (k=0.60) → 25–28 (0.85) → 29–33 (1.00 — пик) → 34–38 (0.75) → ...
Женщины: 18–22 (k=1.15) → 23–29 (1.30 — пик) → 30–37 (0.80) → ...
Это не монотонное снижение с возрастом. Это кривая с пиком, причём у разных полов пики находятся в разных точках. В играх это называется power curve, то есть у каждого класса свой оптимальный период.
Скрытые штрафы
В некоторых играх есть скрытые отрицательные эффекты, они не отображаются явно, но снижают характеристики. В модели DLI их аналог — getPhotoMarkersK, три конкретных визуальных сигнала:
Нет ни одной улыбки с зубами (×0.75): на подсознательном уровне считывается как скрытый дефект без рационального анализа.
Демонстративный статус (×0.40): фотографии у арендованных автомобилей, в заведениях с неоновой подсветкой, с купюрами у мужчин; огромные букеты, агрессивная ретушь кожи у женщин. Это сигнал компенсаторного поведения, который отталкивает ту часть аудитории, на которую обычно и рассчитан.
Только спорт и тренировки (×0.75): профиль, целиком состоящий из фотографий с соревнований и из зала, считывается как образ жизни без места для другого человека.
Так в каком я сегменте рынка?
Итоговый DLI определяет сегмент (аналог рейтинга в онлайн-играх):
≥ 110% | [AAA] | Любимчик алгоритмов | Платформа сама продвигает профиль, высокий органический охват |
75–109% | [ A ] | Стабильный профиль | Воронка работает комфортно |
45–74% | [ B ] | Рабочий, но затратный | Результат есть, но усилий требуется больше |
25–44% | [ C ] | Высокое сопротивление | Алгоритм отдаёт предпочтение другим профилям |
10–24% | [ D ] | Узкая ниша | Очень высокая «стоимость» одного свидания в единицах времени |
< 10% | [!!!] | Коллапс воронки | Критический сегмент, только для мужчин |
Важная деталь: уровень [!!!] для женщин недостижим. Об этом — в следующем разделе.
Почему у мужчин и женщин принципиально разные модели?
Это не вкусовщина, а следствие реальной асимметрии спроса.
Средний мужчина ставит лайки 40–60% профилей. Это создаёт высокий входящий поток у женщин → много нерелевантных лайков → женщины становятся значительно более избирательными → ставят лайки лишь 5–10% профилей.
Мужская воронка узкая на входе. Один критический параметр с k = 0 обрушивает весь индекс. Именно поэтому в модели существует состояние Hard Drop (это означает полный коллапс охвата).
Женская воронка широкая на входе, и шутки про размер и ширину воронки не принимаются. Даже пустой профиль получает входящий трафик за счёт массовых лайков от мужской аудитории. Поэтому минимальный DLI для женщин — 1%, а не 0%.
Если провести аналогию с играми: мужчины и женщины играют в принципиально разные жанры с разными условиями победы. Одна и та же стратегия не работает в обоих случаях.
Считаем реальную цену
Сам по себе процент DLI — абстрактная величина, и чтобы сделать её прикладной, я связала её с конкретными числами.
За точку отсчёта принят профиль уровня A (DLI = 100%):
200 оценок профилей ≈ 1 реальное свидание
Процент взаимных совпадений ≈ 15%
≈ 6 часов экранного времени до первой встречи
Для любого DLI формулы масштабируются.
Профиль уровня C (DLI = 35%) тратит на одно свидание примерно в 2.9 раза больше времени и усилий, чем профиль уровня A. Повторюсь, это не абстрактная математика, а то, что я вынесла в результате своей работы дейтинг-аутстаффом aka кибер-свахой.
Скучный блок про реализацию
Калькулятор написан на чистом JavaScript без сборщиков и внешних зависимостей.
index.html — разметка и интерфейс
css/style.css — тёмная тема, анимации, кастомные элементы управления
js/calculator.js — математический движок: коэффициенты, тиры, воронка
js/app.js — контроллер интерфейса, состояние, динамические поля
js/share.js — генерация карточек через Canvas, шеринг и копирование
Карточка результата для публикации генерируется через HTML5 Canvas (1080px) без библиотек. Шеринг через нативный Web Share API с запасным вариантом для Telegram Desktop и копирования в буфер обмена. Так что в конце можно отправить другу карточку с результатами и подписью о том, что ты нишевый артхаус...
Напоминаю ссылку на калькулятор: https://gcodegspot.github.io/dating-calculator-2.0/
Всем удачи! Калькулятор создан в увеселительных целях. Реальный дейтинг беспощаден.
В свободное от разбора анкет время я проектирую электронику, 3D-прототипы, анализирую свой геном и пишу на инженерные темы. Недавно даже выпустила симулятор психиатрической экспертизы. Все мои раскопки и приколы в тг-канале!
Комментарии (19)

antonival
02.11.2026 15:25Подход - хорош, но непонятно откуда взялись коэффициенты, а ведь в них весь смысл.

123xyz Автор
02.11.2026 15:25благодарю за комплимент! я дейтинг-аутстафф, веду чужие переписки на сайтах знакомств, у меня клиенты и мужчины, и женщины, возрастной диапазон - 20-60+.
коэффициенты выведены эмпирически из практики, в том числе в процессе динамического наблюдения до-после! это не академическое исследование, а по сути мой опыт в цифрах.если коэффициенты кажутся вам неточными для вашего случая - обязательно пишите, буду рада услышать, где модель расходится с реальностью.

michael1156
02.11.2026 15:25У меня при изменении оценки лица общий результат не меняется, если не указывать нищевые хобби, разве так должно быть?))

123xyz Автор
02.11.2026 15:25Спасибо за комментарий, это фича а не баг!
Лицо в онлайн-дейтинге почти никогда не работает как тупой изолированный множитель в вакууме. В реальном отборе лицо работает как линза восприятия и катализатор для остальных параметров.
Если перед нами профиль абсолютного нормиса (дефолтная стабильная работа, обычные повседневные фото, стандартные интересы), то разница между условными 5/10 и 7/10 на общую воронку почти не влияет, а анкета всё равно воспринимается рынком как нормальный средний парень.
Но как только в профиле появляется контекст и специфика, например "нишевые хобби" (DnD, варгеймы), творческая профессия, гик-типаж или студийный визуал — лицо мгновенно включается как критический модификатор.
При высоком балле лица те же самые параметры дают огромный буст (превращая человека в харизматичного персонажа с интересным бэкграундом).
При низком балле те же самые параметры алгоритмически считываются вторым лицом как странный душный чувак с низкой социализацией и режут конверсию вдвое.
Поэтому лицо в DLI — это не отдельная строчка в счёте, а скрытый регулятор, определяющий, станут ли ваши особенности вашим преимуществом или вашим штрафом. Без ярких триггеров в анкете лицу просто не с чем вступать в реакцию.

michael1156
02.11.2026 15:25Спасибо за подробный ответ.
Лицо в онлайн-дейтинге почти никогда не работает как тупой изолированный множитель
А как вы пришли к таким выводам? У меня и моих приятелей (речь про мужчин в возрасте чуть за 30) опыт полностью противоположный. Привлекательное лицо для конверсии лайков в мэтчи почти всегда оказывается намного важнее остальных параметров - рост, работа, явные рэд флаги и претензия к миру в профиле.
Face (лицо 1–10) | Базовый регулятор; влияет на условные ветки других параметров | 0.10 – 1.70 |
В статье у вас было гораздо реалистичнее, чем в калькуляторе. У меня такое впечатление, что в калькуляторе эта логика не реализована, чтобы никого не огорчать лишний раз))
Думаю, вы видели примеры, где мужчины с лицом на 8-9 баллов пишут про криминальное прошлое в Тиндере и получают в разы больше лайков, чем средний мужчина. Приблизительно так это и работает.

123xyz Автор
02.11.2026 15:25Мне очень приятен ваш комментарий! Вы правы насчёт экспериментов с красивым парнем и криминальным био у классических Чадов. На этапе входящих лайков и свайпов лицо 8–9 баллов действительно пробивает любые редфлаги с ноги. За милисекунду принимается решение свайпнуть вправо. Кст, некоторые девушки считают лицо 8+ скорее минусом, типа, слишком любит себя и слишком много вокруг него девушек...
Тут есть два нюанса, почему модель изначально калибровалась именно так:
1) Разница между Match Rate и реальным свиданием. Калькулятор считает не просто сколько лайков вам капнет для поднятия самооценки, а полную воронку до оффлайн-встречи. Входящий интерес к красавчику с криминалом или агрессией колоссальный (любопытство, провокация), но когда дело доходит до реального созвона и встречи в городе, то отвалится существенный процент барышень, потому что включается банальный инстинкт самосохранения.
2) По поводу калькулятора вы попали в точку. В первой версии модели мы действительно специально прижали прямое влияние лица, чтобы калькулятор не превратился в банальный генератор лукизма и не удручал людей (у мужчин в дейтинге и так всё непросто, я клянусь, это ужас). Но ваш пойнт абсолютно справедлив: если парень объективно 8–9/10, то даже в амплуа нормиса он должен получать свой заслуженный премиальный буст к воронке. Поправлю в обновлении!

arch1lochus
02.11.2026 15:25При высоком балле лица те же самые параметры дают огромный буст (превращая человека в харизматичного персонажа с интересным бэкграундом).
При низком балле те же самые параметры алгоритмически считываются вторым лицом как странный душный чувак с низкой социализацией и режут конверсию вдвое.
забавно, когда-то об этом говорили только в маргинальных "black pill" сообществах; общепринятым же был совет типа "найди себе интересное хобби и шанс встретить свою половинку вырастет". Вроде, выводы про привлекательность очевидны, но дефлотные поверья откуда-то из прошлого, якобы, красота важна исключительно мужчинам, еще слишком сильны
123xyz Автор
02.11.2026 15:25Реально! Но когда эти советы были, не было мясорубки тиндера.... Хотя и сейчас многие мужчины думают, что можно не мыться, если у тебя интересное хобби и высокая зп.....
на самом деле онлайн-дейтинги беспощадны, иногда действительно становится страшно

RepppINTim
02.11.2026 15:25Хобби работает только при личных встречах, в онлайне время на оценку слишком мало

123xyz Автор
02.11.2026 15:25При первичном свайпинге да, мало, однако маркеры работают - ЗОЖницы спортивные активно лайкают таких же марафонцев по быстрому скану фоток. Днд-девушки так же. В переписке хобби очень работают, показывают совместимость ритмов жизни и интересов. При выборе между 10 +- одинаковыми нормисными профилями, человек выберет того юзера, у которого похожие интересы. Домосед не будет лайкать девушку, которая по полгода в Азии живёт. Ну и так далее!

whymewhyme
02.11.2026 15:25выбил нишевый артхаус,решил посмотреть со стороны, как бы глазами женщины на свою анкету.а ведь так и есть, три смазанные фотки, био пустое. весь профиль выглядит как их разыскивает полиция.

RepppINTim
02.11.2026 15:25Ореол привлекательности работает и в обратную сторону. Если профиль слишком идеальный, многие просто свайпают влево из-за страха получить отказ

123xyz Автор
02.11.2026 15:25Есть такое! У девушек ещё бывает - если у парня слишком хороший профиль, значит либо нарцисс, либо нанял профессионала
ajijiadduh
на превью повтор
123xyz Автор
Спасибо! Сейчас поправлю