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

МЕНЮ


Главная страница
Поиск
Регистрация на сайте
Помощь проекту
Архив новостей

ТЕМЫ


Новости ИИРазработка ИИВнедрение ИИРабота разума и сознаниеМодель мозгаРобототехника, БПЛАТрансгуманизмОбработка текстаТеория эволюцииДополненная реальностьЖелезоКиберугрозыНаучный мирИТ индустрияРазработка ПОТеория информацииМатематикаЦифровая экономика

Авторизация



RSS


RSS новости


@biblikz

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

Опытом Жадан поделился у себя в микроблоге. В сообществе искусственного интеллекта Александр Жадан получил известность как первый россиянин, который написал и защитил дипломную работу с помощью ChatGPT. Текст «Теоретические аспекты управления современной организацией» Александр составил за сутки, подставляя различные промпты в веб-версию сервиса OpenAI. Опытом дипломник бакалавриата Российского государственного гуманитарного университета поделился в виде длинного треда в микроблоге. Александр решился на подобное, поскольку не хотел ни писать сам, ни покупать написанный кем-то ещё текст. Необходимость что-то делать самому студент обратил в возможность научиться составлять запросы к ChatGPT. В январе 2023 года Жадан защитил диплом, а в конце месяца рассказал про метод его написания. Эта выходка дошла даже до министра образования, но Александр в итоге свой диплом всё же получил. В США, к примеру, к похожему случаю отнеслись менее благосклонно и лишали дипломов. Уже тогда в интервью Жадан признавался, что работает над чем-то ещё. Детали нового проекта он называть отказывался. Год спустя истории с дипломом Александр раскрыл эту тайну. Речь шла про его романтическую жизнь, и ChatGPT опять принимал непосредственное участие. В 2021 году Жадан расстался со своей девушкой, но через несколько месяцев захотел новых отношений. Поиски в Tinder и свидания завели в тупик: в воронку подбора попадали кандидатки, которые не удовлетворяли Александра, как он пишет, «скованностью», «эмоциональными качелями» и пристрастием к алкоголю. Энтузиаст искусственного интеллекта решил автоматизировать процесс. @biblikz

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

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

@biblikz

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

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

@biblikz

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

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

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

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

Как рассказывает Александр, на этом этапе девушки находились лучше, общение шло дольше. Из 353 свайпов вправо получилось 278 мэтчей, из которых 160 продолжили переписку. С 12 из них дело дошло до встречи. Продолжать общение «вручную» после ChatGPT получалось плохо. Жадан жалуется, что девушки начинали его игнорировать или его что-то настораживало. Однако процесс выглядел лучше, чем самая первая попытка связать Tinder и GPT-3. Также в первой версии GPT-Казанова вёл себя неаккуратно. К примеру, ChatGPT мог пообещать подарки, о которых сам Александр не знал ничего. Иногда GPT назначал встречи, куда сам хозяин не ходил.
@biblikz

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

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

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

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

@biblikz

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

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

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

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

@biblikz

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

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

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

По итогам экспериментов на разработку проекта ушло около 120 часов, $1432 на доступ к API и до ?200 тыс. на счета в ресторанах. Затраты отбились на рекомендациях вакансий. Как считает Александр, без автоматизации пришлось бы потратить более 5 лет и ?13 млн. Жадан не говорит об этом, но также стоит учитывать пользу от полученной известности. Исходные коды автор выложить пока не готов, поскольку из проекта нужно вычищать личные данные. На вопрос, знает ли Карина обо всём этом, Александр отвечает эмодзи секундомера. Вероятно, всему своё время. Обновлено 2024-01-31 15:00 МСК: Александр в комментариях к треду в микроблоге заявил, что всё рассказал Карине. В ответ она удивилась и долго задавала вопросы. Сама девушка не пользуется X (бывший Twitter).

Источник: habr.com

Комментарии: