AI-промпты для продакт-менеджеров

Готовые промпты для PRD, user stories, приоритизации фич, конкурентного анализа и продуктовых метрик. Копируйте и используйте.

Продакт-менеджер жонглирует десятками задач: пишет PRD, формулирует user stories, приоритизирует бэклог, анализирует конкурентов, выбирает метрики, готовит презентации для стейкхолдеров. AI не заменит понимание пользователя и продуктовую интуицию, но возьмёт на себя рутину — структурирование, черновики, расчёты.

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

Каждый промпт — это шаблон. Замените части в квадратных скобках [...] на свои данные. Промпты работают с любой современной моделью: Claude, ChatGPT, GigaChat, Gemini. Чем больше контекста вы дадите — тем точнее будет результат.

Суть в двух словах

AI помогает продакт-менеджерам на всех этапах работы: написание PRD, формулировка user stories, приоритизация фич по RICE/ICE/MoSCoW, конкурентный анализ, выбор метрик и подготовка коммуникаций для стейкхолдеров. Главное правило — давайте модели максимум контекста: опишите продукт, аудиторию, ограничения, бизнес-цели.

Ниже — один промпт, который демонстрирует подход. Полный набор из 10+ промптов — во вкладке «Подробно».

ПромптClaude
Ты — опытный продакт-менеджер. Напиши PRD (Product Requirements Document) для новой фичи.

Продукт: мобильное приложение для доставки еды
Фича: система лояльности с кэшбэком
Целевая аудитория: активные пользователи (3+ заказа в месяц)
Бизнес-цель: увеличить retention на 15% за квартал

Включи разделы: проблема, решение, user stories, метрики успеха, scope (in/out), зависимости, риски.
Ответ модели

PRD: Система лояльности с кэшбэком

Проблема

Активные пользователи (3+ заказов/мес) составляют 22% базы, но генерируют 61% выручки. Churn rate в этом сегменте — 18%/квартал. Основная причина оттока: переход к конкурентам с программами лояльности (по данным exit-опросов, 43% ушедших упоминают это).

Решение

Система кэшбэка: 5% от суммы заказа возвращается баллами. 1 балл = 1 рубль. Баллы можно тратить на следующие заказы. Бонусные множители за серии заказов: 3 заказа подряд — x1.5, 5 заказов — x2.

User Stories

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

Метрики успеха

  • Retention rate активного сегмента: 82% → 94% (target +15%)
  • Среднее кол-во заказов/мес в сегменте: 4.2 → 5.0
  • NPS активных пользователей: +10 пунктов

Scope

In scope: начисление баллов, просмотр баланса, применение при оплате, множители за серии. Out of scope: реферальная программа, партнёрские баллы, обмен на мерч.

Зависимости

  • Платёжный шлюз: поддержка частичной оплаты баллами
  • Бэкенд: новый сервис loyalty-service
  • Аналитика: события начисления/списания в Amplitude

Риски

  1. Злоупотребление баллами (фейковые заказы для накрутки) — митигация: лимит начисления, антифрод-проверки
  2. Финансовая нагрузка при высокой активации — митигация: поэтапный ролаут, cap 500₽/мес

1. Написание PRD (Product Requirements Document)

PRD (Product Requirements Document) — главный документ продакт-менеджера, описывающий что строим, зачем и как будем мерить успех. AI помогает создать структурированный черновик за минуты, который вы дальше уточняете с командой.

Чем детальнее вы опишете контекст продукта — тем качественнее будет PRD. Указывайте текущие метрики, размер аудитории, технический стек, сроки. Без этого модель сгенерирует общие фразы.
ПромптClaude
Ты — senior product manager в B2B SaaS-компании. Напиши PRD для новой фичи.

Контекст продукта:
- CRM-система для среднего бизнеса (500-5000 сотрудников)
- 1200 корпоративных клиентов, MAU 45 000
- Стек: React + Node.js + PostgreSQL

Фича: AI-ассистент для автозаполнения карточки клиента
Проблема: менеджеры тратят 15 минут на заполнение карточки нового клиента вручную. Данные берут из email-переписки, LinkedIn, сайта компании.
Цель: сократить время заполнения до 2 минут.

Включи разделы:
1. Проблема и контекст (с цифрами)
2. Цели и метрики успеха
3. Целевая аудитория и персоны
4. Решение (описание функциональности)
5. User Stories с критериями приёмки
6. Scope (in/out)
7. Дизайн и UX (ключевые экраны)
8. Технические зависимости
9. Риски и митигации
10. Timeline (фазы)

