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

Год назад Александр Жадан рассказал, как написал дипломную работу с помощью ChatGPT и защитил её. Последовавший за этим конфликт урегулировали на высшем уровне министерства образования. В итоге студента всё же не лишили диплома.

Это не отпугнуло Александра от экспериментов с большими языковыми моделями. Он разработал бота на моделях OpenAI, который общался с девушками и назначал свидания. Постепенно бот эволюционировал в помощника в отношениях, круг девушек сузился до одной, и дело дошло до предложения вступить в брак.

Опытом Жадан поделился у себя в микроблоге.

В сообществе искусственного интеллекта Александр Жадан получил известность как первый россиянин, который написал и защитил дипломную работу с помощью ChatGPT. Текст «Теоретические аспекты управления современной организацией» Александр составил за сутки, подставляя различные промпты в веб-версию сервиса OpenAI.

Опытом дипломник бакалавриата Российского государственного гуманитарного университета поделился в виде длинного треда в микроблоге. Александр решился на подобное, поскольку не хотел ни писать сам, ни покупать написанный кем-то ещё текст. Необходимость что-то делать самому студент обратил в возможность научиться составлять запросы к ChatGPT.

В январе 2023 года Жадан защитил диплом, а в конце месяца рассказал про метод его написания. Эта выходка дошла даже до министра образования, но Александр в итоге свой диплом всё же получил. В США, к примеру, к похожему случаю отнеслись менее благосклонно и лишали дипломов.

Уже тогда в интервью Жадан признавался, что работает над чем-то ещё. Детали нового проекта он называть отказывался.

Год спустя истории с дипломом Александр раскрыл эту тайну. Речь шла про его романтическую жизнь, и ChatGPT опять принимал непосредственное участие.

В 2021 году Жадан расстался со своей девушкой, но через несколько месяцев захотел новых отношений. Поиски в Tinder и свидания завели в тупик: в воронку подбора попадали кандидатки, которые не удовлетворяли Александра, как он пишет, «скованностью», «эмоциональными качелями» и пристрастием к алкоголю. Энтузиаст искусственного интеллекта решил автоматизировать процесс.

В 2022 году, ещё до запуска ChatGPT, Александр и его друг получили доступ к API GPT-3, чтобы скриптом отсылать сообщения в Tinder. Скрипт отбирал профили, где было больше двух фотографий, и свайпал их вправо. Из этих 50 автосвайпов получилось 18 мэтчей, то есть девушка тоже поставила лайк. По правилам Tinder мэтч означает, что профили могут переписываться друг с другом.

Proof of concept оказался неудачным. Жадан говорит, что оставлял GPT общаться с девушкой полностью самостоятельно, снабдив языковую модель лишь промптом «ты парень, общаешься с девушкой впервые. Твоя задача: не сразу, но пригласить на свидание». И это якобы работало, пусть и «костыльно».

GPT заводил разговор первым. Качество бесед оставляло желать лучшего: после 3–4 сообщений большая языковая модель звала на свидание в лес. Из 18 девушек 13 закончили беседу, а с 5 переписка продолжилась, но тоже затухла. Рекорд длины чата — 10 сообщений.

GPT-3 переписку не помнил, поэтому вскоре забывал ход беседы и начинал повторяться, выставляя Александра в глупом свете. (Возможно, автоматизатор не разобрался с настройкой контекстного окна.)

Выход ChatGPT помог развить инструмент до первой версии. Алгорим был разбит на три части.

Для первого этапа энтузиаст настроил отсев девушек по визуальным данным с помощью пакета Torchvision. Александр обучил машину успешно отбирать нужных девушек на основе 4 тыс. своих свайпов с другого аккаунта Tinder.

Выбирались только профили с двумя и более фотографиями. Профили также фильтровались по нескольким параметрам: удалялись все профили просто без анкеты, рекламой профиля на других сайтах, по отсечке удалённости, с упоминанием знака зодиака, по некоторым убеждениям, по фотографиям с цветами и так далее.

Для второго этапа Жадан дообучил БЯМ по своим диалогам, чтобы бот писал так же, как он, и настроил фильтр, чтобы в чате не прозвучало лишнего.

Третий этап — это подготовка к свиданию. Жадан проглядывал переписку, но не утруждал себя деталями. Вместо этого он просил ChatGPT кратко изложить сказанное: сократить 20 сообщений до главной мысли и построить характеристику девушки.

Как рассказывает Александр, на этом этапе девушки находились лучше, общение шло дольше. Из 353 свайпов вправо получилось 278 мэтчей, из которых 160 продолжили переписку. С 12 из них дело дошло до встречи.

