Takle. - новый сервис знакомств...у вас уже закатились галаза?)

Да, ещё одно приложение знакомств. Глаза закатились заслуженно. У меня большой опыт в разработке и на фразу "мы делаем дейтинг" реагирую так же.
Поэтому сразу суть. Любое приложение знакомств знает о вас всё до первой встречи и ничего после. Takle устроен наоборот. Мы знаем, состоялась ли встреча, и на этом факте построено всё остальное.
Чего не знает ни одно приложение знакомств Свайпы, лайки, время в приложении, длина переписки. Этих данных у сервисов горы. Но воронка обрывается там, где начинается самое важное. Люди обменялись телеграмом и пропали. Встретились? Он пришёл? Она похожа на свои фото? Приложение не знает.
А раз не знает, то не может отличить человека, который пришёл на восемь встреч из восьми, от человека, который восемь раз слился за час до выхода. В каталоге они выглядят одинаково. У второго анкета, скорее всего, даже лучше.
Единственный формат, где это умели, старый как мир: сваха. После свидания она звонит обоим, сравнивает рассказы и помнит, кто как себя ведёт. Работает отлично, но один человек держит в голове сотню клиентов, не больше. Отсюда и цены, и штучность - дле тех клубов знакомств, которые работают (такие есть) честно.
Я взял оттуда важную вещь - обратную связь после встречи. И еще...Солидная стоимость входа для мужчин, чтобы отсеять сразу "привет-как-дела", "давай скину непристойное фото"...
Одна кнопка В чате Takle есть кнопка "Договорились о встрече". Один нажимает, второй подтверждает. После этого у обоих закрывается каталог и переписка с другими людьми. До конца встречи вы заняты друг другом.
Звучит жёстко, и это специально. У нажатия есть цена, поэтому его не раздают направо и налево. Нельзя вести пять свиданий параллельно. Нельзя назначить встречу для галочки.
Зачем вообще её нажимать, если можно договориться в мессенджере? У каждой стороны свой интерес.
Женщине: встреча оставляет след. У мужчины копится история: отмены, неявки, отзывы о встрече. Серьёзный сигнал о безопасности уходит модератору после первого же отзыва, без всяких порогов.
Мужчине: пока встреча активна, она не листает других. Если она из тех, кто постоянно опаздывает или не появляется - у нее появится предупреждение, а после тге, который виден каждому, например "некоторые считают, что девушка опаздывает на встречу".
Отменил за короткое время до встречи: страйк. Два страйка за месяц, и новые встречи назначать нельзя, полный функционал каталога также блокируется.
Два человека, одна встреча, две анкеты После встречи оба получают короткую форму. Пока не заполнишь, в поиск не вернёшься. Заполнил, и сразу свободен, второго ждать не надо.
Главное условие: ответы никогда не показываются второй стороне. Совсем. Поэтому нет смысла ни льстить, ни мстить.
Вопросы скучные. Состоялась ли встреча. Похож ли человек на свои фотографии. Сколько длилась встреча: меньше получаса, до полутора часов, дольше. Где встретились: кафе, прогулка, мероприятие, дома. Кто выбрал место. Кто опоздал больше чем на полчаса. Было ли что-то из списка: грубость, алкоголь, разговоры о деньгах, давление, пришёл не один, оказался женат. Отдельной галочкой стоит "ничего из этого не было", чтобы отличать "всё хорошо" от "пролистал не глядя". И последний вопрос: хотите ли вторую встречу.
Порядок не случайный. Нейтральные вопросы стоят перед неприятными. На вопрос "он вёл себя плохо?" люди отвечают вежливо. На вопрос "где встретились и сколько просидели?" отвечают честно, потому что не чувствуют, что на кого-то жалуются.
Как выглядит ложь Самое интересное начинается, когда два человека описывают одно событие и не видят ответов друг друга.
Разошлись в длительности. Он поставил "меньше получаса", она "до полутора часов". Это почти ничего не значит. Время все чувствуют по-разному, особенно на неудачном свидании.
Разошлись в опоздании. Она пишет, что он опоздал. Он пишет, что никто не опаздывал. Мелочь. Но это ложь там, где врать незачем, ведь ответ никто не увидит. Человек, который приукрашивает себя даже в закрытой анкете, делает это везде.
Разошлись в месте. Она: "в машине". Он: "кафе". Это уже не погрешность памяти. Кто-то из двоих понимает, что правдивый ответ выглядит плохо, и сознательно его меняет. У такой лжи совсем другой вес.
Разошлись в главном. Один говорит, что встреча была, второй говорит, что нет. Встреча получает статус спорной и уходит модератору.
А ещё есть связки, где никто не врёт, но картина складывается сама.
Дома, меньше получаса, место выбрал он, продолжения не хочет. Одна такая встреча ничего не значит. Пять таких встреч с пятью разными женщинами описывают человека точнее любой анкеты. Он пришёл не жениться!
Ресторан, место всегда выбирает она, встреча короткая, продолжения не хочет никогда. Десять раз подряд. Это тоже не поиск мужа.
Три разных мужчины независимо отметили "заметно отличается от фото". Фотографии уходят на повторную проверку.
Все женщины после встреч с ним хотят второго свидания, он не хочет ни разу. Двадцать встреч. Формально придраться не к чему. По сути человек коллекционирует первые свидания на сайте, который создан для брака.
Почему один спор ничего не значит Когда двое разошлись в показаниях, узнать, кто из них врёт, невозможно. И не нужно.
Честный человек рано или поздно нарвётся на лжеца и получит один спор. У лжеца споры будут со всеми. Это как искать фальшивую монету на весах: одно взвешивание ничего не даёт, серия даёт ответ.
Поэтому всё считается по разным людям. Три отмены с одним человеком означают пару, у которой не складывается. Три отмены с тремя разными людьми уже паттерн.
И важная оговорка: алгоритм никого не банит. Он показывает модератору, куда посмотреть. Ложное срабатывание стоит один клик "закрыть", а не чей-то аккаунт.
Почему этого не сделали раньше Честный ответ: дело не в том, что раньше не было ИИ. У приложений не было самого факта встречи, а без него анализировать нечего. Можно сколько угодно обучать модели на свайпах и получить очень умный прогноз свайпов.
Но вторая половина ответа действительно про ИИ, точнее про его цену.
Сваха сравнивает рассказы двух людей в голове. Перенести это в код можно тремя способами.
Правила. "Если три спора с разными людьми, зови модератора". Работает, у нас так сделан первый слой. Но правила ловят только то, что ты придумал заранее.
Классическое машинное обучение. Нужны тысячи размеченных примеров и команда, которая умеет с ними работать.
Языковые модели. Им можно отдать историю человека (без личных данных, анонимный id) целиком: двадцать встреч, сорок анкет, отмены, споры. И спросить простыми словами: что здесь странного? Размеченные данные не нужны. Ещё пару лет назад прогонять модель по каждой встрече и каждой фотографии было дорого настолько, что маленький сервис не мог себе этого позволить. Сегодня это сопоставимо с расходами на хостинг.
Сейчас все это уже работает: кнопка встречи и блокировка, страйки за поздние отмены, анкеты после встречи, взаимное "хочу вторую встречу", спорные встречи, сигналы модератору по паттернам, проверка фотографий нейросетью (лицо, фигура, один ли человек на всех снимках).
Есть слой, где языковая модель читает историю человека целиком и собирает "профиль честности". Данные под него копятся с первого дня.
Для кого это Формулировка на сайте прямая: для состоятельных мужчин, которые хотят жениться. И для женщин, которым некомфортно там, где в них видят содержанок.
Мужчина платит один раз. Не подписка. Это принципиально: сервису с подпиской выгодно, чтобы вы искали подольше. Нам всё равно, уйдёте вы через месяц или через год, поэтому можно честно работать на результат. Женщины не платят, но проходят проверку фото и параметров.
Вход для мужчин сейчас закрыт и открывается волнами. Первая волна 30 мест.
Понял, что готов во всех смыслах к семье. Выбрал. Написал первым. Встретились. Поженились. Всё по классике.
takle.ru