Всем привет!
Я написал бот знакомств на основе общих лайков. Это альфа версия и альфа анонс.
В этой статье я рассмотрю идею и ее философию, мне нравится думать об этом как о новом подходе.
Почему лайки?
-
Это весело. Вы совмещаете приятное с полезным, листаете ленту и получаете матчи.
-
Это быстро. В теории 10 минут хватит чтобы поставить 100 лайков и получать результат.
-
Это безопасно. Вы общаетесь только с теми, кто мыслит как вы, если вы не маньяк, то вы не встретите маньяка.
-
Алгоритм открытый, понятный, прозрачный, без случайных матчей и черных ящиков, его можно проследить и проверить.
-
Это объективно. Как точно рассказать о себе? Человек слишком сложная вещь, чтобы уместить его в био на 1000 символов.
-
Автозаполнение профиля и низкий порог входа, никаких нудных анкет. Ваш профиль — это ваши лайки.
-
Актуален на любом количестве пользователей, теоретически даже население целого города можно выстроить в релевантную цепочку матчей, где у каждого человека будет свой четкий персональный индекс, без обобщений.
-
Гарантия результата. Каждый ваш лайк увеличивает точность. Больше лайков — больше точность.
Как это работает?
-
Вы лайкаете посты в ленте.
(Посты для лайков публикуются из канала — аналога ленты). -
Готово. Система найдет тех, кто лайкает как вы.
По сути это такая игра, геймификация. Юзер ставит лайки (возможно даже без прямой цели знакомиться), а система ищет (если ее попросить).
Бот имеет 2 основных режима работы, публичный и персональный.
-
В публичном режиме вы ищите тех, кто лайкает как вы.
-
В персональном режиме вы сравниваете свои лайки с уже знакомым вам человеком.
Подробнее про систему матчинга
Допустим вы поставили 10 лайков, а Петя 9 лайков, точь-в-точь как у вас, тогда % общих интересов — 90%. Здесь есть интересные нюансы, но суть ясна.
Основные команды в демо версии (неполный список)
-
Старт — вам будет предложено лайкнуть дефолтные посты и выбрать режим.
-
Поиск — начать поиск пользователей с наибольшим числом общих интересов, —
-
публичный режим, вы увидите % общих лайков, имя, возраст, фотографии и т.д.
-
Регистрация — Сделать свою анкету доступной для поиска (чтобы вас могли находить через команду «Поиск»).
-
Создать публичный пост — он отправится на модерацию, а потом в общую ленту.
-
Создать персональный пост — чтобы поделиться с другим человеком.
-
Создать коллекцию постов — коллекция это набор постов, как папка на компьютере, элемент удобства.
-
Поделиться постами с другим человеком.
-
Запросить посты у другого человека.
-
Демонстрация — показать пример работы, будет показан пример матча.
Философия
У сервиса сформировалась философия, я попробую ее коротко передать.
-
Пост это неточный термин, я использую его потому что он общепринят, пост это новость, то, что можно проскролить, а предмет лайка это статика, что является всегда важным для человека. Девушка с сережками, фильмы с Вуди Алленом, рецепт соуса. Мне больше нравится слово «интерес».
-
Функциональность. Большинство знакомств — это 2 кнопки и 3 фильтра, я считаю это неверным, сервис должен быть для людей, а значит функциональным.
-
Честность и открытость. Большинство сервисов требуют деньги за фейковую работу, отменить свайп, отправить подарок в чате, продвинуть анкету. Пользователей доят, а сами способы почти мошеннические.
-
Оплата за ресурсы. Алгоритм подбора требует повышенной вычислительной мощности, именно это делает его мощным. Я бы хотел придерживаться модели облачных вычислений, где оплата идет за фактически использованные ресурсы.
Отличия от аналогов
-
Сервисы с обычными свайпами без идеи я воспринимаю как прошлый век (кстати первый такой сервис был запущен в 2005 кажется), это другая категория, поэтому не буду на них останавливаться.
-
С первого взгляда кажется, что лайки это всего лишь атрибут сервиса, и я так думал, но на самом деле скорее наоборот, сервис это обертка для лайков. Фактически мы берем разнообразие сервисов знакомств (что уже немало), и накладываем на это разнообразие лайков. Именно поэтому я приветствую конкуренцию и не рассматриваю отличия по пунктам, очень много реализаций можно создать.
Будущее виденье:
-
Я вижу мир, где у каждого человека будет его собственный уникальный коэффициент совместимости. Он будет светиться как нимб над головой, с его помощью мы будем выбирать не только друзей, но и работу, кружки по интересам, коллег, руководителей.
-
Мы будем прикладывать свои телефоны и они будут вибрировать и показывать на экране стоит ли нам вообще открывать рот чтобы начинать общение с конкретным человеком.
-
Для меня это свобода, свобода общения, досуга. Мне больше не нужно узнавать о человеке, слушать его историю, иногда дурацкую, я изначально слушаю только тех, кого хочу слушать. Это новая планка качества для выбора нашего социума.
-
В теории это даст нам столько свободного времени, что мы сможем общаться не о нашем прошлом, как мы пришли к этому и стали собой, а о нашем будущем, что мы планируем и куда движемся.
-
Здесь где-то есть граница между реальностью и утопией, поэтому я тактично остановлюсь на перечисленном. С другой стороны, я рад, что мое виденье гипотетически может устремляться в утопию.
Планы:
Планы грандиозные! Готово 50% MVP мобильного приложения. Хочу офлайн коллаборации, онлайн интеграции, задействовать VR, ИИ, ранжирование. В общем, хочу продукт, а не пет проект или open source.
Что под капотом?
Я использовал очень стандартный набор, Python, PTB фреймворк, PostgreSQL (без орм), pytest и т.д. — ничего примечательного.
Скриншоты
Поддержка
За свою деятельность я ничего не получаю, это просто моя мечта, чтобы люди нашли тех, с кем будут улыбаться, я делаю это для себя в том числе.
Я самоучка, поэтому у меня нет крутой работы, и не крутой тоже, а свободное время я уделяю этому проекту. Пока монетизации нет (и планов тоже), поэтому в качестве благодарности поддержавшим я расширю лимиты (которых пока тоже нет 🙂
Все желающие — добавляйте свои телеграм ники.
Поддержка это индикатор, что людям это надо, и ориентир для меня самого.
Как еще можно помочь? — Пользуйтесь ботом 🙂
-
Делитесь им с друзьями, больше пользователей — больше матчей!
-
Создавайте и отправляйте ваши посты для общей ленты, мы на них посмотрим и опубликуем.
-
Предлагайте новые функции, делитесь отзывами, сообщайте о багах.
Какие еще шаги были сделаны?
-
Была направлена заявку на грант в ФСИ (фонд содействия инновациям) — ответа пока не поступило.
-
Я связался примерно с 15 инвест студиями, акселераторами и частными инвесторами, у всех один ответ — нужны пользователи для подтверждения спроса.
-
Была проведена демонстрация в технопарке Санкт-Петербурга, планирую питчить и дальше, запись питча:
Почему не open source?
-
Потому что изначально не додумался, а сейчас столько вложено сил и времени, что жалко, но мне хочется найти компромисс, я рассматриваю варианты.
-
Это большая по объему работа и это потребует даже больше сил, как говорится «проект готов для продакшена, но не готов для open source».
-
На какой то стадии он был open source, но у меня не было времени его пиарить, а сам по себе внимания он не получил.
-
Обычно в open source попадает то, что не требует центрального сервера как здесь.
-
Нет уверенности, что в качестве open source проект охватит больше людей, чем в традиционном развитии.
Ищу людей (опцион)
-
Инвестора.
Чтобы о проекте узнало как можно больше людей. -
Дизайнера.
Дизайн нужен всегда и везде, даже для оформления этой анкеты -
Маркетолога.
-
2-го разработчика (python или react native на выбор).
Быть асом не обязательно, я во всем помогу. -
Фронтмена | менеджера , заряженного человека, который всегда готов к неожиданным задачам.
-
Редактора / модератора / контент-менеджера для создания и отбора постов.
-
FAQ
-
Что если это все не работает и лайки не помогают?
-
Неважно. В этом стоит убедиться лично каждому. Человека влечет мечта поиска родственной души.
-
Окей, перестаем ставить лайки в Rubik love, возвращаемся в вк, тик-ток, инстаграмм и ставим лайки там, бесплатно.
-
Если даже успешных пар будет всего 20%, это все равно примерно в 10 раз лучше, чем у других сервисов.
-
-
Зачем мне точная копия себя? Ведь противоположности притягиваются, подобие отталкивается.
-
Процент совместимости можно контролировать и настраивать персонально, алгоритм это позволяет. Можно экспериментировать и выбрать настройки под себя.
-
-
Почему не ИИ?
-
ИИ в любви не поможет. ИИ нужны четкие примеры результата чтобы успешно работать, но сама история не знает понятия «счастливые отношения», к сожалению, человечество не накопило достаточного количества примеров «счастливых отношений». Надеюсь, этот сервис поможет заполнить этот пробел.
-
-
Что если кто-то будет намеренно ставить лайки как я?
-
Я буду с этим бороться, есть эффективные методы, например показывать только финальные числа, но не сами интересы.
-
-
Я смогу импортировать свои лайки из вк | ютуб | тик-ток?
-
Да, но рассчитывать на них особо не стоит, т.к. их качество будет сильно ниже осмысленных лайков на этой платформе.
-
-
Но ведь лайки не могут рассказать все?
-
Верно, лайк это только вступление, краткое содержание, главная история, история лайка, — за вами.
-
Контакты и ссылки:
-
тг | вк: @david_shiko
-
Бот — @RubikLoveRuBot
ссылка на оригинал статьи https://habr.com/ru/articles/822513/
Добавить комментарий