Формат: Markdown с заголовками.
Ответ модели

PRD: AI-ассистент для автозаполнения карточки клиента

Автор: [PM Name] | Статус: Draft | Дата: 2026-02-23

1. Проблема и контекст

Менеджеры по продажам тратят в среднем 15 минут на создание карточки нового клиента. При 30 новых клиентах/день на команду — это 7.5 человеко-часов ежедневно на ручной ввод данных.

Источники данных разрознены: email (40%), LinkedIn (30%), сайт компании (20%), CRM-история (10%). Менеджер переключается между вкладками и копирует данные руками.

Текущие показатели:

  • Среднее время заполнения: 15 мин
  • Ошибки в данных: 12% карточек содержат неточности
  • Unfilled fields: 34% необязательных полей остаются пустыми

2. Цели и метрики успеха

Метрика Текущее Цель Срок
Время заполнения карточки 15 мин ≤ 2 мин 3 мес после запуска
Ошибки в данных 12% < 5% 3 мес после запуска
Заполненность полей 66% > 90% 1 мес после запуска
Adoption rate 0% > 70% 2 мес после запуска

3. Целевая аудитория

Персона 1 — Sales Manager Алексей: 28 лет, ведёт 50+ клиентов, главная боль — рутинный ввод данных отнимает время от продаж. Персона 2 — Team Lead Марина: 35 лет, отвечает за качество данных в CRM, тратит 2 часа/неделю на исправление ошибок в карточках.

4. Решение

AI-ассистент, который:

  • Принимает email или URL LinkedIn-профиля
  • Автоматически извлекает: ФИО, должность, компания, телефон, email, отрасль, размер компании
  • Обогащает данными из открытых источников (сайт компании, ЕГРЮЛ)
  • Предлагает заполненную карточку для подтверждения менеджером

5. User Stories

US-1: Как менеджер, я хочу вставить email-адрес клиента и получить заполненную карточку, чтобы не тратить время на ручной ввод.

  • AC: поля ФИО, должность, компания, телефон заполняются автоматически
  • AC: время от вставки до готовой карточки < 30 секунд
  • AC: менеджер может отредактировать любое поле перед сохранением

US-2: Как менеджер, я хочу видеть уровень достоверности для каждого поля, чтобы знать, что проверить.

  • AC: каждое поле имеет индикатор: высокая / средняя / низкая достоверность
  • AC: поля с низкой достоверностью выделены визуально

6. Scope

In scope: автозаполнение из email и LinkedIn, индикатор достоверности, ручное редактирование, сохранение. Out of scope (v1): автоматическое обновление существующих карточек, интеграция с телефонией, bulk-импорт.

7. Технические зависимости

  • LLM API (Claude/GPT) для извлечения сущностей из текста
  • LinkedIn API (или scraping-сервис) для данных профиля
  • Существующий API карточек клиентов в CRM

8. Риски

Риск Вероятность Влияние Митигация
Неточные данные из AI Высокая Среднее Human-in-the-loop, обязательное подтверждение
Блокировка LinkedIn API Средняя Высокое Fallback на ручной ввод + альтернативные источники
Низкий adoption Средняя Высокое Онбординг + показать ROI в минутах

9. Timeline

  • Фаза 1 (4 недели): извлечение из email + базовое автозаполнение
  • Фаза 2 (3 недели): LinkedIn-интеграция + обогащение
  • Фаза 3 (2 недели): индикатор достоверности + полировка UX
  • Бета (1 неделя): 20% пользователей → сбор обратной связи
AI не знает ваших пользователей, ваших данных и внутренних ограничений. PRD от модели — это качественный черновик для обсуждения с командой, а не финальный документ. Всегда валидируйте метрики, сроки и допущения.

2. User Stories и критерии приёмки

User stories (пользовательские истории) описывают, что пользователь хочет сделать и зачем. AI помогает быстро сгенерировать набор историй с acceptance criteria (критериями приёмки) — условиями, при которых история считается выполненной.

ПромптClaude
Сгенерируй user stories с критериями приёмки для фичи.

Продукт: онлайн-банк (мобильное приложение)
Фича: переводы по номеру телефона через СБП (Систему быстрых платежей)

Требования:
- Перевод по номеру телефона получателя
- Выбор банка получателя, если привязано несколько
- Лимит 100 000₽/день
- Подтверждение через биометрию или PIN

Для каждой user story:
- Формат: «Как [роль], я хочу [действие], чтобы [цель]»
- 3-5 критериев приёмки (Given/When/Then или чеклист)
- Приоритет: Must / Should / Could
- Оценка сложности: S / M / L / XL

