Как написать промпт для ChatGPT
Почему так важно уметь правильно составлять промпты?
Версии LLM обновляются еженедельно, каждая новая версия бьет всевозможные рекорды производительности, но все модели остаются несовершенны.

Чат-боты подвержены галлюцинациям, могут отвечать не на тот вопрос, который был задан или качество ответа может быть неудовлетворительным. Этого можно исправить, если составить грамотный промпт.
Давайте разберем, из каких компонентов состоит идеальный промпт для ChatGPT.
- Роль
- Контекст
- Задача
- Формат
- Пример
- Тон
Роль
Представьте, что Вы обращаетесь к специалисту. Например, Вам нужно придумать конкурсы для коллег по работе. Задайте эту роль для чат-бота:
“Ты опытный организатор корпоративных мероприятий. Придумай 5 конкурсов для моих коллег”
Можно использовать любые специальности или даже имена известных людей:
“Ты - Илон Маск. Придумай 5 идей для интернет стартапа”
Контекст
Как и человек, LLM не умеет читать мысли (по крайней мере на момент написания этой статьи). Поэтому очень важно погружать ее в контекст, давать как можно больше исходной информации.
Пример плохого контекста:
“Придумай конкурс для коллег по работе”
ChatGPT выберет лучший из множества вариантов конкурсов, но не факт, что это будет то, что Вам необходимо.
Раширим контекст:
“Я работаю в коллективе из 12 человек. Мы хотим отпраздновать Хэллоуин. Придумай 5 конкурсов в онлайн формате.”
Теперь LLM понимает, о чем идет речь, и не будет предлагать Вам конкурсы для офиса.
Задача
Задача должна содержать глагол (придумай, сгененерируй, напиши), быть четкой и достаточно простой. Если Ваша задача слишком комплексная, лучше разбейте ее на несколько подзадач
Плохая задача:
“Придумай 5 онлайн конкурсов, создай для них визуальное оформление и таблицу с результатами”
Хорошая задача:
1. Придумай 5 онлайн конкурсов
2. Создай визуальное оформление для конкурса 1 (2,3 и тд)
3. Создай финальную таблицу с результатами участников
Формат
Визуализация результата хорошо работает как в обычной жизни, так и в составление промпта. Расскажите ChatGPT, каким вы видите результат. Это может быть резюме в формате PDF, отчет в Excel таблице или код на Python.
“Придумай 5 конкурсов в онлайн формате. Конкурсы должны проводиться в Figma. Разбей участников по командам”
Пример
Добавьте пример в промпт, если у Вас есть понимание желаемого результата. Это поможет добиться более качественного ответа.
“Придумай 5 конкурсов в онлайн формате. Вот примеры конкурсов, которые проводились в прошлом году: [...]”
Тон
ChatGPT умеет подстраиваться под тон промпта.
Вы можете попросить его быть более дружелюбным, если Вам надо придумать поздравление с днем рождения для собачки вашей тети, или строгим и деловым, если генерируете резюме для устройства в Google.
“Мы хотим хорошо провести время и посмеяться”
Итоги
Подведем итоги. Чтобы составить хороший промпт для ChatGPT Вам следует указать роль чат бота, расширить контекст, четко сформулировать задачу, добавить примеры, определить формат и задать тон.
Готовый промпт будет выглядеть так
“Ты опытный организатор корпоративных мероприятий.
Я работаю в коллективе из 12 человек. Мы хотим отпраздновать Хэллоуин. Придумай 5 конкурсов в онлайн формате.
Конкурсы должны проводиться в Figma. Разбей участников по командам.
Пример конкурса, который проводился в прошлом году: ”Участникам нужно угадать название фильма на тему Дня Святого Валентина, зашифрованное в виде эмоджи”
Мы хотим хорошо провести время и посмеяться“
Придерживайтесь этих правил каждый раз при составлении промпта. Тогда ответы ChatGPT станут более полезными и вы сэкономите время и токены.
Или воспользуйтесь нашим сервисом, он учитывает все эти правила автоматически.
