Промты для предсказаний в ChatGPT: получаем прогнозы, а не фантазии

Руководство по промт-инженерии

Промты для предсказаний в ChatGPT: получаем прогнозы, а не фантазии

LLM не предсказывает будущее — он моделирует вероятные сценарии на основе паттернов. Разница критична. Материал показывает, как строить промты, которые выдают рабочие прогнозы трендов, событий и чисел, и где заканчивается полезность модели.

Фреймворк PREDICT 4 типа прогнозов Шаблоны промтов Ловушки и галлюцинации

Почему «предсказание» — метафора, а не механизм

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

Поэтому naive-промт «Что будет с акциями Яндекса через год?» даёт плавный, уверенный, но часто бесполезный текст. Модель не знает новостей за вчера, не видит отчёты, не считает DCF. Она имитирует форму рассуждения.

Рабочий подход: не просить предсказание, а заставить модель структурировать неопределённость — разложить драйверы, сценарии, вероятности, условия отмены. Это превращает генерацию в аналитический инструмент.

Ключевой сдвиг мышления

❌ Наивный запрос

«Сколько будет стоить нефть в декабре?»

✅ Структурный промт

«Разложи 5 ключевых драйверов цены нефти, построй 3 сценария (базовый/бычий/медвежий) с вероятностями, назови триггеры перехода между ними»

Фреймворк PREDICT — скелет любого прогнозного промта

P — Purpose (Цель)

Чётко сформулируйте, что именно нужно: точечная оценка, диапазон, рейтинг сценариев, ранжирование рисков. «Оценить вероятность рецессии в США к Q4» лучше «Что с экономикой?».

R — Reference Frame (Опорная система)

Задайте горизонт, единицы измерения, базовый сценарий. «Горизонт 12 месяцев, базовый — текущие ставки ФРС, метрика — YoY % изменения ВВП». Без рамок модель плёт общие фразы.

E — Evidence Base (Доказательная база)

Перечислите, что модель должна «учесть»: исторические аналогии, корреляции, мнения экспертов, конкретные данные, если они в контексте. «Используй аналоги 2008 и 2020 годов, вес 0.3 и 0.7».

D — Drivers (Драйверы)

Явно попросите выделить 3–7 ключевых переменных, двигающих исход. «Назови 5 драйверов валютного курса: ставка ЦБ, торговая служба, цены на сырьё, геополитика, спекулятивный спрос».

I — Intervals (Интервалы)

Требуйте вероятностные оценки, а не точечные. «Дай 80% доверительный интервал для инфляции, медиану и 10/90 перцентили». Точечные числа — признак галлюцинации уверенности.

C — Counterfactuals (Контрфактуалы)

Просите сценарии «что, если». «Что если ЦБ поднимет ставку на 200 бп? Что если цена нефти упадёт под $60?». Это выявляет нелинейности и точки бифуркации.

T — Triggers & Timebox (Триггеры и сроки пересмотра)

Зафиксируйте, при каких новостях прогноз перестаёт быть актуальным. «Пересмотреть при изменении ключевой ставки ±100 бп или выходе CPI вне консенсуса ±0.3%». Прогноз без даты смерти — зомби.

Четыре типа прогнозов — четыре шаблона промтов

Трендовый прогноз

Направление и сила движения метрики во времени. Рост/падение трафика, اعتماد технологий, доля рынка.

Задача: спрогнозировать тренд [метрика] за [горизонт]. Контекст: исторические данные [период], ключевые драйверы [список]. Структура ответа: 1. Направление и уверенность (сильный/слабый сигнал) 2. 3 ключевых драйвера с весами влияния 3. Базовый сценарий + верхняя/нижняя границы 4. Точки перегиба — при каких условиях тренд ломается 5. Вероятность каждого сценария (сумма = 100%) 6. Дата/событие для переоценки

Событийный прогноз

Вероятность дискретного события: запуск конкурента, регуляторное решение, прорыв в R&D, выход на IPO.

Задача: оценить вероятность [событие] к [дата/горизонт]. Контекст: текущее состояние, предзависимости, прецеденты. Структура ответа: 1. Базовая частота (base rate) из исторических аналогий 2. Усиливающие / ослабляющие факторы текущей ситуации 3. Дерево предзависимостей (что должно случиться до) 4. Вероятность с 80% ДИ (low/median/high) 5. Ключевые индикаторы для мониторинга (leading indicators) 6. Kill criteria — при каких условиях вероятность → 0

Сценарный прогноз

