Проектирование промпта: от требований к структуре
Проектирование промпта: от требований к структуре
Ты освоил технику написания промптов. Теперь — полный цикл: от бизнес-требования до работающего промпта. В финальном модуле ты пройдёшь путь промпт-инженера, который получил задачу и довёл её до production. Начнём с проектирования.
Задача модуля
Ты работаешь в интернет-магазине электроники. Маркетологи тратят часы на написание описаний товаров. Твоя задача: создать промпт, который по характеристикам товара генерирует продающее описание для карточки товара.
Входные данные (пример):
Название: Наушники SoundWave Pro X
Бренд: SoundWave
Категория: Беспроводные наушники
Характеристики: Bluetooth 5.3, активное шумоподавление, 30 часов работы,
быстрая зарядка (10 мин = 3 часа), вес 250 г, цвет: чёрный
Цена: 8 990 руб.
Желаемый результат:
SoundWave Pro X — беспроводные наушники с флагманским шумоподавлением.
30 часов автономной работы и быстрая зарядка: 10 минут у розетки дают
3 часа музыки. Лёгкие (250 г), с Bluetooth 5.3 для стабильного соединения
без задержек. Стильный чёрный корпус и доступная цена 8 990 руб. делают
их идеальным выбором для города.
Шаг 1: Собираем требования
До того как писать промпт, задай вопросы заказчику (маркетологам):
Что должно быть в описании?
- Название товара и бренд.
- 2–3 ключевых преимущества.
- Технические характеристики (выборочно, самые сильные).
- Цена (если указана).
- Призыв к покупке — опционально.
Что НЕ должно быть?
- Ложных утверждений («лучший в мире», если это не подтверждено).
- Сравнений с конкурентами (юридические риски).
- Упоминания характеристик, которых нет во входных данных.
Тон:
- Профессиональный, но не сухой.
- Дружелюбный, но не панибратский.
- Без маркетинговых клише («инновационный», «революционный», «уникальный» — если только это не подтверждено спецификациями).
Формат:
- 3–5 предложений.
- На русском языке.
- Первое предложение — название + главное преимущество.
Шаг 2: Определяем структуру промпта
На основе требований выбираем техники промпт-инжиниринга:
| Требование | Техника |
|---|---|
| Конкретный формат описания | Структурирование с секциями |
| Профессиональный тон | Системный промпт с ролью |
| НЕ придумывать характеристики | Явный запрет (защита от галлюцинаций) |
| Формат «3–5 предложений» | Контроль verbosity |
| Стабильный стиль | Few-shot (2–3 примера) |
| Проверка качества | Eval set с метриками |
Архитектура промпта:
[Системный промпт] — роль, тон, правила
[Инструкция] — что делать, формат ответа
[Примеры] — few-shot (2–3 примера вход→выход)
[Входные данные] — {{product_data}}
Шаг 3: Проектируем метрики оценки
Как понять, что промпт работает хорошо? Определим критерии:
Автоматические метрики:
- Полнота: все ли ключевые характеристики из входа попали в описание? Цель: ≥ 90%.
- Точность: нет ли придуманных характеристик? Цель: 0 ошибок.
- Длина: 3–5 предложений. Цель: ≥ 90% ответов укладываются.
Ручная оценка (человеком):
- Тон: соответствует ли описание тону бренда? Оценка 1–5.
- Привлекательность: захочется ли кликнуть? Оценка 1–5.
- Грамматика и стиль: нет ли ошибок? Оценка 1–5.
Шаг 4: Готовим eval set
Собираем 10 товаров с разными характеристиками. Для каждого пишем «идеальное» описание (эталон):
| ID | Товар | Особенность |
|---|---|---|
| 1 | Наушники (6 характеристик) | Богатый вход |
| 2 | Смартфон (10+ характеристик) | Проверка отбора главного |
| 3 | Чехол (2 характеристики) | Минимум данных — проверка, не придумывает ли |
| 4 | Ноутбук (сложные тех. характеристики) | Специфичная терминология |
| 5 | Умная колонка (фичи и преимущества) | Грань между спецификацией и выгодой |
| 6 | USB-кабель (1 характеристика) | Экстремальный минимум |
| 7 | Телевизор (энергопотребление, класс) | Неочевидные характеристики |
| 8 | Фитнес-браслет (здоровье) | Не-технические преимущества |
| 9 | Мышь (эргономика) | Субъективные характеристики |
| 10 | Повербанк (ёмкость, порты) | Технические цифры → понятные преимущества |
Шаг 5: Проектируем первую версию промпта
Собираем черновик:
<role>
Ты — профессиональный копирайтер интернет-магазина электроники.
Твоя задача — писать короткие, привлекательные описания товаров на основе
предоставленных характеристик.
</role>
<instructions>
Напиши описание товара (3–5 предложений) на русском языке.
Правила:
- Первое предложение: название товара + главное преимущество.
- Используй ТОЛЬКО характеристики из входных данных.
- НЕ придумывай свойства, которых нет во входе.
- НЕ используй слова-клише без подтверждения: «революционный»,
«инновационный», «лучший», «уникальный».
- Если характеристик мало — описание должно быть короче.
- Цену указывай в последнем предложении, если она есть во входе.
</instructions>
<examples>
{{few_shot_examples}}
</examples>
<product_data>
{{product_data}}
</product_data>
Это черновик. Мы вернёмся к нему и уточним после первого тестирования.
Проверь себя
Ты проектируешь промпт для классификации отзывов (позитивный / негативный / нейтральный). Какие метрики ты выберешь? Какой eval set соберёшь? Напиши архитектуру промпта.
Итог
- Проектирование начинается с требований, а не с текста промпта.
- Собери ограничения: что должно быть, что запрещено, какой тон.
- Выбери техники под каждое требование, затем собери их в архитектуру.
- Определи метрики ДО написания — ты должен знать, как измерять успех.
- Подготовь eval set из 10+ примеров с разными характеристиками.
Что дальше
Архитектура готова, eval set подготовлен. В следующем уроке — пишем первую версию промпта с few-shot примерами, прогоняем на eval set и измеряем baseline.