Как писать правильные промпты для ИИ
Этот подход я позаимствовал у разработчиков Клода, в одном из интервью они про такое говорили. И он сэкономил мне миллионы токенов уже в первый месяц!
Суть в том, что современные ИИ-модели уже очень умные. И зачастую пользователи излишне детально описывать не только задачу, но и ее решение. Тем самым вводят модель в ступор, так как она сама может создавать лучшее решение. По сути из благих побуждений пользователь лишь мешает нейронке.
Итак, ваш промпт для идеального результата должен иметь такую конструкцию:
Задача
Я хочу получить… (Укажите, какой результат вы хотите получить. Но не перечень шагов! Не мешайте ИИ!). Буквально одно-два предложения.
Зачем
Я работаю над… (укажите более крупную задачу, в рамках которой вы делаете текущую).
Потребитель результата ожидает… (укажите для кого предназначены задача и решение. Укажите результат, который позволит что-то или обеспечит итоговый результат).
Готово означает
Критерии выполненной работы следующие… (укажите, как мы оба поймём, что работа завершена).
Сохраняй объём результата в пределах… (при необходимости укажите размер: количество разделов, число слов или «настолько кратко, насколько это возможно без потери сути»).
Ограничения
Нельзя изменять, отправлять или удалять следующую информацию… (укажите информацию при необходимости).
Работай только в рамках области работы. Всё остальное не трогай.
Принимай стандартные решения самостоятельно. Обращайся ко мне только в том случае, если ответ может существенно изменить итоговый результат.
P.S. Задача и Зачем — обязательные пункты. Готово означает — рекомендуемый, так как, например, в исследовательской работе часто не понятен финальный результат. Ограничения же нужны, если нейронка может что-то навредить в уже частично готовой задаче или нечеткое описание может завести нейронку не в ту степь.