Сгенерируй 6-8 user stories, покрывающих основной сценарий и edge cases.
Ответ модели

User Stories: Переводы через СБП

US-1: Перевод по номеру телефона (Must, M)

Как пользователь онлайн-банка, я хочу перевести деньги по номеру телефона, чтобы не запоминать реквизиты получателя.

Критерии приёмки:

  • Given: пользователь на экране переводов. When: вводит номер телефона и сумму. Then: система находит получателя в СБП и показывает имя (Иван И.).
  • Given: получатель найден. When: пользователь подтверждает перевод. Then: деньги списываются, отображается чек с номером операции.
  • Given: перевод выполнен. When: пользователь проверяет историю. Then: операция отображается с суммой, получателем, датой.

US-2: Выбор банка получателя (Must, S)

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

Критерии приёмки:

  • Given: номер привязан к 3 банкам. When: пользователь вводит номер. Then: отображается список банков с иконками.
  • Given: список банков показан. When: пользователь выбирает банк. Then: выбор сохраняется для следующих переводов этому получателю.

US-3: Проверка лимитов (Must, S)

Как пользователь, я хочу видеть доступный остаток дневного лимита, чтобы понимать, сколько ещё могу перевести.

Критерии приёмки:

  • Given: дневной лимит 100 000₽, уже переведено 60 000₽. When: пользователь вводит сумму 50 000₽. Then: показывается ошибка «Превышен дневной лимит. Доступно: 40 000₽».
  • Given: лимит не превышен. When: пользователь вводит сумму. Then: доступный остаток обновляется на экране подтверждения.

US-4: Подтверждение биометрией (Must, M)

Как пользователь, я хочу подтвердить перевод через Face ID или отпечаток пальца, чтобы перевод был безопасным и быстрым.

Критерии приёмки:

  • Given: перевод готов к подтверждению. When: биометрия не настроена. Then: запрашивается PIN-код.
  • Given: биометрия доступна. When: пользователь подтверждает. Then: перевод выполняется без ввода PIN.
  • Given: биометрия не распознана 3 раза. Then: fallback на PIN-код.

US-5: Повторный перевод (Should, S)

Как пользователь, я хочу повторить предыдущий перевод, чтобы не вводить данные заново.

Критерии приёмки:

  • Given: в истории есть перевод через СБП. When: пользователь нажимает «Повторить». Then: открывается форма с предзаполненными данными (получатель, банк, сумма).

US-6: Обработка ошибки сети (Must, S)

Как пользователь, я хочу понимать статус перевода при сбое сети, чтобы не отправить деньги дважды.

Критерии приёмки:

  • Given: перевод отправлен, но связь прервалась. When: связь восстановилась. Then: статус перевода обновляется автоматически (успех / ошибка).
  • Given: статус неизвестен. Then: показывается сообщение «Проверяем статус перевода...» без возможности повторить.
AI не может определить реальный приоритет user stories — для этого нужны данные от пользователей, бизнес-метрики и технические оценки. Используйте сгенерированные истории как черновик для грумминга (grooming — уточнение бэклога) с командой.

3. Приоритизация фич (RICE, ICE, MoSCoW)

