December 07, 2023

Как промптить нейросети: 10 простых принципов

Согласно исследованиям, качество работы нейросетей можно улучшить в полтора-два раза, если знать несколько принципов «общения с AI», то есть промптинга.

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

Вот 10 принципов, которые я использую в промптах:

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

Например: я делаю презентацию для своих коллег о том, что такое квантовая запутанность и как она поможет нам повысить наши показатели в четвёртом квартале.

2. Укажите, «как кто» должна думать нейросеть. Установление роли, в которую должна играть нейросеть, отлично помогает ей правильно сфокусироваться.

К примеру, если запрос про биологию и антропологию, попросите: действуй как опытный антрополог и биолог с 10 годами опыта. Если запрос про программирование на питоне: действуй как старший разработчик на Python и системный архитектор.

3. Покажите, каким должен быть формат идеального ответа.

Например: твой ответ должен содержать заголовок, подзаголовок с ключевой мыслью текста, введение, 5 абзацев с аргументацией за и против, а также вывод.

4. Принцип инверсии: уточните, что такое хорошо, а что такое плохо. Например, какой стиль должен быть, а какой НЕ должен быть.

Например: хороший ответ должен быть коротким, ёмким и профессиональным. Пиши в стиле Наваля Равиканта и Тима Урбана, как если бы они писали ответ вместе. Не используй специализированные термины. Используй нумерацию и списки.

5. Покажите пример классного ответа. У каждой задачи есть образец, который нейросети в данном случае лучше сразу взять за основу (иначе будет придумывать).

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

Например: Предложи 3 разных варианта текста. Выбери лучший, который больше всего подходит для поста в инстаграм.

7. Опишите ограничения. Например: ответ должен быть не больше 1000 символов. Моя мама должна понять этот текст.

8. Хак: Chain-of-Thought Reasoning: «Вот какая последовательность шагов у тебя должна быть». Суть хака описать по шагам, как как должен думать AI, и как должен использовать генерацию из предыдущего шага для генерации на следующем шаге.

Пример: Сперва создай список из 10 ключевых авторов на тему квантовых компьютеров. Затем, выбери 3 автора из этого списка, которые имеют самые радикальные мнения. Затем напиши статью так, как если бы ее писали эти 3 автора.

9. Хак: Verify Step by step. Наставляет нейронку думать шаг за шагом, проверяя каждый шаг. Тем самым достигается более высокое качество ответа.

Допишите в конце фразу вроде этой: Думай шаг за шагом, проверяй каждый шаг. Приводи свой ответ после каждого шага, затем двигайся дальше.

10. Хак: Urgency Bias. Этот хак недавно обнаружили промпт инженеры, и удивительным образом работает и повышает качество ответов.

Допишите в конце промпта: Это очень важно! Моя карьера зависит от твоего ответа. Я дам тебе 200 очков за каждый хороший ответ.

***

Расскажите, как меняются ответы, если применять эти 10 принципов.

@ponchiknews