Набор взаимоисключающих будущих состояний мира с вероятностями. Стратегическое планирование, stress-testing, war-gaming.

Задача: построить 3–5 сценариев развития [область/рынок/продукт]. Оси неопределённости: [ось 1: например, регуляция мягкая/жёсткая], [ось 2: спрос растёт/падает]. Для каждого сценария: 1. Название-образ («Зимняя спячка», «Золотая лихорадка») 2. Вероятность + логика назначения веса 3. Ключевые метрики в этом мире (выручка, юзеры, маржа) 4. Стратегические импликации (что делать заранее) 5. Ранние сигналы реализации сценария 6. Триггер перехода в соседний сценарий

Числовой прогноз

Конкретное число с интервалом: выручка, DAU, CAC, время до релиза, стоимость сделки. Требует максимальной жёсткости.

Задача: дать прогноз [метрика] на [горизонт] с интервалом. Входные данные: [доступные числа, бенчмарки, ограничения]. Методология (выбери и обоснуй): — Аналогичное моделирование (компараблиз) — Декомпозиция на драйверы (bottom-up) — Экспертная агрегация (если есть мнения) Вывод: 1. Медиана и 10/50/90 перцентили 2. Декомпозиция: вклад каждого драйвера в разброс 3. Sensitivity analysis: как меняется медиана при ±20% по драйверам 4. Главные риски оценки (data gaps, model risk) 5. Чекпоинт для калибровки через N месяцев

Naive vs Structured: разбор на живом примере

Naive-промт

«Предскажи, сколько будет стоить биткоин через 6 месяцев. Дай конкретное число.»

Типичный ответ модели:

«По моему анализу, биткоин через 6 месяцев будет стоить $87,420. Это основано на цикле халвинга, институциональном спросе и макроклимате…»

  • Точечное число — маркер галлюцинации уверенности
  • Нет интервалов, нет вероятностей
  • Драйверы перечислены постфакту для обоснования
  • Нет условий отмены, нет даты пересмотра
  • Игнорирует base rate (историческую волатильность)

Structured-промт (PREDICT)

Задача: построить вероятностный прогноз цены BTC на горизонте 6 месяцев. Purpose: диапазон цены с 80% ДИ для риск-менеджмента портфеля. Reference: текущая цена $67k, халвинг прошел 2 месяца назад, ставка ФРС 5.25%. Evidence: циклы 2016/2020/2024, корреляция с NASDAQ (0.6 за год), ETF flows. Drivers: (1) ликвидность ФРС вес 0.3, (2) ETF входящие потоки 0.25, (3) майнерское давление 0.15, (4) регуляция 0.15, (5) макрособытия 0.15. Intervals: медиана, 10/90 перцентили, распределение логнормальное. Counterfactuals: сценарий рецессии США, сценарий ETF оттоки, сценарий MtGox распродажа. Triggers: пересмотр при CPI > 4%, ставка ФРС > 6%, BTC < $50k. Формат: таблица сценариев + график распределения (описание).

Структурированный ответ:

Медиана $78k (10-й перцентиль $42k, 90-й $135k). Базовый сценарий 45%: боковик $65-85k при стабильных ставках. Бычий 30%: $110-150k при пивоте ФРС + ETF flows. Медвежий 25%: $38-55k при рецессии + MtGox. Драйвер №1 — ликвидность (чувствительность 1.8x). Пересмотр 15 числа следующего месяца после FOMC.

Пошаговая сборка прогнозного промта

1

Формулируйте вопрос как гипотезу

Не «что будет?», а «верно ли, что X приведёт к Y при условиях Z?». Гипотеза заставляет модель искать причинно-следственные связи, а не генерировать плавный текст.

2

Загружайте контекст явно

Модель не знает ваш бизнес. Вставьте: текущие метрики, историю, ограничения, мнения команды, отрывки отчётов. Чем больше релевантного контекста — тем меньше модель галлюцинирует.

3

Требуйте show-your-work

Добавьте в промт: «Распиши рассуждение по шагам», «Покажи расчёт интервалов», «Обоснуй веса драйверов». Chain-of-thought снижает галлюцинации в 3–4 раза на задачах оценки.

4

Запрашиваете pre-mortem

«Представь, что через год прогноз оказался полностью неверным. Что именно пошло не так? Какие предположения оказались ложными?». Это лучший тест на устойчивость.

5

Фиксируете формат и чекпоинты

Жёсткий шаблон ответа (JSON, таблица, буллеты) + дата/событие пересмотра. Прогноз без формата — просто текст. Прогноз без чекпоинта — опасный текст.

