Как писать промты, чтобы получалось
6 мин чтенияНейросеть не читает мысли и не догадывается о контексте. Она выполняет то, что написано, — и если написано расплывчато, расплывчатым будет и ответ. Вот из чего состоит промт, который срабатывает с первого раза.
Роль: кем должна быть модель
- «Ты — арт-директор брендингового агентства» работает лучше, чем просто «придумай логотип». Роль задаёт словарь, уровень детализации и то, о чём модель вообще вспомнит.
- Без роли модель отвечает усреднённо — так, как ответил бы кто угодно. С ролью она достаёт специфические знания: арт-директор заговорит про сетку и кегль, маркетолог — про воронку и оффер.
- Роль стоит уточнять опытом: «дизайнер с десятью годами в упаковке» даст другой ответ, чем просто «дизайнер».
Задача: что именно сделать
- Плохо: «напиши текст для сайта». Хорошо: «напиши заголовок первого экрана длиной до 60 символов».
- Глагол должен быть один и однозначный: разбери, придумай, перепиши, сравни. «Помоги с текстом» — не задача, это приглашение к разговору.
- Если задач несколько, разбейте на пункты и пронумеруйте. Модель выполнит их по порядку и ничего не потеряет.
Контекст: что модель не знает без вас
- Продукт, аудитория, площадка, ограничения. Всё, что вы держите в голове и считаете очевидным, для модели не существует.
- Самая частая ошибка — не дать контекст и потом удивляться общему ответу. Модель не спросит, она додумает.
- Контекст удобно давать списком с двоеточиями: «Продукт: {что}. Аудитория: {кто}. Площадка: {где}». Так его легко менять, не переписывая весь промт.
Формат: как должен выглядеть ответ
- «Выдай списком из пяти пунктов, у каждого — заголовок и одно предложение пояснения». Без этого модель сама решит, что вам нужно, и решит неудачно.
- Формат заодно ограничивает объём. «Не длиннее 500 символов» экономит вам минуту чтения на каждом ответе.
- Полезно сказать, чего в ответе быть не должно: «без вступления», «не объясняй, что ты делаешь», «сразу к делу».
Что убивает промт
- Вежливость. «Пожалуйста, не мог бы ты» не улучшает ответ, а размывает задачу.
- Несколько разных задач в одном абзаце. Модель выполнит первую и смажет остальные.
- Оценочные слова без критерия: «красиво», «профессионально», «цепляюще». Замените на проверяемое: «до 60 символов», «без канцелярита», «с числом в первой строке».
- Отсутствие примера. Если вы знаете, как выглядит хороший ответ, — покажите его. Один пример заменяет три абзаца объяснений.
Проверка перед отправкой
- Прочитайте промт глазами человека, который не знает вашего проекта. Всё ли понятно? Если нет — не поймёт и модель.
- Есть ли в промте хоть одно слово, которое можно понять двояко? Уберите или уточните.
- Понятно ли из промта, как будет выглядеть готовый ответ? Если нет — допишите формат.