Каждый, кто хоть раз открывал ChatGPT, видел эти промпты. «Ты — эксперт по маркетингу», «Ты — senior Python-разработчик 10x», «Действуй как генеральный директор Fortune 500». Люди пишут это искренне, веря, что таким образом «включают» в нейросети скрытый режим супер-интеллекта.
Спойлер: не включают. Модель не становится умнее от слова «эксперт». Она не пугается угроз. Она не работает лучше за обещанные чаевые. Но откуда тогда взялась вся эта культура — и что действительно имеет значение?
В 2020–2021 годах, когда вышли первые инструкционные модели, никто не знал, как с ними разговаривать. Модели были слабее, хуже следовали инструкциям и легко сбивались на общие ответы. Тогда фраза «You are a helpful assistant. You are an expert in X» действительно давала прирост — она помогала модели сфокусироваться.
Первые гайды от OpenAI и блоги по prompt engineering предлагали этот шаблон как безопасный дефолт. Люди копировали. Шаблон разошёлся по интернету.
Дальше сработал простой механизм: если все пишут «Ты эксперт» — значит, надо. Никто не проверял, работает ли это на новых моделях. Просто копировали из гайда в гайд, из блога в блог.
Появилась профессия — «промпт-инженер». Чтобы её продавать, нужно было усложнять. «Просто опиши задачу» — не продаётся. «Ты эксперт + 20 правил + роль + контекст + угроза + обещание чаевых» — продаётся. Так родилась целая индустрия курсов, где учат писать всё более витиеватые промпты.
💡 Важно:
Ролевые промпты — это исторический артефакт. На GPT-3 они работали. На GPT-4, Claude 3.5, Gemini и современных моделях — почти нет.
Модель не «включает режим эксперта» от титула. Она уже знает, что такое логопед, ЭЭГ и Python. Слово «эксперт» не добавляет знаний — оно тратит токены.
Был вирусный твит, что это работает. На самом деле эффект слабый и нестабильный. Модель не имеет экономических потребностей.
Может чуть-чуть изменить тон ответа — модель станет серьёзнее. Но на качество решения задачи почти не влияет.
Угрозы — чистое плацебо. Работает только на старых/слабых моделях, и то нестабильно.
Если убрать весь пафос, остаётся несколько приёмов, которые действительно управляют моделью. Вот они, по убыванию важности:
| Приём | Работает? | Почему |
|---|---|---|
| Чёткая задача | ✅✅ | Что именно надо сделать — основа всего |
| Few-shot примеры | ✅✅ | 2–3 разобранных кейса дают больше, чем любая роль |
| Формат ответа | ✅✅ | Схема, JSON, шаблон — критично для парсинга |
| Критерии и edge-cases | ✅ | Что считается X, что Y — убирает двусмысленность |
| Приоритеты | ✅ | «Сначала проверь это» — управляет логикой |
| «Думай пошагово» | ✅ | Chain-of-thought реально улучшает рассуждения |
| Роль-точка-зрения | 🟡 | «Ты ревьюер» — задаёт режим критики |
| «Ты эксперт» | ❌ | Пустая лесть, почти ноль эффекта |
🔑 Главный вывод:
Работает не роль, а критерии + примеры + формат. Убери «эксперта» — качество не упадёт. Убери критерии — упадёт сразу.
Возьмём задачу классификации звонков колл-центра. Вот как пишут большинство:
Ты — эксперт по классификации телефонных звонков детской клиники.
Ты лучший в мире специалист. От этого зависит моя карьера.
Тебе дан диалог оператора и клиента. Определи тип звонка.
Ответь в формате JSON.
А вот как надо:
Классифицируй звонок колл-центра детской клиники.
Дано: диалог оператора и клиента.
Верни строго JSON:
{
"call_type": "первичный" | "вторичный" | "внутренний" | "несостоявшийся",
"direction_type": "медицина" | "коррекционка" | "детсад" | "другое",
"dropped": true | false,
"reason": "1–2 предложения"
}
ПРАВИЛА:
call_type:
- первичный — клиент впервые: запись, услуги, цены
- вторичный — уже обращался: подтверждение, перенос, оплата
- внутренний — звонит сотрудник центра
- несостоявшийся — разговор оборвался до выяснения запроса
ПРИОРИТЕТ: сначала проверь несостоявшийся. Если запрос
не выяснен — ставь его, независимо от истории.
ПРИМЕРЫ:
[2–3 few-shot кейса]
Отвечай только JSON, без markdown.
Разница очевидна: во втором варианте нет ни одного слова «эксперт», но есть формат, критерии, приоритет и примеры. Именно это управляет моделью.
Если видишь промпт-гайд, где:
— закрывай и не читай. Это инфобизнес, а не инженерия.
Настоящий prompt engineering — это скучно. Это:
Никакой магии. Никаких «супер-промптов». Просто хорошая инженерия.
✅ Чек-лист хорошего промпта:
Промпт — это не заклинание. Это техническое задание. Чем чётче ТЗ — тем лучше результат. Всё остальное — маркетинг.