0 1.2K

Айтишник написал скрипт на базе ChatGPT для тиндера, который помог ему найти жену

Айтишник написал скрипт на базе ChatGPT для тиндера, который помог ему найти жену

Александр Жадан сообщил, что нашел ту самую, и сделал уже ей предложение, но для этого нейросеть пообщалась с другими 5239 девушками и выбрала "ту самую". Об это он написал тред в Twitter. Для контекста, что говорит сам Александр:

- Найти любимого человека очень тяжело

- Я хочу успевать работать, заниматься хобби, учиться и общаться с людьми

- Смог бы пройти этот путь сам без ChatGPT, просто намного дольше и дороже

Искал девушку в Tinder по Москве и Питеру. После пары недель переписок ходил на свидания, но те шли в тупик. Вскрывались характерные минусы (много пьет, есть скованность, эмоциональные качели). Да, это начальное впечатление, но меня отталкивало. Опять же, было с кем сравнивать

Решил упростить общение с девушками через GPT. В 2022 получил с корешем доступ к API GPT-3 (еще не было ChatGPT), чтобы фигачить сообщения по скрипту через GPT в Tinder. А искал их по скрипту, чтобы было хотя бы 2 фото в профиле

Первоначальный прототип на GPT-3 отсеивал девушек по количеству фото в профиле и далее общался с ней, пытаясь, пригласить на свидание:

алгоритм поиска девушки в тиндер

Первым писал GPT по скрипту, но диалоги быстро завершались, так как на 3-4 сообщение GPT звал на свидание сука в лес. Так 13 заигнорили сразу, а с 5 продолжилась переписка. Рекорд дошёл до 10 сообщений, затем все пропали и встреч не было. В целом понимаю, GPT-3 писал отбито

- Делится своим опытом об первом алгоритме.

GPT-3 не помнил переписку. В первые 5 сообщений диалог ещё шел, затем повторялись вопросы, по которым GPT уже получал инфу и это выставляло “меня” рыбкой Дори-долбоклюйкой. Пришлось зашурупить скрипт, чтобы учитывались предыдущие сообщения в промпте. Далее GPT отвечал с памятью

Переход на ChatGPT

Положение улучшилось с выходом ChatGPT — появилась память и тулзы для кастома. Начал файнтюнить (дообучать) ChatGPT по своим подчищенным диалогам, чтобы он писал как я. Чтобы не отправлял лишнего, поставил фильтр — так сразу не вкинет кринж-историю какую-то. Потом разве что может

Переход на ChatGPT в поиске девушек

Как скрипт подбирал релевантных девушек по фото

Для поиска релевантных девушек юзалась в веб версия Tinder и распознавание фоток через torchvision, который обучился на свайпах с другого акка на 4к профилей. 

Фильтр для отсеивания девушек

Через API ChatGPT и FlutterFlow отсеивались девушки:

  • без анкеты
  • меньше 2 фото
  • “здесь не общаюсь, пиши в инст”
  • зетницы
  • верующие
  • написан знак зодиака
  • не работает
  • дальше 20 км
  • показывают грудь на фото
  • фото с цветами
  • шумные фото

ChatGPT находил лучше девушек и дольше общался. С кем-то я переходил из Tinder в tg. Там сам общался и договаривался о встречах. ChatGPT свайпнул вправо 353 профиля, 278 метчей, со 160 он продолжил диалог, с 12 я встретился. В схеме далее расписал принцип работы

Свидания

Когда Александр ходил на встречи, просматривал диалоги и просил ChatGPT засаммарить чаты. Сначала из Tinder, а потом из телегу.

саммари свидания чатгпт

Вот как выглядела итоговая схема ChatGPT V1

Вот как выглядела итоговая схема ChatGPT V1

 

Комментарий от автора по этой версии алгоритма:

Он отрабатывал запрос “найти лучшую, поддерживать общение”, но при этом часто забывал информацию, ограничивался общением в тиндере, периодически коряво общался

Под корявым отмечу, что ChatGPT V1 мог назначить встречи в одинаковое время, зарекался за меня дарить шоколад / цветы / компот, а я про это не знал. Приходил на свидание без подарка и портилось впечатление обо мне. Или отменялись встречи, так как в это время на другой встрече

ChatGPT V2

ChatGPT V2

Вторая версия включала следующие изменения:

Интегрировал гугл-календарь и тг, разделил базы данных на общую и личную, сделал мьют на ответы и ответ по нескольким сообщениям, прикрутил распознавание фото по FlutterFlow, создал уровни доверия по рассказу личной инфы и мог сам писать сообщения.

V2 работает на GPT-4, что существенно улучшило переписки. Также получилось продолжить общение с предыдущими девушками (ох как же это окажется важно дальше), встречаться и просто общаться (тоже хорошо). Еще встречи не наслаивались с другими, офигеть

Так же важным ченджем была валидация сообщения, где автор мог "окнуть" или переписать ответ:

валидация ответа

Вот так выглядел список встреч назначенных с помощью скрипта:

список встреч тиндер

Александр продолжает:

Самая очаровательная девушка нашлась — Карина. С ней ChatGPT заобщался как V1 и V2, прекратилось общение на некоторое время, затем я продолжил общаться сам и через ChatGPT V2. Очень эмпатичная, веселая, симпатичная, самостоятельная и вечно на движе. Проще говоря, ОНА!

ChatGPT V3

В V3 мне не надо было искать людей, а только поддерживать диалог. И уже общение не с тысячами, а с Кариной. Поэтому настроил V3 как наблюдателя, который общается, когда я долго не пишу, и советует, как лучше общаться. Например, поддерживать, не ссориться, предлагать активности

ChatGPT V3

V3 писал мне, когда беседа с Кариной накалялась, появилось саммари или вопрос по ответу. Системно понимает по запросу, что общение негативное или эмоциональное. Чтобы V3 к чему-то шел, я прописал в нем — мне нужно поддерживать и улучшать отношения с Кариной. И он это выполнял

Саммари чата

Comments:

Please log in to be able add comments.