
Инженерия подсказок (ПРОМПТов)- это реальность
Для большинства новичков первое время работы с chatGPT оказываются захватывающими, но затем они быстро сдуваются, потому что их ответы оказываются посредственными, повторяющимися, скучными и бесполезными.
Проблема заключается в подсказке. Большинство подсказок от новичков просто:
- слишком расплывчатые
- лишены контекста
- требуют слишком многого
- неправильно структурированы.
Однако я не считаю, что вам нужно проводить недели в Интернете, чтобы разобраться во всем этом. По моему опыту, все сводится к нескольким основным принципам, которые просто нужно хорошо выполнять.
Давайте рассмотрим эти принципы шаг за шагом.
Принцип 1: Сделайте вашу подсказку как можно более конкретной
Если ваша подсказка не конкретна, ваш результат будет посредственным по определению.
ChatGPT не знает, чего вы хотите. Он (к счастью) не знает, что творится у вас в голове.
Вот пример плохой подсказки:
“Сделай это стихотворение [ текст стихов] лучше”
Эта подсказка плохая.
ChatGPT не знает…
- что вы подразумеваете под словом «лучше»
- чего вы пытаетесь достичь
- с какими ограничениями вы работаете.
Поэтому вам придется рассказать ему об этом.
Принцип 2: Не позволяйте ChatGPT думать за вас
Большинство людей совершают ошибку, позволяя ChatGPT думать за них. Это огромная ошибка.
Я знаю, это называется искусственный интеллект, но на самом деле он довольно тупой. Он может работать только с той информацией, которую вы ему предоставите.
Но он может великолепно работать.
Поэтому вы просто должны сказать ему, что делать.
Вот в чем дело:
-Вы думаете.
-ChatGPT делает.
Итак, в своей подсказке задайте ChatGPT ментальные рамки, с которыми он должен работать
Следуя принципу 2, можно гарантировать, что ChatGPT будет работать в рамках заданных вами ментальных рамок, что приведет к более полезным и понятным результатам.
Принцип 3: Разбивайте большие задачи на мелкие части
Это самая распространенная ошибка новичков.
Они ставят огромную задачу в подсказку, например:
Напишите мне веб-приложение-клон Сбербанк онлайн.
Это слишком много всего сразу. Буквально сотни шагов потребуются для достижения цели.
Чтобы ChatGPT мог предоставить полезные результаты, лучше разбить задачу мелкие части. Это позволит ChatGPT сосредоточиться на каждом шаге и предоставить более целенаправленную информацию.
Например, если ваша цель — создать веб-приложение, клонирующее Сбербанк онлайн, вы можете попросить ChatGPT сначала взять на себя роль опытного разработчика программного обеспечения, специализирующегося на веб-приложениях (мы хотим быть конкретными!), а затем попросить его придумать архитектуру веб-приложения.
Такой режим работы называется рассуждением по цепочке мыслей, и именно в этом, как показывает практика, ChatGPT может быть действительно хорош.
Принцип 4: Используйте форматы подсказок JSON
Это то, что я обнаружил совсем недавно. Новичкам это сложно. Но все же пару соображений об этом.
Использование структурированных форматов подсказок может значительно улучшить качество результатов, получаемых с помощью ChatGPT.
Большинство людей пишут подсказки обычным текстом. Это тоже хорошо работает.
Однако их сложно поддерживать, когда они становятся более сложными. Если вы хотите внести изменения, вам нужно просмотреть весь текст, что становится трудно читать.
Лучший подход — предоставлять подсказки в формате JSON.
Но этот подход уже приближается к продвинутому уровню. На это нужно время.
Принцип 5: Создайте свою библиотеку подсказок (ПРОМПТов)
Вы не сможете создать сложную подсказку с нуля за один раз.
Создание такой подсказки — это работа. Она требует времени. И с каждой итерацией она (надеемся) становится все лучше.
Есть выход — вам нужна библиотека, в которой вы сможете хранить самые ценные подсказки, чтобы не начинать с чистого листа.
Поэтому сохраняйте в библиотеке подсказки, которые хорошо себя зарекомендовали.
Эта библиотека не обязательно должна быть сложной. Например, я храню простой документ Notion (можно в Google Docs), в котором каждый шаблон содержит:
- Название
- Подсказка
- URL-ссылка на чат, где я использовал подсказку.
Всякий раз, когда я улучшаю подсказку, я обновляю библиотеку.
Все просто.
Вот и всё!
Надеюсь, эти принципы помогли вам извлечь максимум пользы из ChatGPT.
Ключ к освоению ChatGPT — это ежедневная практическая работа.
Я не думаю, что вы сможете освоить его, просто читая о нем.
Пробуйте, пытайтесь совершенствоваться и смотрите, чем делятся другие люди в сети.
Именно такая тактика оказалась для меня наиболее эффективной.
Получить мой Бесплатный Гид по составлению ПРОМТов можно здесь
Как всегда, спасибо за чтение.