Продолжать общение «вручную» после ChatGPT получалось плохо. Жадан жалуется, что девушки начинали его игнорировать или его что-то настораживало. Однако процесс выглядел лучше, чем самая первая попытка связать Tinder и GPT-3.

Также в первой версии GPT-Казанова вёл себя неаккуратно. К примеру, ChatGPT мог пообещать подарки, о которых сам Александр не знал ничего. Иногда GPT назначал встречи, куда сам хозяин не ходил.

Энтузиаст остановил работу первой версии и сел за вторую. В боте появилось много функций: доступ к календарям через Google Calendar, распознавание фотографий по FlutterFlow, разграничение уровней доверия для рассказов с личной информацией.

В результате это нагромождение кода могло даже продолжать беседы с предыдущими девушками из первой версии. Кроме того, на этот раз общение вела GPT-4, следующая версия большой языковой модели OpenAI, которая на данный момент считается лучшим существующим решением. Рационализатор утверждает, что во второй версии проблемы с галлюцинациями полностью прекратились.

Чтобы выбрать личную информацию, которой бот будет делиться, Жадан попросил помощи у ChatGPT. Тот предложил рассказать про детство, родителей, цели и ценности.

Если девушка проявляла несовместимые качества, общение с ней прекращалось.

Александр написал бота для Telegram, чтобы не обращаться к терминалу компьютера. Через бота проходила валидация сообщений на вычитку.

Вторая версия принесла 4943 мэтча за месяц и огромное число встреч. На свиданиях с девушками Александр посещал разнообразные заведения, ходил в кино и на выставки или просто гулял по улицам. После 1–3 встреч он понимал, хочет ли продолжать общение.

На несколько недель Жадан сузил круг общения до 4 девушек — остальных он оставил в статусе знакомых или вовсе поставил ответы на паузу. В рассказе про эту ситуацию он сравнивает себя с соискателем, у которого есть оферы от 4 работодателей. В итоге с тремя Александр остался друзьями, а с одной — Кариной — завязал постоянные отношения.

Необходимость в боте отпала также потому, что примерно в то же время из России начал уходить Tinder. Но Александр решил написать третью версию бота, чтобы поддерживать отношения уже только с Кариной.

На этот раз функция поиска не требовалась, нужно было лишь вести диалог. В третьей версии бот пишет за хозяина в том случае, если последний долго не отвечает, и даёт советы, как лучше общаться.

Карина общалась ещё с первой версией бота. Удачно помогло то, что вторая версия умела продолжать беседу. Девушка не знала про предыдущие эксперименты с другими девушками и искусственным интеллектом. Отвечать на вопросы про число бывших было сложно.

Александр придумал собирать данные этих девушек и рекомендовать их вакансии по рефералке. Так он трудоустроил 8 из своих знакомых и заработал на этом ₽526 тыс.

В одном из кратких изложений чата с Кариной ChatGPT порекомендовал сделать ей предложение. Жадан не задавал цель жениться, но понял, что эту идею БЯМ подцепила по упоминанию чужой свадьбы в чате.

План сделать предложение для Александра составил тоже ChatGPT. Брак назначен на 3 августа 2024 года.

По итогам экспериментов на разработку проекта ушло около 120 часов, $1432 на доступ к API и до ₽200 тыс. на счета в ресторанах. Затраты отбились на рекомендациях вакансий. Как считает Александр, без автоматизации пришлось бы потратить более 5 лет и ₽13 млн. Жадан не говорит об этом, но также стоит учитывать пользу от полученной известности.

Исходные коды автор выложить пока не готов, поскольку из проекта нужно вычищать личные данные.

На вопрос, знает ли Карина обо всём этом, Александр отвечает эмодзи секундомера. Вероятно, всему своё время.

Ссыль на первоисточник. Там с картинами диалогов бота и девушек. Мне ленно было переносить. 

https://habr.com/ru/news/790222/

+10
15:45
166
+1
lana_rostov lana_rostov 16:52 #

Очень интересный проект!

+5
Арина Арина 17:07 #

Вот с такими ботами  мы и разговариваем на сз.)

+2
Tата Скучный Клерк Tата Скучный Клерк 10:10 #

ой, какие там боты… местные алко и тунеядцы) им до ботов еще эволюционировать и эволюционировать!) я с ними не разговаривала, по фото уже всё видно.

А моряками-капитанами да лётчиками и прочими и прочими олигархами так вообще

+1
Арина Арина 12:18 #

Кста...

Интересная история.

Я на сз сижу, такая девочка, умница, красавица,  а с той стороны одни пьяницы и тунеядцы. Не ну так не бывает. И стой стороны всякие люди сидят и с нашей, не ангелы во плоти. 

