Композиция и комбинирование техник
Pareto coreКомпозиция промптов
Реальные рабочие задачи редко решаются одной техникой. Композиция промптов — это объединение роли, контекста, инструкций, примеров и формата в единую систему, которая надежно решает многоаспектные задачи.
Принципы эффективной композиции
Иерархия компонентов:
- Role (роль) — задает общий контекст экспертизы
- Context (контекст) — предоставляет специфическую информацию
- Instructions (инструкции) — четко формулируют задачу
- Technique (техника) — Few-shot или CoT для улучшения качества
- Output format (формат) — структурирует результат
Каждый компонент усиливает другие. Роль без контекста — абстрактна. Инструкции без примеров — могут быть неоднозначны. Техника без формата — дает неструктурированный результат.
Рабочие паттерны для типовых задач
Паттерн 1: Role + Few-shot для генерации контента
Ты — маркетолог с опытом email-маркетинга в B2B сегменте.
Задача: создавай subject lines для email-рассылок, которые максимизируют open rate.
Примеры:
Тема рассылки: запуск нового продукта для HR-отделов
Subject: "Сократите время найма на 40%: новый инструмент для HR"
Тема рассылки: приглашение на вебинар по аналитике продаж
Subject: "3 ошибки в аналитике, которые стоят вам 20% выручки"
Тема рассылки: кейс-стади успешного клиента
Subject: "Как «Альфа» увеличила конверсию в 2.5 раза за квартал"
Формат: одна строка, до 60 символов, с конкретной цифрой или выгодой.
Тема рассылки: анонс обновления платформы с новыми интеграциями
Subject:
Здесь роль задает экспертизу, Few-shot показывает стиль и структуру, формат ограничивает вывод.
Паттерн 2: Role + CoT для аналитики текста
Ты — редактор технического контента с опытом работы.
Задача: оцени качество статьи для технического блога и дай рекомендации по улучшению.
Статья:
[текст статьи]
Проанализируй пошагово:
1. Структура: логичность изложения, наличие введения/заключения
2. Техническая точность: корректность терминов и концепций
3. Целевая аудитория: соответствие уровню читателей
4. Практическая ценность: наличие примеров, применимость
5. Читабельность: длина предложений, сложность языка
Формат ответа:
## Оценка по критериям
[оценка каждого пункта]
## Ключевые проблемы
[список главных проблем]
## Рекомендации
[конкретные действия для улучшения]
Паттерн 3: Context + Few-shot + Format для извлечения данных
Контекст: ты обрабатываешь заявки клиентов из email для занесения в CRM.
Задача: извлеки структурированную информацию из текста заявки.
Примеры:
Email: "Добрый день! Меня зовут Иван Петров, компания ООО Альфа.
Интересует корпоративная лицензия на 50 пользователей.
Свяжитесь со мной: +7-999-123-4567, ivan@alpha.ru"
JSON:
{
"имя": "Иван Петров",
"компания": "ООО Альфа",
"интерес": "корпоративная лицензия",
"количество": 50,
"телефон": "+7-999-123-4567",
"email": "ivan@alpha.ru"
}
Email: "Здравствуйте. Мария Сидорова, Beta Ltd. Нужна консультация
по интеграции с 1С. Позвоните 8-800-555-0199"
JSON:
{
"имя": "Мария Сидорова",
"компания": "Beta Ltd",
"интерес": "консультация по интеграции с 1С",
"количество": null,
"телефон": "8-800-555-0199",
"email": null
}
Требования:
- Возвращай ТОЛЬКО валидный JSON
- Если информация отсутствует, используй null
Email: [новая заявка]
JSON:
Декомпозиция сложных задач
Когда задача слишком сложна для одного промпта, разбейте её на этапы:
Сложная задача: "Проанализируй отзывы клиентов, выдели проблемы, приоритизируй их и предложи план действий"
Декомпозиция:
Промпт 1: Извлечение проблем
Ты — аналитик клиентского опыта.
Задача: извлеки все упомянутые проблемы из отзывов.
Отзывы:
[список отзывов]
Формат: JSON массив с описанием проблем, частотой упоминаний и оценкой критичности
Промпт 2: Приоритизация
Ты — продуктовый менеджер.
Задача: приоритизируй проблемы по влиянию на клиентов.
Данные о проблемах:
[результат промпта 1]
Проанализируй пошагово:
1. Оцени влияние каждой проблемы на удержание клиентов
2. Учти частоту упоминаний
3. Оцени сложность решения
4. Ранжируй по приоритету
Промпт 3: План действий
Ты — руководитель продуктовой команды.
Задача: создай план действий для решения приоритетных проблем.
Приоритизированные проблемы:
[результат промпта 2]
Для топ-проблем предложи конкретные шаги решения, ответственные роли и метрики успеха.
Декомпозиция дает: - Более точные результаты на каждом этапе - Возможность проверки промежуточных результатов - Гибкость — можно изменить один этап без переделки всего - Переиспользование — этапы можно применять к разным задачам
Практический чеклист композиции
При создании сложного промпта проверьте:
- [ ] Роль определена и соответствует задаче
- [ ] Контекст достаточен для понимания специфики
- [ ] Инструкции однозначны — нет места для интерпретаций
- [ ] Техника выбрана правильно: Few-shot для паттернов, CoT для анализа
- [ ] Примеры разнообразны и покрывают граничные случаи (если используется Few-shot)
- [ ] Формат вывода явно указан и соответствует потребностям интеграции
- [ ] Промпт не избыточен — каждый компонент добавляет ценность
Пример полной композиции
Ты — senior DevOps инженер с опытом анализа логов production систем.
Контекст: анализируешь логи микросервисной архитектуры для выявления причин деградации производительности.
Задача: проанализируй лог-файл и определи основную причину проблемы.
Лог:
[лог-файл с ошибками, таймингами, trace ID]
Проанализируй пошагово:
1. Идентифицируй аномальные паттерны (ошибки, длительные запросы, таймауты)
2. Проследи цепочку вызовов через trace ID
3. Определи узкое место (какой сервис/компонент)
4. Сформулируй гипотезу о причине
5. Предложи способ проверки гипотезы
Формат ответа:
## Аномалии
[список найденных проблем]
## Основная причина
[главная причина с обоснованием]
## Рекомендации
[конкретные действия]
## Приоритет
[критический/высокий/средний]
Ключевой вывод: Композиция промптов — это создание системы, где каждый компонент усиливает другие. Начинайте с роли и контекста, добавляйте технику (Few-shot или CoT) по необходимости, всегда явно указывайте формат. Для сложных задач используйте декомпозицию — цепочку специализированных промптов работает лучше одного универсального. Документируйте рабочие паттерны для переиспользования.
AI-generated · source-grounded review
🛡 Fact-checked: 2 risky claims verified · 4 removed · confidence: high
A second opinion has not checked this lesson.
On your own course these buttons answer instantly, quizzes track what you've mastered, and lessons adapt to your gaps. Sign up free →