Четыре столпа — что внутри каждого блока
1. CONTEXT — почва под ногами
Всё, что модель должна знать до старта: роль, входные данные, формат источника, предыстория, аудитория. Никаких «ты эксперт» — только факты.
2. GOAL — веха на горизонте
Конкретный, измеримый результат. Не «оптимизируй», а «снизь p95 до 120мс». Не «напиши письмо», а «черновик на 180 слов, тон — деловой, призыв — звонок в пятницу».
3. CONSTRAINTS — борта корабля
Жёсткие рамки: бюджет токенов, запрещённые библиотеки, тайминг, правовые требования, стилистические табу. Что модель НЕ должна делать — важнее, что должна.
4. VERIFICATION — контрольный ориентир
Чек-лист, который модель прогоняет сама перед ответом. Критерии приёмки, тестовые кейсы, red-flags. Если пункт не пройден — модель пишет, что не готова, и предлагает правку.
Готовые примеры — бери и меняй под себя
Сборка своего промта — пошаговая дорожка
Собери контекст
Выпиши роль, входные данные, историю, аудиторию. Проверь: если передать это новичку в команде — он поймёт задачу?
Сформулируй цель
Одна фраза: что именно, в каком формате, по каким метрикам приёмка. Если не измеримо — цель не стоит.
Навесь ограничения
Минимум 3 hard-forbidden. Ресурсные лимиты. Соответствие нормам. Стиль. То, чего нет — важнее того, что есть.
Пропиши верификацию
Чек-лист самопроверки. Red-flags. Fallback-план. Модель должна написать: «Check failed: X» вместо плохого ответа.
Тестовый прогон
Запусти на упрощённых данных. Если модель пропускает блоки — жёстче пропиши SHOW_REASONING и формат вывода.
Ловушки, в которые впадают даже опытные
Диагностика: твой промт — викинг или не очень?
Прогони последний промт по чек-листу. Каждый «нет» — точка роста.
- Есть ли CONTEXT с конкретными фактами, а не эпитетами?
- GOAL измерима и содержит формат доставки?
- Есть минимум 3 HARD_FORBIDDEN в CONSTRAINTS?
- VERIFICATION содержит red-flags и fallback?
- Порядок блоков соблюдён строго?
- SHOW_REASONING: true включён?