+3
Санакунэ Джюкел Санакунэ Джюкел 12:35 #

Пьяницы и тунеядцы на сайтах не висят.) 

Правильно)

Изображение

+1
Tата Скучный Клерк Tата Скучный Клерк 17:03 #

Я про наших местных. 

Остальные мне без разницы. 

И да я умница и красавица. *голосом Васильевой: я обаятельная и привлекательная) 

+3
Санакунэ Джюкел Санакунэ Джюкел 12:05 #

Проект ни о чем. До первой встречи. По любому «химия» рулит. Пока не обнюхаешься, человека не узнаешь. Пока бот не научится запах мокрой собаки издавать, он бесполезен.

0
Арина Арина 12:16 #

Понятно.

Но со всеми на свиданку не походишь.

Вот у вас сколько было неудачных попыток?

+4
Санакунэ Джюкел Санакунэ Джюкел 12:20 #

Вот у вас сколько было неудачных попыток?

Ни одной. Запах мокрой собаки по проводам пошел.Мы даже фамилию друг у друга не спрашивали.

+1
Санакунэ Джюкел Санакунэ Джюкел 12:14 #

200 тыс. на счета в ресторанах

Не понял, это бот в ресторанах зажигал ?

+1
Арина Арина 12:15 #

Он ходил на встречи.

 С 12 из них дело дошло до встречи.

Вторая версия принесла 4943 мэтча за месяц и огромное число встреч. На свиданиях с девушками Александр посещал разнообразные заведения, ходил в кино и на выставки или просто гулял по улицам. После 1–3 встреч он понимал, хочет ли продолжать общение.

На несколько недель Жадан сузил круг общения до 4 девушек — остальных он оставил в статусе знакомых или вовсе поставил ответы на паузу.

+2
Санакунэ Джюкел Санакунэ Джюкел 12:23 #

 4943 мэтча за месяц и огромное число встреч.

Слишком муторно.Надо гороху хорошо накушатся...

+3
Санакунэ Джюкел Санакунэ Джюкел 12:44 #

Количество не значит качество. У меня старший сын педагогический институт заканчивал. 33 девушки и 2 парня в группе. А со своей женой в метро познакомился. Чат-бот супротив Судьбы как плотник супротив столяра (ЦЫ).

0
Арина Арина 12:47 #

Но мы говорим по зс.

А тут нужно искать.

Наверное.

+4
Санакунэ Джюкел Санакунэ Джюкел 12:55 #

Искать не нужно. Зачем тебе какое то невнятное существо с тараканами в голове? Ты пол дня будешь с ужином возится, а он за 2 минуты всё сожрет.( Думаю, надо сначала полюбить. Хотя могу и ошибаться.Изображение

+3
Санакунэ Джюкел Санакунэ Джюкел 13:01 #

Кстати, эксперемент ещё далеко не закончен.) Для полноты картинки нужно хотябы лет 5 вместе прожить. Тогда и будем посмотреть.)

+5
Фея Фея 13:15 #

Вот, люблю Серёгу! Изображение*Лялишна, не ревнуй, я по-сёстренски

+4
Тина Тина 13:26 #

)))) Хех! Подвинься, колоться так колоться...))) Запах мокрой собаки я не люблю, однако, этот факт не мешает мне пылать жарким чувством глубокого уважения и, не побоюсь этого слова - глыбокой любфи к этому Золотому псу...)))… Лялишнаааа! ты нас понимаешь, думаю...)

+3
Фея Фея 13:35 #

Я думала, что за неделю разучилась улыбаться. Ан, нет, даже ржунимагу.

+1
Арина Арина 13:37 #

Нужно веселый пост забацать!)

0
Фея Фея 13:40 #

Забацай, зайка. Хотя кое кто и из серьезного сгенерит смех. 

0
Санакунэ Джюкел Санакунэ Джюкел 13:40 #

Ага)

Еще от автора

Иван, сын царя, а сам пока царевич, с утра отправился в путь, едва плотно перекусив. Путь предстоял длинный и опасный, так что завтрак с утра был очень важен. Вчерась, как велит традиция, пускали...
16:55
Навеяно песней. Я несколько раз слышала фразу в фильмах, читала в заметках и вот в песне... Что телефона номер любимого человека ты знаешь наизусть. Если отмотать время в точку когда у меня таки...
08:40
Вот такая у меня стартовая основа для открытия дачного сезона. Руки чешутся замочить некоторые цветы, перец и баклажаны.
17:05
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie, согласно Политике конфиденциальности.