Как промптить нейросети: 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 принципов.