UpPetto

This is a real course generated by UpPetto — unedited.

AI-generated · source-grounded review: written by two AI models, cross-checked by a third. Yours takes ~5 minutes.

Create my own course

Композиция и комбинирование техник

Pareto core

Композиция промптов

Реальные рабочие задачи редко решаются одной техникой. Композиция промптов — это объединение роли, контекста, инструкций, примеров и формата в единую систему, которая надежно решает многоаспектные задачи.

Принципы эффективной композиции

Иерархия компонентов:

  1. Role (роль) — задает общий контекст экспертизы
  2. Context (контекст) — предоставляет специфическую информацию
  3. Instructions (инструкции) — четко формулируют задачу
  4. Technique (техника) — Few-shot или CoT для улучшения качества
  5. 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
[verified] Иерархия: Role → Context → Instructions → Technique → Format
Consistent with KB's component structure (Role, Instructions, Context, Examples, Output Format)
[verified] Декомпозиция дает более точные результаты
Aligned with KB's iterative refinement principle and modular approach to complex tasks
[removed] 10-летний опыт редактора
Specific experience claim not verifiable or necessary; generalized to 'с опытом работы'
[removed] Removed specific '10-летним опытом' claim - not verifiable, softened to general 'с опытом работы'
[removed] Removed code example for adaptive composition as implementation detail not in KB scope
[removed] Softened 'искусство' to 'объединение' - less subjective
[removed] Removed 'root cause' anglicism, replaced with 'основная причина'

A second opinion has not checked this lesson.

Key concepts: Композиция промптов Комбинирование техник Декомпозиция задач Рабочие паттерны
Tell me more 🔒 Didn't understand — explain simply 🔒 Show examples 🔒 Sources 🔒

On your own course these buttons answer instantly, quizzes track what you've mastered, and lessons adapt to your gaps. Sign up free →

Check yourself

1. Какая правильная иерархия компонентов в композиции промпта?
2. Когда следует использовать декомпозицию задачи на несколько промптов?
3. Какой паттерн оптимален для извлечения структурированных данных из текста?
Sign up free to check your answers