Многие возлагают на ChatGPT большие надежды. Заходят на сайт с ожиданием, что искусственный интеллект даст ответы на все вопросы, от смысла жизни до ремонта крана. Пишут: «Давай, расскажи мне, что там по поводу». И получают – не то. Мечты, что чат-бот выдает результат, от которого вышибает слезы неистовой радости, разбиваются с первого промпта. И делается вывод, что этот ваш ChatGPT – ерунда, вне всяких сомнений, полная.
Дело, конечно, не в том, что нейросеть никудышная. Проблема не в ChatGPT, иначе Билл Гейтс не использовал бы его в написании текстов. Соучредитель компании Microsoft имеет возможность нанять себе целый штат копирайтеров, но предпочитает ИИ. Скорее всего, он считает, что ChatGPT справляется лучше. Действительно, если дать нейронной сети правильный промпт, результат удивит. Сейчас расскажем, как это сделать.
Формула идеального промпта для ChatGPT
Не будем изобретать колесо. Вот базовая схема, которая сэкономит и время, и ресурсы на серверах OpenAI: цель + контекст + детали + стиль + объем. Это значит, что идеальный запрос, во-первых, имеет структуру и состоит из частей. За исключением ситуаций, когда нужно просто спросить, сколько варятся яйца всмятку, кто такие сентинельцы и когда на поверхность Луны впервые ступила нога человека. Здесь «как слышится, так и пишется» без всяких премудростей. Задачи сложнее решаются с помощью составного промпта. Коротко о его элементах.
Цель
Что, собственно, надо – диплом, отчет, чек-лист, веб-сайт? О чем это будет? Вспоминая о том, что ИИ может все, на этом этапе ни в чем себе не отказываем. Нужна диссертация на соискание ученой степени кандидата каких-нибудь наук – так и пишем.
Контекст
Контекст – совокупность фактов и обстоятельств, характерных для ситуации. Иначе ChatGPT просто выдаст вам рандомную информацию без привязки к какой-то среде. Если нужен рецепт – уточняем, что это на ужин, а в холодильнике только курица и морковь.
Детали
Это все остальные «допы». Чем больше деталей, тем лучше результат. Не стесняйтесь описывать все подробности. Примерно как в кафе. Если кофе, то вам какое – эспрессо, латте или «двойной лавандовый раф на миндальном и немного корицы»?
СтильChatGPT – штука послушная и услужливая. Любит разные указания и даже пожестче. В смысле – точнее. Если нужен сарказм, провокация или ирония – так и вводим. Что-то в стиле Мураками или Пелевина – и это не вопрос. Можно задать ему роль: «Представь, что ты маркетолог с богатым опытом», «Пиши, как будто ты IT-специалист». Нейросеть умеет перевоплощаться, подстраиваться, «сдирать» манеру. Главное – сказать ей об этом в промпте.
Объем
Задайте лимиты. Можно использовать такие формулировки, как «Уложись в такое-то количество слов», «Напиши одним абзацем без списков», «Предложи по этому поводу 10 идей». И не будет никаких сюрпризов.
Теперь разберем на примерах, как правильно, а где не очень. Для удобства сравним запросы в таблице и сделаем краткий вывод («одним абзацем без списков»).
Плохой промпт | Почему плохо | Хороший промпт | Почему хорошо |
«Расскажи о котах» | Слишком общий запрос, нет конкретики. GPT не поймет, чего вы хотите | «Расскажи о сфинксах – особенности породы и как за ними ухаживать» | Запрос сузился до конкретной породы. ChatGPT понимает, что акцент на содержании и уходе |
«Как работает теория относительности?» | Ответ, скорее всего, включит много сложных терминов и будет перегружен информацией | «Объясни теорию относительности простым языком, с примерами, чтобы поняли дети 10 лет» | Запрос на упрощение, указание уровня сложности. Нейросеть выдаст понятный, адаптированный ответ |
«Дай советы по инвестициям» | Непонятно, в какую сферу, на какое время и какой денежной суммой планируете вложиться | «Дай советы по инвестициям в недвижимость в 2024 году, на что обратить внимание при покупке жилья» | Уточнение отрасли и времени позволяет получить более ценные рекомендации и прикладные к реальной жизни советы |
«Расскажи про нейросети» | Слишком абстрактный запрос, нейросети бывают разные | «Расскажи о самых популярных в 2024 году нейросетях, которые используют для создания изображений» | Конкретика. GPT понимает, что речь идет о генераторах визуального контента. И не обо всех, а о топовых |
Итого, есть промпты, которые вызывают у ChatGPT нервный тик. Например, «Расскажи о Ньютоне». GPT-3.5 удрученно вздохнет и выдаст что-нибудь скучное: «Сэр Исаак Ньютон был британским физиком, математиком…» (ну и дальше в таком же духе). GPT-4 попытается изобразить что-то более интересное, но все равно получится как копипаст из Википедии.
Совсем другое дело: «Расскажи мне о Ньютоне, уделив внимание его вкладу в механику и законы движения. Можешь добавить немного юмора, как будто ты комментатор на YouTube». GPT-3.5 оживится, а GPT-4 вообще разойдется: «Исаак Ньютон – это тот чел, который нам объяснил, почему все падает на голову. А еще посодействовал тому, чтобы мы страдали в школе, изучая законы тяготения и решая уравнения с ускорением. Кстати, во всем виновато обычное яблоко».
А мы вплотную подошли к тому, чем отличаются модели ChatGPT. И нужно ли как-то по-разному формулировать к ним запросы.
Чем отличаются модели: GPT-3.5 vs GPT-4
Как обычно, разбираем на реальных примерах. Вводим незамысловатый промпт вроде «как припарковаться в центре Москвы» и получаем от GPT-3.5 прямолинейный ответ. Мол, в специально отведенных для этого местах, обозначенных дорожным знаком «Место стоянки». GPT-4 проявит эмпатию, войдет в положение и предложит пару стратегий выживания в мегаполисе.
GPT-3.5 – как честный, простой, но немного нудный коллега. Если четко объяснишь ему задачу, поможет чем сможет. Четвертая версия – эмпат. Понимает с полуслова и готова говорить на любом языке. В смысле – и в юмор умеет, и посплетничать, и на ходу сочинит пару баек для стражей порядка, которым ваше место парковки показалось не очень.
На один и тот же промпт разные версии откликаются сильно по-разному. Пример диалога с моделями:
Вы: «Расскажи, как варить кофе в кофеварке, будто ты итальянский бариста».
GPT-4: «Ах, Италия! Страна, где кофе – это искусство. Берешь воду, чистую, как слеза ребенка, и заливаешь в кофеварку. Потом добавляешь молотый кофе – свежий, как ветер с Тирренского моря. А потом просто ждешь, пока случится волшебство. Главное – не торопись. Как говорит мой итальянский друг – «il tempo è la cosa più preziosa» (время – самое ценное)».
GPT-3.5: «Для приготовления кофе по-итальянски вам потребуется вода и молотый кофе. Заполните резервуар кофеварки водой до необходимого уровня и добавьте кофе в фильтр. Нажмите кнопку варки и дождитесь, пока напиток будет готов».
Как говорится, почувствуйте разницу. GPT-3.5 сдержан и лаконичен. GPT-4 готов выпрыгнуть из штанов, чтобы как можно лучше удовлетворить ваш промпт. При этом запросы к обеим моделям составляются по той же формуле – цель, контекст и все остальное.
Помните, что ChatGPT имеет «память». Он держит контекст. И если не получилось добиться чего-то гениального с первого раза, просто уточните ваш промпт. Не нужно «опять двадцать пять» генерировать заново. Так и скажите – мол, это получилось не очень, исправь, добавь, сократи или сделай длиннее.
Диалог с нейросетью – это эксперименты. Ищите свои рабочие промпты, играйте с ролями и стилями. И, главное, не доверяйте всему тому, что пишет ChatGPT. Создатели сервиса предупреждают – ошибки возможны. Удачи!