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

0 1.5K

Айтишник написал скрипт на базе 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.