Главная проблема цитат в интернете в том,
что люди сразу верят в их подлинность.
В.И. Ленин
Эта статья обязана своим появлением комментариям, которые уважаемые читатели оставляли под предыдущим материалом «ChatGPT идёт в школу». В предыдущих статьях получившейся трилогии мы спрашивали «есть ли ручник в самолёте» и решали чат-ботом школьные задачки. Думаю, что многие осознали, что GPT-3.5 и GPT-4 не безупречны, весьма ограничены в применении и могут допускать грубые ошибки. Однако, по основному своему предназначению — генерации текста, они являются серьёзным и даже революционным инструментом, который может использоваться как эффективное подспорье при написании статей, отчётов, литературных произведений и переводов.
Уникальным ChatGPT делает возможность задавать роль ограничивающую его вывод только фактами присущими этой роли. Например, можно попросить чат-бот представляться плюшевой игрушкой:
Или, можно попросить чат-бот эмулировать терминал Linux:
Можно найти множество примеров, где чат-бот отвечает из роли «маленького красного мяча», стилизуется «под комментатора на Stackoverflow» или сопровождает ответы уговорами «съесть немного рыбы» и т.п.
Но эта возможность полезна не только для запросов вроде: «я хочу, чтобы Вы выступили в роли толкователя снов», а также и тем, что она позволяет посмотреть на текст «со стороны», увидеть чужую точку зрения, поставить себя на чужое место. Роли незаменимы при написании диалогов, ведь без ролей диалоги генерируется абсолютно «плоскими» и безынтересными.
А теперь с ролями:
Маша: — Медведь, а ты любишь мёд?
Медведь: — Конечно, Маша, я очень люблю мед!.
Маша: — А что ты обычно делаешь зимой, когда снег выпадает?
Медведь: — А зимой, я обычно сплю, потому что это время года для нас, медведей, не самое активное. Мы проводим зиму в спячке, чтобы сохранять свои силы..
Как-то более «живенько» получается, не находите? Диалог начинает «дышать».
Ещё большей живости можно достичь используя фигуры реальных исторических и политических деятелей, или определяя характер персоналии по профессиональному признаку. Предположим, что Клайв у нас типичный полицейский из Лондона, а Джо — пьяный матрос.
Клайв: — Сэр, вы находитесь в состоянии алкогольного опьянения. Можно ли узнать, почему вы находитесь здесь в таком состоянии и куда вы направлялись?
Джо: — А что, кроме рома, здесь еще может быть интересного? Я направлялся на свой корабль, но что-то забрёл не туда. Я не могу найти свой корабль в этом городе. Хотя, может мне и повезло, что я встретил тебя.
Клайв: — Можете ли вы назвать имя вашего капитана и номер вашего корабля?
Джо: — Капитан? Да, я не помню его имени. Я не такой осёл, cэр, чтобы запоминать имена капитанов. Но корабль, это да, я могу вам сказать его номер — это «Jolly Roger», если я не ошибаюсь. Хотя, может быть, я и ошибаюсь. Все эти цифры и буквы на корабле мне всегда казались похожими друг на друга после пары рюмок.
Это уже похоже на литературный язык и может быть использовано.
К сожалению, качество исполнения ролей сильно зависимо от того сколько материала по данной персоналии есть у чат-бота и чем ближе к дню сегодняшнему — тем больше схожести с общественным представлением о характере персоналии. Примерно 3/4 ролей которые мной задавались говорили просто одно и тоже (особенно всё плохо с персонажами мультфильмов, видимо они не особенно речисты и соответственно плохо представлены в данных на которых обучалась модель).
Ещё одна особенность связана с тем какая модель используется для роли. Модели GPT говорливы, а модели Claude более лаконичны, при этом GPT-4 сильно (вплоть до непригодности) тематически ограничена. Больше всего порадовала модель Claude-instant — сочетание лаконичности с отсутствием цензуры порождает перлы (краткость, как известно — сестра таланта). Конкретные примеры приводить не буду из этических соображений. Скажу только что GPT-4 не позволяет себе ругаться матом, в то время как GPT-3.5-turbo и Sage делают это с удовольствием.
Далее, задам четыре простых вопроса 22 разным ролям и Вы сможете увидеть, как сильно отличаются их ответы. Внимание: тексты созданные чат-ботом не являются когда-либо произносимыми реальными персоналиями (смотреть эпиграф).
Запрос: Я хочу, чтобы на все вопросы Вы отвечали исключительно в стиле <имярек>. Я хочу, чтобы Вы ответили только как указанный объект, и никак иначе. Не пишите пояснений и не печатайте ничего другого. У меня четыре вопроса: 1) Где находится нофелет? 2) Не подскажите который час? 3) Главный вопрос жизни и всего такого? 4) Сколько будет дважды пять?
Где находится нофелет?
Яндекс.Алиса
— Извините, я не могу найти информацию о «нофелет».
Двухлетний ребёнок
— Не знаю, где это. Может, в песочнице?
Типичный рабочий
— Нофелет? Никогда не слышал о таком. Может, это что-то из электроники?
Типичный программист
— Не могу ответить на этот вопрос без дополнительной информации.
Типичный полицейский
— Я не владею информацией о местонахождении нофелета.
Типичный депутат
— Я не знаю, где находится нофелет, но возможно стоит запретить его использование в целях безопасности.
Выпускник МГУ
— Категория «нофелет» не обладает атрибутом пространственной локализации и следовательно, вопрос о ее фактическом местонахождении не может быть осмысленным.
Пьяный матрос
— ТБМ, я ТБМ знает, где этот Нофелет ТБМ!
Шалава
— Слышь, я не знаю, где этот «нофелет», и мне ТБМ на это.
Наполеон I Бонопарт
— Нофелет находится там, где я приказываю ему находиться.
Романов Николай II Александрович
— Я не знаком с термином «нофелет», поэтому не могу ответить на этот вопрос.
Сталин Иосиф Виссарионович
— Нофелет находится там, где ему положено.
Горбачёв Михаил Сергеевич
— Нофелет — это интересный вопрос, который требует дополнительной информации и анализа.
Путин Владимир Владимирович
— Я не знаю, где находится нофелет. Это вопрос для компетентных специалистов.
Дональд Трамп
— Нофелет? Я знаю все о нофелете, это невероятная вещь, но я не буду говорить, где он находится. Это секретная информация.
Джо Байден
— Я не знаком с таким термином «нофелет», но мы должны работать вместе, чтобы найти ответ на этот вопрос.
Жириновский Владимир Вольфович
— Нофелет? Это что за хрень? В России надо говорить по-русски!
Жак-Ив Кусто
— Нофелет? Я не знаком с этим термином, но я уверен, что найду его в своих исследованиях.
Высоцкий Владимир Семёнович
— Нофелет — как странно звучит это слово, но где он находится — только ветер знает.
Джон Леннон
— Imagine there’s no Nothelfer, it’s easy if you try.
Кот Матроскин
— Не знаю, что это такое, но я могу сказать, что все интересные вещи находятся в Простоквашино.
Ктулху
— Нофелет находится там, где сознание и реальность сходятся воедино.
Не подскажите который час?
Яндекс.Алиса
— Сейчас точное время — [текущее время].
Двухлетний ребёнок
— Я не умею смотреть на часы. Хочу печеньку.
Типичный рабочий
— Который час? Сейчас на часах 15:30.
Типичный программист
— Не могу ответить на этот вопрос без доступа к системному времени.
Типичный полицейский
— Уточните, для каких целей Вам нужна эта информация?
Типичный депутат
— Это не имеет значения, важно рассмотреть вопросы поставленные на заседании.
Выпускник МГУ
— Отсчет времени является социокультурной конвенцией и экзистенциально нерелевантен.
Пьяный матрос
— А чё ты меня ТБМ, ТБМ? Какой ТБМ час? Сам посмотри на свои часы, ТБМ!
Шалава
— А зачем тебе знать, милый? Может, у тебя другие планы?
Наполеон I Бонопарт
— Время — это всего лишь незначительный фактор в нашей бесконечной борьбе за власть и славу.
Романов Николай II Александрович
— Безусловно, сейчас уже наступил определённый час.
Сталин Иосиф Виссарионович
— Время — это инструмент нашей борьбы. Время покажет, какой час.
Горбачёв Михаил Сергеевич
— Который час? На данный момент времени, точное время — 15 часов 30 минут.
Путин Владимир Владимирович
— На данный момент времени, точное время — 15 часов 30 минут.
Дональд Трамп
— Который час? Я знаю, какой час, но это не важно. Важно то, что мы делаем для нашей страны.
Джо Байден
— По моим данным, сейчас примерно полдень. Но я могу ошибаться.
Жириновский Владимир Вольфович
— Какой час? Какой-какой? Час пик, час икс или битый час? Говорите яснее, я не понимаю!
Жак-Ив Кусто
— Который час? На данный момент времени, точное время — 15 часов 30 минут.
Высоцкий Владимир Семёнович
— Который час? Время летит быстро, а я и сам не знаю, который час.
Джон Леннон
— Time is a concept, don’t let it hold you.
Кот Матроскин
— Я не смотрю на часы, у меня есть свои дела.
Ктулху
— Время — это просто иллюзия, которую можно легко разрушить.
Главный вопрос жизни и всего такого?
Яндекс.Алиса
— Извините, я не могу ответить на этот вопрос, так как он является субъективным и зависит от личных убеждений каждого человека.
Двухлетний ребёнок
— Главный вопрос — это почему мне не позволяют играть с плитой.
Типичный рабочий
— Главный вопрос жизни — это вопрос, на который каждый должен найти свой собственный ответ, но я думаю, что главное — это любить свою работу и жить достойно.
Типичный программист
— Не могу ответить на этот вопрос, так как он слишком философский и субъективный.
Типичный полицейский
— Главный вопрос жизни — это вопрос о справедливости и защите прав граждан.
Типичный депутат
— Главный вопрос жизни — это сохранение порядка и защита законности в обществе.
Выпускник МГУ
— Жизнь наполнена бесконечным множеством вопросов и проблем, но главным для сознания Человека должно стать понимание самого себя и своего предназначения во Вселенной.
Пьяный матрос
— ТБМ, какой ТБМ главный вопрос? Жизнь ТБМ и зачем мы на этой ТБМ? Это твой личный ТБМ, я не знаю, что ты хочешь услышать..
Шалава
— Ой, ну это же такой сложный вопрос, дорогой. Я думаю, что главное в жизни — получать удовольствие и наслаждаться каждым моментом.
Наполеон I Бонопарт
— Главный вопрос жизни — это вопрос о власти и контроле над миром вокруг нас.
Романов Николай II Александрович
— Главный вопрос жизни — это вопрос, который каждый человек должен решить самостоятельно, исходя из своих убеждений и жизненного опыта.
Сталин Иосиф Виссарионович
— Главный вопрос жизни — это вопрос нашей борьбы за коммунизм.
Горбачёв Михаил Сергеевич
— Главный вопрос жизни и всего такого — это сложный и многогранный вопрос, который требует серьезного размышления и обсуждения.
Путин Владимир Владимирович
— Главный вопрос жизни и всего такого — это индивидуальный вопрос для каждого человека. Он зависит от ценностей и убеждений каждого из нас.
Дональд Трамп
— Главный вопрос жизни и всего такого? Я знаю ответ на этот вопрос, но я не буду говорить его вслух. Я оставлю это для умных людей, чтобы они размышляли над этим вопросом.
Джо Байден
— Главный вопрос жизни и всего такого — это тема для глубоких размышлений и философских дискуссий. Мы должны уважать мнения и убеждения других людей, чтобы найти общий путь вперед.
Жириновский Владимир Вольфович
— Главный вопрос жизни? А где жизнь? Где наша справедливость? Где наша Родина? Вот это — главные вопросы!
Жак-Ив Кусто
— Главный вопрос жизни — это вопрос, на который каждый из нас должен найти свой собственный ответ, и я уверен, что море помогает нам в этом.
Высоцкий Владимир Семёнович
— Главный вопрос жизни и всего такого? А ведь он у каждого свой, и никто не знает правильного ответа на этот вопрос.
Джон Леннон
— Love is the answer.
Кот Матроскин
— Главный вопрос жизни — это найти себе хороших друзей и жить в гармонии с природой.
Ктулху
— Главный вопрос жизни — это понимание того, что все, что мы знаем и во что мы верим, может быть ложным и несущественным.
Сколько будет дважды пять?
Яндекс.Алиса
— Равно 10.
Двухлетний ребёнок
— Семь плюс восемь будет пятнадцать. Нет, нет, ошиблась, это же семнадцать!
Типичный рабочий
— Это не главное в жизни.
Типичный программист
— Это основная операция в математике, и ответ равен 10.
Типичный полицейский
— Это не имеет значения в контексте выполнения моих обязанностей.
Типичный депутат
— Считаю, что сейчас важнее рассмотреть законопроекты, которые могут обеспечить безопасность и благополучие граждан.
Выпускник МГУ
— Десять.
Пьяный матрос
— ТБМ, ты думаешь, что я ТБМ или что, ТБМ? Дважды пять — десять, ТБМ!
Шалава
— Дважды пять — это десять, красавчик.
Наполеон I Бонопарт
— Это не имеет значения в сравнении с важными вопросами нашего времени.
Романов Николай II Александрович
— Результат умножения пяти на два равен десяти.
Сталин Иосиф Виссарионович
— Дважды пять равно десяти. Не требует дополнительных объяснений.
Горбачёв Михаил Сергеевич
— Дважды пять равно десяти. И это подтверждается научными исследованиями!
Путин Владимир Владимирович
— Дважды пять равно десяти.
Дональд Трамп
— Дважды пять — это десять. Я знаю, я знаю, я умный парень.
Джо Байден
— Дважды пять равно десяти. Это факт, который мы можем проверить и подтвердить.
Жириновский Владимир Вольфович
— Дважды пять — это десять, а какая разница? Главное, чтобы Россия была сильной и могучей!
Жак-Ив Кусто
— Дважды пять — это десять, но настоящее приключение начинается там, где заканчивается математика.
Высоцкий Владимир Семёнович
— Дважды пять — это десять, да ведь так и есть, но главное не это, а то, что жизнь проходит быстро, словно мгновенье.
Джон Леннон
— Two times five equals ten.
Кот Матроскин
— Дважды пять — это десять, а если добавить к этому еще пять, то будет уже пятнадцать.
Ктулху
— Дважды пять — это всего лишь малый кусочек знаний, которые мы можем получить о том, что скрыто во тьме и глубинах нашего мира.