# Продвинутые техники промпт-инжиниринга
## 1. Variable Prompting (Промпт с переменными)### Описание
Техника использует динамические переменные в промптах, которые могут меняться в зависимости от контекста или условий. Это позволяет создавать гибкие, многоразовые шаблоны промптов, которые можно адаптировать под различные ситуации.
Подробнее здесь ### Подходящие контексты- Автоматизированная генерация контента
- Персонализированные ответы
- Масштабируемые решения
- Динамические отчеты
- Шаблонные документы с изменяемыми параметрами
### Примеры```
"Шаблон анализа продаж:
Период: {период}
Регион: {регион}
Продукт: {продукт}
Метрики:
- Общие продажи: {продажи}
- Сравнение с предыдущим периодом: {изменение}%
- Ключевые факторы роста: {факторы}
Для использования заполните:
{период} = Q1 2024
{регион} = Европа
{продукт} = Смартфоны"
"Персонализированное приветствие:
Имя: {имя}
Статус: {статус_клиента}
Последняя покупка: {дата_покупки}
История взаимодействия: {история}
Сгенерируй персональное email-сообщение, используя эти переменные и следующие правила:
- Если {статус_клиента} = VIP, добавь специальное предложение
- Если {дата_покупки} > 6 месяцев, включи призыв к действию
- Если {история} включает жалобы, добавь извинения"
```
## 2. Reflection/Reasoning Prompting (Рефлексивный промпт)### ОписаниеТехника, при которой AI просят объяснить свой процесс мышления или обосновать свои выводы. Это помогает получить более глубокие и обдуманные ответы, а также проверить логику рассуждений.
См здесь ### Подходящие контексты- Сложные аналитические задачи
- Процесс принятия решений
- Этические дилеммы
- Научные исследования
- Стратегическое планирование
### Примеры```
"Проанализируй следующую бизнес-ситуацию:
[описание ситуации]
Для каждого шага анализа:
1. Опиши свои рассуждения
2. Укажи, какие факторы ты учитываешь
3. Объясни, почему отвергаешь альтернативные варианты
4. Укажи уровень уверенности в выводах
5. Предложи, какая дополнительная информация могла бы помочь"
"Решая эту математическую задачу:
1. Сначала опиши свой подход к решению
2. Объясни каждый шаг решения
3. Укажи, где могут быть подводные камни
4. Предложи альтернативные методы решения
5. Сравни эффективность разных подходов"
```
## 3. Contextual Absences (Контекстные пропуски)### ОписаниеТехника намеренного исключения определенной информации из промпта для предотвращения предвзятости или для получения более объективных ответов. Также может использоваться для тестирования различных гипотез.
### Подходящие контексты- Объективные исследования
- Устранение предвзятости
- Тестирование гипотез
- Проверка предположений
- Создание непредвзятых отчетов
### Примеры```
"Оцени следующий продукт, не зная бренда:
[описание характеристик продукта без указания производителя]
Проведи анализ по следующим параметрам:
1. Технические характеристики
2. Ценовая категория
3. Целевая аудитория
4. Конкурентные преимущества"
"Проанализируй результаты исследования без информации о спонсоре:
Методология: [описание]
Данные: [результаты]
Выводы: [предварительные заключения]
Оцени:
1. Научную обоснованность
2. Статистическую значимость
3. Возможные ограничения
4. Альтернативные интерпретации"
```
## 4. Meta-Prompting (Мета-промптинг)### ОписаниеПродвинутая техника, где AI используется для генерации или оптимизации промптов. Включает в себя создание промптов, которые помогают улучшить качество последующих промптов или ответов.
### Подходящие контексты- Оптимизация промптов
- Разработка сложных запросов
- Улучшение качества ответов
- Создание систем промптов
- Автоматизация создания промптов
### Примеры```
"Создай серию промптов для исследования темы [тема]:
1. Сначала создай промпт для общего обзора
2. Затем промпты для детального изучения каждого аспекта
3. Наконец, промпты для синтеза информации
Для каждого промпта укажи:- Цель
- Ожидаемый результат
- Критерии успеха
- Возможные улучшения"
"Оптимизируй следующий промпт:
[исходный промпт]
Выполни:
1. Анализ структуры
2. Выявление слабых мест
3. Предложения по улучшению
4. Создание нескольких версий
5. Рекомендации по тестированию"
```
## 5. Prompt Cascading (Каскадный промптинг)### Описание
Техника использования серии связанных промптов, где каждый последующий промпт основывается на результатах предыдущего. Позволяет решать сложные задачи пошагово, уточняя и улучшая результаты на каждом этапе.
### Подходящие контексты- Сложные аналитические задачи
- Многоэтапные проекты
- Итеративная разработка
- Глубокие исследования
- Создание комплексных документов
### Примеры```
"Каскад для создания бизнес-плана:
Этап 1:
Промпт: 'Создай общий обзор рынка для [продукт]'
[получение результата]
Этап 2:
Промпт: 'Используя данные анализа рынка, определи целевую аудиторию и их потребности'
[получение результата]
Этап 3:
Промпт: 'На основе целевой аудитории и их потребностей, разработай маркетинговую стратегию'
[получение результата]
Этап 4:
Промпт: 'Объедини все предыдущие результаты в комплексный бизнес-план'"
"Каскадный анализ данных:
1. Первичный анализ:
'Проведи базовый статистический анализ датасета'
2. Углубленное исследование:
'На основе выявленных паттернов, исследуй корреляции между [переменные]'
3. Формирование гипотез:
'Используя найденные корреляции, сформулируй гипотезы'
4. Проверка гипотез:
'Проведи статистические тесты для проверки гипотез'
5. Итоговые рекомендации:
'На основе подтвержденных гипотез, предложи конкретные действия'"
```