Как правильно составлять промпты для GPT

В предыдущем уроке мы выяснили, что такое промпты. Теперь пришло время научиться их использовать. Но для начала изучим классификацию промптов.

Какие бывают промпты?

Все промпты делятся на категории. Рассмотрим общие принципы:

  • Открытые промпты дают языковой модели много свободы в том, что она будет генерировать. Примеры: «Напиши историю о роботе, влюбившемся в человека», «Опиши свой самый страшный сон».
  • Закрытые промпты ограничивают варианты того, что может сгенерировать языковая модель. Примеры: «Напиши стихотворение в стиле Шекспира», «Переведи этот текст с английского на русский».
В случае с промптами главное – не запутаться!
В случае с промптами главное – не запутаться!
  • Информационные промпты предоставляют языковой модели информацию, которую она может использовать для генерации текста. Примеры: «Напиши статью о недавних исследованиях в области искусственного интеллекта», «Составь список ресторанов в вашем районе».
  • Творческие промпты побуждают языковую модель генерировать творческий текст. Примеры: «Напиши песню о любви», «Создай сценарий для короткометражного фильма».
  • Вопросные промпты позволяют задать языковой модели вопрос, на который она должна ответить. Примеры: «Какая столица Франции?», «Объясни теорию относительности».
  • Диалоговые промпты имитируют разговор между человеком и языковой моделью. Примеры: «Привет! Как дела?», «Можешь помочь мне с домашним заданием?»

Приводите примеры в общении с нейросетью, конкретизируйте свои данные.

Как правильно составлять промпты под конкретные задачи

Вы можете объединять промпты по категориям. Например, давайте объединим вопросные промпты и творческие. Для этого попросим нейросеть «Объяснить теорию относительности» (вопросный промпт), но в стиле «бандита из 90-х». На что GigaChat от «Сбера» нам ответит:

«Теория относительности говорит о том, что все относительно. Вот представь: я иду по улице, никого не трогаю, и тут мне на встречу выходят какие-то гопники. Для меня ситуация критичная, а для прохожих — нет. Все зависит от восприятия. Так же и в физике: все относительно скорости движения наблюдателя и системы отсчета».

Для составления промпта под конкретную задачу, вам сначала нужно четко определить задачу, затем при необходимости добавить инструкцию и уточнение.

  • Целевой контекст: включите ключевые слова или фразы, которые отражают желаемый контекст. Например, если вы хотите, чтобы модель генерировала текст о путешествиях, включите слова «путешествие», «отпуск».
  • Инструкции: добавьте четкие инструкции для модели. Например: «Напиши краткое описание фильма». Уточните, что вы ожидаете от модели: «Опиши сюжет, главных героев и жанр».
  • Примеры: включите несколько примеров, чтобы помочь модели понять, как должен выглядеть ответ. Например: «Представь, что ты рассказываешь о фильме своему другу. Как бы ты описал его?»
  • Контекстные данные: предоставьте релевантную информацию о задаче. Например, если вы просите модель перевести фразу, укажите, на какой язык нужен перевод.

Советы при работе с промптами

Нужно знать, не только, что такое промпты, но и как их использовать.

  • Будьте ясны и лаконичны.
  • Используйте ключевые слова, которые относятся к вашей задаче.
  • Предоставьте контекст и информацию.
  • Укажите желаемый стиль и тон.
  • Будьте вежливы и уважительны.
Промпт-инженер – профессия будущего, востребованная уже сейчас
Промпт-инженер – профессия будущего, востребованная уже сейчас

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

Итого

Всегда конкретизируйте задачу языковой модели, старайтесь уложиться в одно предложение, чтобы нейросеть не запуталась в запросе. Экспериментируйте с промптами, пока не получите нужный вам ответ.

#НейроInfinix #нейросети #ИИ #GPT #NOTE40 #Infinix #искусственныйинтеллект

1019 views·3 shares