Окно в реальность: примеры промт-ответ

Пример 1: Трендовый прогноз SaaS-метрик
Вы — CFO SaaS-компании ARR $5M, NRR 110%, CAC payback 14 мес. Задача: прогноз ARR через 12 мес. с 80% ДИ. Данные: исторические когорты 3 года, план найма 5 AE в Q3, запуск enterprise-фичи в Q4. Драйверы: (1) экспаншн текущих клиентов, (2) новая выручка от AE, (3) enterprise-апсейл, (4) чурн. Формат: таблица сценариев + sensitivity по найму AE.
РЕЗУЛЬТАТ (сокращ.): Базовый (50%): ARR $8.2M [7.1-9.5M] — Экспаншн: +$1.8M (NRR 108%) — Новые AE: +$1.1M (ramp 4 мес, quota $600k) — Enterprise: +$0.6M (2 сделки по $300k) — Чурн: -$0.3M (logo churn 8%) Бычий (25%): $10.1M — enterprise хитрит, AE быстрее рампятся Медвежий (25%): $6.4M — найм провален, чурн 12% Sensitivity: каждый нанятый AE = +$220k к медиане. Чекпоинт: Q3 board meeting — если AE < 3, пересчёт в медвежий.
Пример 2: Сценарный прогноз входа на рынок
Рынок: B2B маркетплейс промышленных запчастей в СЕА. Горизонт: 24 мес. Оси неопределённости: (1) регулятор барьеры входа высокие/низкие, (2) готовность платить онлайн высокая/низкая. Задача: 4 сценария с вероятностями, метриками GMV/take rate, стратегическими ходами, ранними сигналами.
РЕЗУЛЬТАТ (сокращ.): 1. «Цифровой базар» (35%): низкие барьеры, высокая готовность. GMV $120M, TR 8%. Ход: агрессивное M&A, фокус на ликвидность. 2. «Регуляторный песок» (25%): высокие барьеры, высокая готовность. GMV $45M, TR 12%. Ход: партнёрство с госструктурами, compliance-first. 3. «Офлайн привычка» (25%): низкие барьеры, низкая готовность. GMV $30M, TR 5%. Ход: гибридная модель, feet-on-street sales. 4. «Замкнутая система» (15%): высокие барьеры, низкая готовность. GMV $15M, TR 3%. Ход: выход, пивот на SaaS для дистрибьюторов. Сигналы: закупи лоббистов → сценарий 2; запуск гос-тендеров онлайн → сценарий 1.

Где модель лжёт (и как это поймать)

Иллюзия точности

Модель выдаёт $87,420 вместо «~$85-90k». Лишние значащие цифры — маркер галлюцинации. Всегда просите интервалы и округляйте до разумных разрядов.

Игнорирование base rate

Модель любит уникальные истории («этот раз иначе») и забывает историческую частоту. Явно требуйте: «Начни с base rate из прецедентов, потом корректируй».

Корреляция ≠ причинность

Модель находит паттерны в обучающих текстах, а не причинно-следственные механизмы. Проверяйте: «Почему именно этот драйвер двигает метрику? Какой эксперимент это опровергнет?».

Отсутствие зоны невалидности

Хороший прогноз говорит, при каких условиях он перестаёт работать. Требуйте kill criteria: «При каких данных этот сценарий рухнет до <5%?».

Знание срезается об дату обучения

Модель не знает новостей вчерашнего дня. Для актуальных прогнозов: (а) дайте свежий контекст в промте, (б) используйте инструменты поиска/браузинга, (в) ставьте горизонт «до следующего крупного релиза/события».

Антропоморфная уверенность

Фразы «я уверен», «безусловно», «определённо» в ответе модели — не калиброванная вероятность, а стилистика обучающих текстов. Запрещайте их в инструкции: «Никаких оценочных суждений, только числа и логика».

Главное, что стоит запомнить

LLM — не оракул, а симулятор рассуждений

Его ценность — в структурировании неопределённости, а не в точечных числах.

Качество промта = качество контекста + жёсткость формата

Свободный текст рождает фантазии. Шаблон PREDICT рождает рабочие артефакты.

Каждый прогноз нуждается в дате смерти

Без триггера пересмотра прогноз превращается в опасную догму. Запланируйте автопсию заранее.

«Лучший прогноз — не тот, что сбылся, а тот, что заставил тебя подготовиться к тому, чего не было в базовом сценарии»