# Быстрая шпаргалка: Промпт-паттерны из Perplexity at Work

> [HTML-версия](https://learnvibecoding.ru/publiclessons/bystraya-shpargalka-prompt-patterny-iz-perplexity-at-work) · [Индекс для LLM](https://learnvibecoding.ru/llms.txt) · [Политика использования материалов](https://learnvibecoding.ru/politika-materialov)
> Материалы защищены. Обучение LLM без согласия запрещено. При разрешённом использовании — обязательна прямая ссылка на страницу-источник.

**Курс:** Дополнительные материалы

## 🎯 Когда использовать эту шпаргалку

Ты прошёл курс и знаешь теорию. Но в реальной работе нужны готовые решения. Эта шпаргалка - твой инструмент для ежедневной работы с AI.

*Эта шпаргалка основана на практиках из "Perplexity at Work" и дополняет курс VibeCoding Quest Hub*

---

## 📋 Основные правила эффективного промптинга

### ✅ DO (Делай так)

```
1. Начинай с контекста
"Я [роль] работаю над [задача] для [цель]..."

2. Будь конкретным
❌ "Помоги с emails"
✅ "Найди все неотвеченные письма за 3 дня, требующие ответа, и подготовь черновики"

3. Используй структуру для сложных задач
"Сначала [шаг 1], затем [шаг 2], наконец [шаг 3]"

4. Ссылайся на контекст
"На основе документа [название/ссылка]..."
"Сравни @tab1 и @tab2..."

5. Указывай формат вывода
"Создай таблицу / список / markdown документ / presentation..."
```

### ❌ DON'T (Не делай так)

```
1. Не пиши расплывчато
❌ "Расскажи про AI"
✅ "Объясни, как работает RAG в агентах, с примером кода на Python"

2. Не смешивай несколько задач в одном промпте
❌ "Проанализируй конкурентов, напиши пост и создай презентацию"
✅ Разбей на 3 отдельных промпта

3. Не забывай про ограничения
Всегда указывай: длину, tone, формат, дедлайны

4. Не используй AI вслепую
Всегда проверяй факты и критически оценивай результат
```
---

## 📌 Как использовать эту шпаргалку

### Подход 1: Start with templates
1. Найди ситуацию, похожую на твою
2. Скопируй шаблон промпта
3. Замени [placeholder] на свои данные
4. Отправь AI

### Подход 2: Mix and match
- Базовый паттерн (например, "Многошаговый анализ")
- + Модификатор формата (например, "создай таблицу")
- + Модификатор качества (например, "с примерами")

### Подход 3: Iterate
- Начни с простого промпта
- Получи результат
- Улучши через "Iterative Refinement"

---

## 🎯 Финальный чек-лист мастерства промптинга

Ты освоил промптинг, когда:

```
✅ Не нужно думать "как спросить" - шаблоны в голове
✅ Первый промпт даёт 80% нужного результата
✅ Знаешь, когда использовать многошаговый подход
✅ Умеешь быстро итерировать и улучшать ответы
✅ Понимаешь, когда AI нужен, а когда проще сделать самому
✅ Можешь объяснить свой промпт коллеге
✅ Сохраняешь working промпты для повторного использования
✅ Экспериментируешь с новыми паттернами

---

## ⚡ 10 самых полезных промпт-паттернов

### 1. Многошаговый анализ

**Когда:** Нужно разобраться в сложной теме

**Паттерн:**
```
Шаг 1: Проанализируй [объект] по критериям [A, B, C]
Шаг 2: На основе анализа найди [что нужно найти]
Шаг 3: Создай [финальный формат] с рекомендациями
```

**Пример:**
```
Шаг 1: Проанализируй SaaS продукт Notion: функции, ЦА, ценообразование
Шаг 2: Найди 3 главных конкурента и сравни их по тем же критериям
Шаг 3: Создай таблицу сравнения с рекомендацией: какой инструмент лучше для команды из 10 человек в стартапе
```

---

### 2. Контекстное сравнение

**Когда:** Нужно выбрать между опциями

**Паттерн:**
```
Сравни [A] и [B] по критериям:
- [критерий 1]
- [критерий 2]
- [критерий 3]

Создай таблицу с pros/cons и дай рекомендацию для [моя ситуация]
```

**Пример:**
```
Сравни Python и JavaScript для AI-проектов по критериям:
- Доступность AI библиотек
- Скорость разработки
- Production readiness
- Community support

Создай таблицу и дай рекомендацию для начинающего разработчика, который хочет создавать AI-агентов
```

---

### 3. Исследование с цитатами

**Когда:** Нужна достоверная информация

**Паттерн:**
```
Исследуй [тема]:
1. [аспект 1]
2. [аспект 2]
3. [аспект 3]

Для каждого аспекта:
- Найди актуальные данные (последние 6-12 месяцев)
- Укажи источники
- Дай краткое резюме

Формат: структурированный отчёт с ссылками
```

**Пример:**
```
Исследуй рынок AI-агентов в России:
1. Размер рынка и прогноз роста
2. Ключевые игроки и их доли
3. Основные use cases в бизнесе

Для каждого аспекта найди данные за 2024-2025, укажи источники.
Формат: отчёт на 2 страницы с графиками и ссылками.
```

---

### 4. Генерация альтернатив

**Когда:** Застрял и нужны идеи

**Паттерн:**
```
Мне нужно [задача] для [цель].

Предложи 10 разных подходов:
- 3 консервативных (низкий риск)
- 4 умеренных (баланс)
- 3 креативных (high risk, high reward)

Для каждого укажи: плюсы, минусы, требуемые ресурсы
```

**Пример:**
```
Мне нужно привлечь первых 100 пользователей для AI-продукта.

Предложи 10 разных подходов по структуре выше.

Целевая аудитория: продакт-менеджеры в tech компаниях.
Бюджет: минимальный (до $500).
```

---

### 5. Черновик + улучшение

**Когда:** Нужно создать контент

**Паттерн:**
```
Напиши черновик [тип контента] на тему [тема]:
- Аудитория: [кто]
- Цель: [зачем]
- Tone: [какой]
- Длина: [сколько]

После черновика:
Улучши по критериям: clarity, engagement, actionability
```

**Пример:**
```
Напиши черновик поста в LinkedIn на тему "Как я использую AI в продуктовой работе":
- Аудитория: product managers
- Цель: показать практическую пользу, вдохновить
- Tone: профессиональный, но дружелюбный
- Длина: 200-250 слов

После черновика:
Улучши: добавь конкретный пример, сделай более engaging начало, добавь CTA
```

---

### 6. Персонализированный outreach

**Когда:** Нужно написать кому-то персонально

**Паттерн:**
```
Напиши [тип сообщения] для [кто получатель]:

Контекст:
- О получателе: [роль, компания, что известно]
- Моя цель: [чего хочу]
- Наша связь: [есть ли общее]

Требования:
- Персонализация: упомяни [конкретное]
- Ценность: сразу покажи, что в этом для них
- CTA: конкретная просьба
- Длина: [короткое/среднее]
```

**Пример:**
```
Напиши cold email для Head of Product в компании X:

Контекст:
- О получателе: руководит продуктом в B2B SaaS, 50+ человек в команде
- Моя цель: предложить AI-инструмент для автоматизации customer research
- Наша связь: нет прямой, но оба выступали на конференции ProductSense

Требования:
- Упомяни их недавний запуск фичи Y (видел в changelog)
- Покажи, как наш инструмент решит их боль со сбором feedback
- CTA: 15-минутный звонок на следующей неделе
- Длина: 100-120 слов максимум
```

---

### 7. Подготовка к встрече

**Когда:** Готовишься к важному разговору

**Паттерн:**
```
У меня [тип встречи] с [кто] [когда].

Подготовь research brief:
1. О человеке: роль, background, недавние активности (LinkedIn, Twitter)
2. О компании: новости (3 месяца), стратегия, challenges
3. Контекст встречи: [зачем встречаемся]
4. 5 умных вопросов, которые я могу задать
5. Potential objections и как на них ответить

Формат: краткий документ на 1 страницу
```

**Пример:**
```
У меня sales call с CTO стартапа TechCorp завтра в 15:00.

Подготовь research brief по структуре выше.

Контекст: Они ищут решение для внедрения AI в customer support.
Я предлагаю наш продукт - AI-агент для первой линии поддержки.
```

---

### 8. Анализ проблемы (Root Cause)

**Когда:** Что-то идёт не так и нужно разобраться

**Паттерн:**
```
Проблема: [описание]
Симптомы: [что наблюдаем]
Контекст: [когда началось, что изменилось]

Проведи root cause analysis:
1. Задай "Почему?" 5 раз, углубляясь к корню
2. Определи все возможные причины (методология Fishbone):
   - Люди
   - Процессы
   - Технологии
   - Внешняя среда
3. Приоритизируй по impact
4. Предложи решения для топ-3 причин

Формат: диаграмма причин + action plan
```

**Пример:**
```
Проблема: Падает retention пользователей нашего AI-продукта
Симптомы: 40% пользователей перестают использовать продукт после 2 недель
Контекст: Началось месяц назад, после запуска новой фичи

Проведи root cause analysis по методологии выше.
```

---

### 9. Learning План

**Когда:** Нужно быстро изучить новую тему

**Паттерн:**
```
Я хочу изучить [тема] за [срок].

Мой уровень: [начальный/средний/продвинутый]
Моя цель: [что хочу уметь делать]
Время: [сколько часов могу выделить]

Создай structured learning plan:
1. Roadmap: что изучать в каком порядке (milestones)
2. Ресурсы: лучшие статьи/видео/курсы для каждого этапа
3. Практика: 3-5 проектов для hands-on опыта
4. Чек-поинты: как проверить, что усвоил материал

Для каждой ключевой концепции дай:
- ELI5 объяснение
- Практический пример
- Частые ошибки новичков
```

**Пример:**
```
Я хочу изучить Retrieval-Augmented Generation (RAG) за 2 недели.

Мой уровень: понимаю основы LLM, есть опыт с Python
Моя цель: создать RAG-систему для поиска по корпоративным документам
Время: 1-2 часа в день

Создай structured learning plan по шаблону выше.
```

---

### 10. Рефлексия и улучшение

**Когда:** Нужно оценить свою работу и понять, что улучшить

**Паттерн:**
```
Проанализируй мою работу над [проект/период]:

Данные:
- Что сделал: [список достижений]
- Время: [сколько потрачено]
- Результаты: [метрики, feedback]
- Challenges: [с чем столкнулся]

Проведи анализ:
1. Что сработало хорошо и почему
2. Что можно было сделать лучше
3. Паттерны: где я strongest / где слабее
4. Lessons learned (3-5 ключевых инсайтов)
5. Action items: конкретные шаги для улучшения

Формат: ретроспектива с actionable выводами
```

**Пример:**
```
Проанализируй мою работу над запуском MVP AI-продукта (последние 3 месяца):

Данные:
- Что сделал: прототип агента, лендинг, привлёк 50 beta-тестеров
- Время: ~200 часов
- Результаты: 15 платящих пользователей, NPS 45, много feedback
- Challenges: долго с технической частью, медленно привлекал пользователей

Проведи анализ по структуре выше.
```

---

## 🎨 Специальные модификаторы промптов

### Для улучшения качества ответа:

```
+ "Будь конкретным, с примерами"
+ "Используй данные и метрики где возможно"
+ "Дай пошаговую инструкцию"
+ "Объясни как для [уровень аудитории]"
+ "Укажи источники и ссылки"
```

### Для контроля формата:

```
+ "Формат: markdown с заголовками"
+ "Создай таблицу со столбцами [A, B, C]"
+ "Используй bullet points для списков"
+ "Добавь TL;DR в начале"
+ "Выдели ключевые моменты жирным"
```

### Для персонализации:

```
+ "Адаптируй под мою роль: [роль]"
+ "Учти контекст: [специфика]"
+ "Tone: [профессиональный/casual/технический]"
+ "Длина: [короткий/средний/подробный]"
```

---

## 📊 Чек-лист: Хороший промпт

Перед тем как отправить промпт, проверь:

```
✅ Контекст: AI знает, кто я и зачем спрашиваю?
✅ Конкретность: Запрос понятен и однозначен?
✅ Структура: Для сложной задачи есть шаги?
✅ Формат: Указал, как хочу получить результат?
✅ Ограничения: Задал длину, tone, дедлайны?
✅ Критерии качества: Понятно, что такое "хороший" результат?
```

---

## 🚀 Продвинутые техники

### Техника 1: Chain of Thought (Цепочка размышлений)

```
Вместо: "Посчитай ROI этого проекта"

Используй:
"Посчитай ROI этого проекта, рассуждая пошагово:
1. Определи все затраты (разбей по категориям)
2. Определи все выгоды (tangible и intangible)
3. Рассчитай финансовые метрики: ROI, NPV, Payback period
4. Учти риски и uncertainty
5. Дай финальную рекомендацию с обоснованием"
```

### Техника 2: Few-Shot Learning (Обучение на примерах)

```
Когда нужен специфический формат/стиль:

"Преобразуй описание фичи в user story.

Примеры:

Вход: Пользователь может фильтровать список по дате
Выход: As a user, I want to filter items by date, so that I can find recent entries quickly

Вход: Админ видит дашборд с метриками
Выход: As an admin, I want to view a metrics dashboard, so that I can track system performance

Теперь преобразуй:
Вход: [твоё описание фичи]"
```

### Техника 3: Iterative Refinement (Итеративное улучшение)

```
Промпт 1: "Создай черновик [контента]"
[Получаешь результат]

Промпт 2: "Улучши черновик:
- Сделай начало более engaging
- Добавь конкретный пример во второй параграф
- Сократи до 200 слов без потери смысла"

Промпт 3: "Теперь оптимизируй для [платформа/аудитория]"
```

### Техника 4: Role Playing (Игра ролей)

```
"Действуй как [экспертная роль] с [X] годами опыта в [область].

Твоя задача: [что нужно сделать]

Используй:
- Профессиональную терминологию
- Best practices из индустрии
- Реальные примеры и кейсы

[Твой запрос]"

Пример:
"Действуй как Senior Product Manager с 10 годами опыта в B2B SaaS.
Твоя задача: провести mock интервью со мной для подготовки к собеседованию.
Задавай вопросы как на реальном интервью, оценивай ответы, давай feedback."
```

### Техника 5: Constraint-Based Generation (Генерация с ограничениями)

```
Добавляй жёсткие constraints для точного результата:

"Напиши [контент] со следующими ограничениями:
- Длина: РОВНО 150 слов (не больше, не меньше)
- Обязательно используй слова: [список]
- Избегай: [что не использовать]
- Структура: 3 параграфа по [X] слов
- Tone: [конкретный tone]
- Включи: 1 статистику, 1 цитату, 1 вопрос читателю"
```

---

## 💡 Ситуационные шаблоны: "Когда использовать что"

### Ситуация: "Не знаю с чего начать"

**Используй: Brainstorming Prompt**
```
"Мне нужно [цель], но не знаю с чего начать.

Помоги:
1. Разбить большую цель на 5-7 ключевых шагов
2. Для каждого шага определить: что нужно, сколько времени, какие риски
3. Предложить порядок выполнения
4. Выделить quick wins (что можно сделать сегодня)

Контекст: [твоя ситуация]"
```

---

### Ситуация: "Нужно быстро разобраться в незнакомой теме"

**Используй: Rapid Learning Prompt**
```
"Дай мне crash course по [тема] за 10 минут чтения.

Включи:
- ELI5 объяснение: что это простыми словами
- Зачем это важно: use cases
- Как работает: ключевая механика (без деталей)
- Что нужно знать дальше: roadmap для углубления
- Типичные misconceptions: чего не нужно думать

Моя цель: [что хочу уметь делать с этими знаниями]"
```

---

### Ситуация: "Завис на проблеме, нет идей"

**Используй: Unstuck Prompt**
```
"Я застрял на [проблема].

Что я уже пробовал:
- [попытка 1] - не сработало потому что [причина]
- [попытка 2] - не сработало потому что [причина]

Ограничения: [что не могу изменить]

Помоги:
1. Предложи 5 нестандартных подходов, которые я не пробовал
2. Переформулируй проблему - может я решаю не ту задачу?
3. Покажи, как подобные проблемы решают в других индустриях
4. Какие вопросы мне стоит задать, чтобы прояснить ситуацию?"
```

---

### Ситуация: "Нужно выбрать между опциями"

**Используй: Decision Framework Prompt**
```
"Помоги выбрать между [опция A], [опция B], [опция C].

Контекст: [ситуация]
Критерии важности (1-10):
- [критерий 1]: [вес]
- [критерий 2]: [вес]
- [критерий 3]: [вес]

Проведи анализ:
1. Decision Matrix: оцени каждую опцию по критериям
2. Pros/Cons детально для топ-2
3. Second-order effects: что произойдёт через 3/6/12 месяцев
4. Reversibility: насколько легко отменить решение
5. Regret minimization: что я буду жалеть через год, если НЕ выберу это?

Дай рекомендацию с reasoning."
```

---

### Ситуация: "Нужно кого-то убедить"

**Используй: Persuasion Prompt**
```
"Помоги составить убедительный аргумент для [кого убеждаю] о [в чём убеждаю].

О аудитории:
- Роль и приоритеты: [что важно для них]
- Возможные возражения: [что могут сказать против]
- Их стиль принятия решений: [данные/интуиция/консенсус]

Создай:
1. Ключевое сообщение (1 предложение) - core value prop
2. 3 главных аргумента с evidence (данные/кейсы)
3. Anticipate и отработай топ-3 возражения
4. Visualize: какие графики/таблицы покажут суть
5. Call to action: конкретный следующий шаг

Tone: [подстраивай под аудиторию]"
```

---

## 🎁 Бонус: Библиотека "копируй-вставляй" промптов

### Для ежедневной работы

**Утренний brief:**
```
"Создай план на день на основе моих задач и приоритетов:

Задачи: [список]
Приоритеты: [что важно сегодня]
Доступное время: [часов]
Встречи: [список встреч]

Выдай:
- Time-blocked schedule
- Топ-3 приоритета
- What can wait (низкий приоритет)
- Потенциальные blockers"
```

**Еженедельная ретроспектива:**
```
"Проанализируй мою рабочую неделю:

Выполненные задачи: [список]
Невыполненное: [что не успел]
Challenges: [с чем столкнулся]
Wins: [что получилось хорошо]

Выдай:
- Weekly Summary: прогресс по целям
- What worked: паттерны успеха
- What to improve: actionable changes
- Priorities for next week"
```

---

### Для обучения

**Explain Like I'm 5:**
```
"Объясни [концепция] как для ребёнка 5 лет:
- Используй простые аналогии
- Избегай jargon
- Покажи на конкретном примере из жизни"
```

**Technical Deep Dive:**
```
"Объясни [технология] для технического специалиста:
- Как работает под капотом
- Архитектура и ключевые компоненты
- Trade-offs и ограничения
- Best practices использования
- Ссылки на документацию"
```

---

### Для коммуникации

**Превратить хаос в структуру:**
```
"У меня есть хаотичные мысли про [тема]:
[твой поток мыслей]

Преобразуй это в:
- Структурированный документ с секциями
- Логичный порядок изложения
- Ясные выводы и next steps"
```

**TLDR генератор:**
```
"Создай TLDR для [документ/статья/письмо]:

Формат:
- Одно предложение: главная мысль
- 3 bullet points: ключевые пункты
- One-liner: что мне с этим делать"
```

---

## 🔧 Troubleshooting: Когда промпт не работает

### Проблема: Ответ слишком общий

**Решение: Добавь конкретики**
```
Было: "Как улучшить продукт?"

Стало: "Проанализируй feedback 20 пользователей нашего AI-продукта 
[вставить feedback]. Найди топ-3 паттерна жалоб. Для каждого предложи 
конкретное улучшение с примером как это выглядит в UI."
```

---

### Проблема: AI уходит не в ту сторону

**Решение: Добавь ограничения**
```
Было: "Предложи идеи для маркетинга"

Стало: "Предложи 5 идей для маркетинга с ограничениями:
- Бюджет: до $500
- Каналы: только digital
- ЦА: B2B product managers
- Цель: привлечь на вебинар
- НЕ предлагать: платную рекламу, influencer маркетинг"
```

---

### Проблема: Нужно больше креативности

**Решение: Попроси thinking outside the box**
```
"[Твой запрос]

Требования:
- Избегай очевидных/стандартных решений
- Предложи как минимум 3 нестандартных подхода
- Вдохновляйся примерами из других индустрий
- Будь креативным, даже если идеи кажутся рискованными"
```

---

### Проблема: Слишком длинный ответ

**Решение: Задай жёсткие лимиты**
```
"[Твой запрос]

Ограничение: МАКСИМУМ [N] слов / предложений / bullet points
Если нужно больше, сначала спроси какую часть раскрыть детально"
```
**Твоё время слишком ценно, чтобы каждый раз изобретать промпт с нуля.**

[Все уроки](https://learnvibecoding.ru/publiclessons.md) · HTML: https://learnvibecoding.ru/publiclessons