Приоритизация (prioritization) — процесс ранжирования фич по ценности и стоимости. Три популярных фреймворка: RICE (Reach, Impact, Confidence, Effort), ICE (Impact, Confidence, Ease) и MoSCoW (Must, Should, Could, Won't). AI помогает структурировать оценку и рассчитать скоринг.

ПромптChatGPT
Помоги приоритизировать бэклог по фреймворку RICE.

Продукт: платформа онлайн-курсов
Аудитория: 50 000 MAU, средний чек 2 500₽/мес

Фичи для оценки:
1. Мобильное приложение (сейчас только веб)
2. AI-генерация субтитров для видеоуроков
3. Геймификация (бейджи, стрики, лидерборд)
4. Групповые тарифы для компаний (B2B)
5. Оффлайн-режим для скачивания уроков
6. Интеграция с Zoom для живых вебинаров

Для каждой фичи оцени:
- Reach: сколько пользователей затронет за квартал (число)
- Impact: влияние на ключевую метрику (retention), шкала 0.25 / 0.5 / 1 / 2 / 3
- Confidence: уверенность в оценках, % (100% / 80% / 50%)
- Effort: трудозатраты в человеко-месяцах

Формула: RICE Score = (Reach × Impact × Confidence) / Effort

Выведи таблицу с расчётами и итоговым рейтингом. Объясни логику оценок.
Ответ модели

RICE-приоритизация бэклога

# Фича Reach Impact Confidence Effort RICE Score
1 Геймификация 35 000 2 80% 3 18 667
2 Мобильное приложение 25 000 2 80% 6 6 667
3 AI-субтитры 40 000 1 80% 2 16 000
4 Оффлайн-режим 15 000 1 50% 4 1 875
5 Групповые тарифы (B2B) 5 000 3 50% 4 1 875
6 Zoom-интеграция 10 000 0.5 80% 3 1 333

Логика оценок

Геймификация (1-е место, 18 667): Высокий reach — 70% MAU увидят бейджи и стрики. Impact на retention = 2 (высокий): по данным Duolingo, стрики увеличивают DAU на 15-20%. Confidence 80% — не все аудитории одинаково реагируют на геймификацию.

AI-субтитры (2-е место, 16 000): Максимальный reach — 80% MAU смотрят видео. Impact = 1 (средний): улучшает UX, но напрямую retention не двигает. Confidence 80%. Низкий effort (2 мес) — можно использовать готовые API (Whisper, Deepgram).

Мобильное приложение (3-е место, 6 667): Reach 25 000 — 50% пользователей хотят мобильную версию (по опросам). Effort высокий (6 мес) — нужна кроссплатформенная разработка.

B2B-тарифы (5-е место, 1 875): Малый reach (5 000), но максимальный Impact = 3 — B2B-клиенты платят x5-x10 от среднего чека. Confidence 50% — нет валидации B2B-спроса.

Рекомендация

Стартовать с геймификации + AI-субтитров — высокий ROI при умеренных затратах. B2B-тарифы вынести в отдельный discovery-трек для валидации спроса.

RICE-скоринг от AI — отправная точка для дискуссии, а не финальное решение. Модель не знает ваших реальных данных по Reach и не может точно оценить Effort. Откалибруйте оценки с техлидом (effort) и аналитиком (reach) перед использованием.

4. Конкурентный анализ

Конкурентный анализ (competitive analysis) — систематическое сравнение своего продукта с конкурентами по функциональности, позиционированию, ценам и стратегии. AI ускоряет сбор и структурирование информации.

ПромптClaude
Проведи структурированный конкурентный анализ.

Мой продукт: сервис email-рассылок для малого бизнеса в РФ
Конкуренты для анализа: Unisender, Sendsay, Mailchimp, SendPulse

Для каждого конкурента проанализируй:
1. Позиционирование (для кого, ключевой месседж)
2. Ценовая модель (бесплатный план, стоимость за 10 000 контактов)
3. Ключевые фичи (top-5)
4. Сильные стороны
5. Слабые стороны / болевые точки пользователей
6. Интеграции

Выведи сводную таблицу сравнения и определи:
- Gaps (что не покрыто ни одним конкурентом)
- Opportunities (где можно выиграть)
- Threats (сильные стороны конкурентов, которые сложно повторить)
Ответ модели

Конкурентный анализ: сервисы email-рассылок

Сводная таблица

Критерий Unisender Sendsay Mailchimp SendPulse
Рынок РФ, СНГ РФ, СНГ Глобальный Глобальный
Бесплатный план До 100 контактов Нет До 500 контактов До 500 контактов
Цена / 10K контактов ~3 500₽/мес ~5 000₽/мес ~$100/мес ~$65/мес
Хранение данных в РФ Да Да Нет Нет
AI-функции Базовые (тема) Нет Продвинутые Средние
API-документация Средняя Слабая Отличная Хорошая

Детальный анализ

Unisender — лидер в РФ, позиционируется как «простой инструмент для малого бизнеса». Сильные стороны: русскоязычная поддержка, локальное хранение данных (152-ФЗ), интеграция с Битрикс24 и amoCRM. Слабости: устаревший интерфейс, ограниченная автоматизация, слабый конструктор шаблонов.

Sendsay — фокус на корпоративных клиентах. Сильная сегментация, персонализация. Слабости: высокая цена, нет бесплатного плана, сложный онбординг, слабые AI-функции.

Mailchimp — глобальный стандарт. Лучшие AI-функции (предиктивная аналитика, оптимизация времени отправки), огромная экосистема интеграций. Слабости: не хранит данные в РФ (проблема с 152-ФЗ), цены в долларах, поддержка только на английском.

SendPulse — мультиканальность (email + SMS + push + чат-боты). Слабости: интерфейс перегружен, бесплатный план очень ограничен.

Gaps (незакрытые ниши)

  • AI-генерация контента на русском языке — ни один конкурент не предлагает полноценный AI-копирайтер для рассылок на русском.
  • Готовые отраслевые шаблоны — шаблоны generic, нет специализации под e-commerce, HoReCa, образование.

Opportunities

  • Сочетание AI-функций уровня Mailchimp с локальным хранением данных (152-ФЗ).
  • Глубокие интеграции с российскими CRM (Битрикс24, amoCRM, RetailCRM).

Threats

  • Mailchimp инвестирует в AI — разрыв в AI-функциях будет расти.
  • Unisender имеет brand recognition и базу клиентов в РФ.
AI может оперировать устаревшими данными о ценах и фичах конкурентов. Всегда проверяйте актуальность цен на сайтах конкурентов и читайте свежие отзывы. Используйте ответ модели как структуру для вашего собственного исследования.

5. Метрики продукта (North Star, AARRR)

North Star Metric (метрика «Полярная звезда») — единственная метрика, которая отражает ценность продукта для пользователя. AARRR (Acquisition, Activation, Retention, Revenue, Referral) — пиратские метрики, покрывающие весь жизненный цикл пользователя. AI помогает выбрать правильные метрики и выстроить дерево метрик.

ПромптClaude
Помоги определить North Star Metric и построить дерево метрик AARRR.

Продукт: платформа для онлайн-менторинга
Модель: менти платит за сессии с ментором (1-на-1 видеозвонки)
Целевая аудитория: junior-разработчики и карьерные переключенцы
Текущие показатели: 8 000 MAU, 300 активных менторов, средняя оценка сессии 4.6/5
Главная проблема: низкий retention — 40% менти уходят после первой сессии

Сделай:
1. Предложи 3 варианта North Star Metric с обоснованием, рекомендуй лучший
2. Построй дерево метрик AARRR (по 3-5 метрик на каждый уровень)
3. Для каждой метрики укажи: формулу расчёта, текущий бенчмарк (если можешь предположить), целевое значение
4. Покажи, как метрики связаны между собой
Ответ модели

North Star Metric

Варианты

# Метрика Обоснование Оценка
1 Кол-во завершённых сессий/неделю Прямо отражает получаемую ценность Хорошо
2 % менти, прошедших ≥ 3 сессий Отражает retention и aha-moment Лучший
3 NPS после сессии Отражает удовлетворённость, но не поведение Слабо

Рекомендация: % менти, прошедших ≥ 3 сессий.

Почему: данные показывают, что менти, завершившие 3 сессии, остаются на платформе в среднем 6 месяцев (retention 80%+). Это ваш «aha-moment» — точка, после которой пользователь осознаёт ценность. Текущее значение: ~35%. Цель: 60%.

Дерево метрик AARRR

Acquisition (привлечение)

Метрика Формула Текущее Цель
Новые регистрации/мес COUNT(new_users) 2 000 4 000
CAC Marketing spend / new_users 1 200₽ < 1 000₽
Конверсия сайт → регистрация registrations / visitors 8% 12%

Activation (активация)

Метрика Формула Текущее Цель
% заполнивших профиль profiles_complete / registrations 55% 80%
% записавшихся на 1-ю сессию first_booking / registrations 40% 65%
Time to first session AVG(first_session_date - reg_date) 5 дней 2 дня

Retention (удержание)

Метрика Формула Текущее Цель
% менти ≥ 3 сессий (North Star) users_3sessions / activated_users 35% 60%
M1 Retention users_active_month2 / cohort_month1 30% 50%
Среднее кол-во сессий/менти/мес sessions / active_mentees 1.8 3.0

Revenue (выручка)

Метрика Формула Текущее Цель
ARPU revenue / MAU 850₽ 1 500₽
LTV ARPU × avg_lifetime_months 5 100₽ 13 500₽
LTV/CAC LTV / CAC 4.25 > 6

Referral (рекомендации)

Метрика Формула Текущее Цель
Реферальный коэффициент referred_users / total_users 8% 20%
NPS Стандартная формула +32 +50

Связи между метриками

Acquisition → Activation: рост регистраций бесполезен при низкой активации. Activation → Retention: быстрый Time to First Session напрямую влияет на % менти ≥ 3 сессий. Retention → Revenue: каждый +10% retention увеличивает LTV на ~40%. Retention → Referral: довольные менти рекомендуют платформу.

AI предлагает разумные бенчмарки и цели, но они основаны на общих данных из индустрии. Ваши реальные показатели могут существенно отличаться. Обязательно сверяйте с данными из вашей аналитики (Amplitude, Mixpanel, собственная BI-система).

6. Stakeholder communication и презентации

Stakeholder communication — общение с заинтересованными сторонами: CEO, инвесторы, руководители отделов. AI помогает структурировать обновления, адаптировать язык под аудиторию и подготовить убедительную аргументацию.

ПромптClaude
Помоги подготовить ежемесячный Product Update для стейкхолдеров.

Аудитория: CEO, CTO, Head of Sales, Head of Marketing
Продукт: B2B аналитическая платформа

Данные за месяц:
- Запустили дашборд когортного анализа (была фича #1 в бэклоге)
- MRR: $182K → $195K (+7.1%)
- Churn: 3.2% → 2.8% (снизился)
- Новых клиентов: 18 (из них 4 — Enterprise)
- NPS: 42 → 47
- Не успели: интеграция с Salesforce (сдвинули на 2 недели из-за API-изменений)
- Следующий месяц: Salesforce-интеграция, ролевые доступы, AI-инсайты (бета)

Напиши обновление в формате:
1. TL;DR (3 пули — ключевые выводы)
2. Метрики (таблица с MoM-изменениями)
3. Что сделали (с фокусом на бизнес-impact)
4. Что не успели и почему (честно)
5. План на следующий месяц
6. Где нужна помощь (блокеры)

Тон: уверенный, но честный. Без маркетингового буллшита.
Ответ модели

Product Update — Февраль 2026

TL;DR

  • MRR вырос на 7.1% ($195K) — когортный дашборд стал главным фактором апселла в Enterprise-сегменте
  • Churn снизился до 2.8% — третий месяц подряд, целевая зона < 3% достигнута
  • Salesforce-интеграция задерживается на 2 недели — внешняя зависимость, не влияет на критический путь Q1

Метрики

Метрика Январь Февраль Δ Тренд
MRR $182K $195K +7.1% Рост 3-й мес
Churn 3.2% 2.8% -0.4pp Цель < 3%
Новые клиенты 14 18 +28.6% Enterprise x2
NPS 42 47 +5 Рост

Что сделали

Когортный дашборд (запуск) — позволяет клиентам анализировать retention и LTV по когортам без SQL. За 2 недели после запуска: 62% Enterprise-клиентов активировали фичу. Sales-команда использует его в 4 из 5 Enterprise-демо. Прямой impact: 2 апселла на $8K MRR.

Performance-оптимизация — время загрузки дашбордов сократилось с 3.2с до 1.1с. Это снизило количество тикетов в поддержку на 35%.

Что не успели

Salesforce-интеграция (сдвиг на +2 недели) Причина: Salesforce изменили API авторизации в февральском релизе. Нужна переработка OAuth-флоу. Не блокирует Q1-цели — интеграция была запланирована с запасом. Новый срок: 15 марта.

План на март

  1. Salesforce-интеграция (1-15 марта) — синхронизация контактов и сделок
  2. Ролевые доступы (1-28 марта) — просмотр / редактирование / администратор, запрошено 8 Enterprise-клиентами
  3. AI-инсайты бета (20-31 марта) — автоматическое обнаружение аномалий в метриках

Где нужна помощь

  • CTO: нужен 1 бэкенд-инженер на Salesforce-интеграцию (2 недели) — текущий инженер ушёл на больничный
  • Head of Sales: нужны 5 Enterprise-клиентов для бета-теста AI-инсайтов к 20 марта
AI генерирует хорошую структуру и формулировки, но не может знать политический контекст вашей компании. Перед отправкой обновления стейкхолдерам убедитесь, что тон и акценты соответствуют ситуации.

Автоматизация PM-задач через API

В продакшен-сценариях промпты встраиваются в автоматизированные пайплайны: генерация PRD из тикетов в Jira, автоматическое создание user stories, трекинг метрик.

Системный промпт для генерации PRD

ПромптClaude (API)
Ты — AI-ассистент продакт-менеджера. Твоя задача — генерировать структурированные PRD на основе входных данных.

Правила:
1. Формат ответа — JSON со следующей структурой:
```json
{
  "title": "string",
  "problem": "string (описание проблемы с цифрами)",
  "solution": "string",
  "user_stories": [
    {
      "id": "US-1",
      "role": "string",
      "action": "string",
      "goal": "string",
      "acceptance_criteria": ["string"],
      "priority": "must|should|could",
      "size": "S|M|L|XL"
    }
  ],
  "metrics": [
    {
      "name": "string",
      "current": "string",
      "target": "string",
      "timeframe": "string"
    }
  ],
  "scope_in": ["string"],
  "scope_out": ["string"],
  "risks": [
    {
      "risk": "string",
      "probability": "high|medium|low",
      "impact": "high|medium|low",
      "mitigation": "string"
    }
  ],
  "timeline_weeks": number
}
```
2. Каждая user story должна иметь минимум 3 критерия приёмки
3. Метрики должны быть измеримыми (числа, проценты, время)
4. Если данных недостаточно, укажи assumptions явно

Входные данные фичи:
[FEATURE_DESCRIPTION]
Ответ модели
{
  "title": "AI-ассистент для автозаполнения карточки клиента",
  "problem": "Менеджеры тратят 15 мин на создание карточки. При 30 новых клиентах/день — 7.5 часов рутины. 12% карточек содержат ошибки.",
  "solution": "AI-ассистент извлекает данные из email и LinkedIn, предлагает заполненную карточку для подтверждения.",
  "user_stories": [
    {
      "id": "US-1",
      "role": "менеджер по продажам",
      "action": "вставить email клиента и получить заполненную карточку",
      "goal": "не тратить время на ручной ввод",
      "acceptance_criteria": [
        "Поля ФИО, должность, компания заполняются автоматически",
        "Время от вставки до готовой карточки < 30 секунд",
        "Менеджер может отредактировать любое поле перед сохранением"
      ],
      "priority": "must",
      "size": "L"
    }
  ],
  "metrics": [
    {
      "name": "Время заполнения карточки",
      "current": "15 мин",
      "target": "2 мин",
      "timeframe": "3 мес после запуска"
    }
  ],
  "scope_in": ["Автозаполнение из email", "LinkedIn-интеграция"],
  "scope_out": ["Автообновление существующих карточек", "Bulk-импорт"],
  "risks": [
    {
      "risk": "Неточные данные из AI",
      "probability": "high",
      "impact": "medium",
      "mitigation": "Human-in-the-loop: обязательное подтверждение"
    }
  ],
  "timeline_weeks": 9
}

Интеграция с Jira: автоматическое создание user stories

ПромптClaude (API)
Ты — AI-ассистент, который преобразует описание фичи в набор user stories для Jira.

Правила:
1. Формат: JSON-массив для Jira REST API
2. Каждая story включает: summary, description (с acceptance criteria), priority, story_points
3. Story points: 1 (тривиально), 2 (просто), 3 (средне), 5 (сложно), 8 (очень сложно)
4. Description в формате Jira wiki markup
5. Добавь epic link если передан

Входные данные:
[FEATURE_DESCRIPTION]
[EPIC_KEY]
Ответ модели
[
  {
    "fields": {
      "project": {"key": "PROD"},
      "issuetype": {"name": "Story"},
      "summary": "[СБП] Перевод по номеру телефона — основной сценарий",
      "description": "h3. User Story\nКак пользователь, я хочу перевести деньги по номеру телефона через СБП.\n\nh3. Acceptance Criteria\n* Поле ввода номера телефона с маской +7 (XXX) XXX-XX-XX\n* Поиск получателя в СБП при вводе полного номера\n* Отображение имени получателя (маскированное: Иван И.)\n* Подтверждение и выполнение перевода\n* Чек с номером операции после успешного перевода",
      "priority": {"name": "Highest"},
      "customfield_10016": 5,
      "customfield_10014": "PROD-42"
    }
  },
  {
    "fields": {
      "project": {"key": "PROD"},
      "issuetype": {"name": "Story"},
      "summary": "[СБП] Выбор банка получателя",
      "description": "h3. User Story\nКак пользователь, я хочу выбрать банк получателя при множественных привязках.\n\nh3. Acceptance Criteria\n* Список банков с иконками при множественных привязках\n* Сохранение выбора для повторных переводов\n* Дефолтный банк — последний использованный",
      "priority": {"name": "High"},
      "customfield_10016": 3,
      "customfield_10014": "PROD-42"
    }
  }
]

Пайплайн: генерация user stories из описания фичи (Python)

import anthropic
import json
import requests

JIRA_URL = "https://your-company.atlassian.net"
JIRA_EMAIL = "pm@company.com"
JIRA_TOKEN = "your-api-token"  # Jira API token
ANTHROPIC_API_KEY = "your-anthropic-key"

SYSTEM_PROMPT = """Ты — AI-ассистент продакт-менеджера.
Генерируй user stories в формате JSON для Jira REST API.

Правила:
1. Каждая story: summary, description (Jira wiki markup), priority, story_points
2. Story points: 1/2/3/5/8
3. Acceptance criteria в description — минимум 3 пункта
4. Приоритет: Highest / High / Medium / Low
5. Ответ — только JSON-массив, без пояснений."""

client = anthropic.Anthropic(api_key=ANTHROPIC_API_KEY)


def generate_user_stories(
    feature_description: str,
    epic_key: str = None,
    project_key: str = "PROD"
) -> list[dict]:
    """Генерация user stories через Claude API."""
    prompt = f"Продукт: B2B CRM-платформа\nФича: {feature_description}"
    if epic_key:
        prompt += f"\nEpic: {epic_key}"
    prompt += f"\nProject key: {project_key}"

    message = client.messages.create(
        model="claude-sonnet-4-20250514",
        max_tokens=4096,
        system=SYSTEM_PROMPT,
        messages=[{"role": "user", "content": prompt}]
    )
    return json.loads(message.content[0].text)


def create_jira_issues(stories: list[dict]) -> list[str]:
    """Создание тикетов в Jira через REST API."""
    created_keys = []
    for story in stories:
        response = requests.post(
            f"{JIRA_URL}/rest/api/3/issue",
            json=story,
            auth=(JIRA_EMAIL, JIRA_TOKEN),
            headers={"Content-Type": "application/json"}
        )
        if response.status_code == 201:
            key = response.json()["key"]
            created_keys.append(key)
            print(f"Создан тикет: {key}")
        else:
            print(f"Ошибка: {response.status_code}{response.text}")
    return created_keys


if __name__ == "__main__":
    feature = """
    Система уведомлений о приближении к лимиту тарифа.
    Пользователь должен получить предупреждение при достижении
    80% и 95% от лимита (количество контактов, отправок,
    хранилище). Каналы: in-app, email. Возможность перейти
    на следующий тариф из уведомления.
    """

    stories = generate_user_stories(
        feature_description=feature,
        epic_key="PROD-100",
        project_key="PROD"
    )

    print(f"Сгенерировано {len(stories)} user stories")
    print(json.dumps(stories, indent=2, ensure_ascii=False))

    # Раскомментируйте для создания тикетов в Jira:
    # created = create_jira_issues(stories)
    # print(f"Создано тикетов: {len(created)}")

Автоматический RICE-скоринг бэклога

import anthropic
import json

SCORING_PROMPT = """Ты — AI-ассистент для приоритизации бэклога по RICE.

Входные данные: список фич с описанием.
Контекст продукта: {product_context}

Для каждой фичи оцени:
- reach: число затронутых пользователей за квартал (число)
- impact: 0.25 | 0.5 | 1 | 2 | 3
- confidence: 100 | 80 | 50 (в процентах)
- effort: человеко-месяцы (число)

Формула: score = (reach * impact * confidence%) / effort

Ответ — JSON:
[{{"feature": "...", "reach": N, "impact": N, "confidence": N,
  "effort": N, "score": N, "reasoning": "..."}}]

Сортируй по score DESC."""

client = anthropic.Anthropic()


def score_backlog(
    features: list[str],
    product_context: str
) -> list[dict]:
    """RICE-скоринг списка фич."""
    features_text = "\n".join(
        f"{i+1}. {f}" for i, f in enumerate(features)
    )
    message = client.messages.create(
        model="claude-sonnet-4-20250514",
        max_tokens=4096,
        messages=[{
            "role": "user",
            "content": SCORING_PROMPT.format(
                product_context=product_context
            ) + f"\n\nФичи:\n{features_text}"
        }]
    )
    return json.loads(message.content[0].text)


features = [
    "Мобильное приложение (сейчас только веб)",
    "AI-генерация отчётов из дашбордов",
    "SSO через SAML для Enterprise-клиентов",
    "Webhook-интеграции с Slack и Telegram",
    "Экспорт данных в PDF и Excel",
]

results = score_backlog(
    features=features,
    product_context="B2B аналитическая платформа, 200 клиентов, "
                    "45K MAU, средний чек $500/мес, фокус на retention"
)

for r in results:
    print(f"[{r['score']:,.0f}] {r['feature']}")
    print(f"  R={r['reach']} I={r['impact']} "
          f"C={r['confidence']}% E={r['effort']}мес")
    print(f"  {r['reasoning']}\n")
Генерация одного PRD через API обходится в $0.02-0.08 (зависит от размера и модели). RICE-скоринг 10 фич — около $0.03. Для сравнения: час PM стоит $30-80. Автоматизация окупается с первого запуска.

Проверьте себя

Проверьте себя

1. Что обязательно нужно указать в промпте для генерации PRD?

2. Почему RICE-скоринг от AI нельзя использовать как финальное решение?

3. Какой формат ответа лучше запрашивать для автоматизации PM-задач через API?