Разработка AI-системы для прогнозирования спроса

Проектируем и внедряем системы искусственного интеллекта: от прототипа до production-ready решения. Наша команда объединяет экспертизу в машинном обучении, дата-инжиниринге и MLOps, чтобы AI работал не в лаборатории, а в реальном бизнесе.
Показано 1 из 1 услугВсе 1566 услуг
Разработка AI-системы для прогнозирования спроса
Средняя
~1-2 недели
Часто задаваемые вопросы
Направления AI-разработки
Этапы разработки AI-решения
Последние работы
  • image_website-b2b-advance_0.png
    Разработка сайта компании B2B ADVANCE
    1218
  • image_web-applications_feedme_466_0.webp
    Разработка веб-приложения для компании FEEDME
    1161
  • image_websites_belfingroup_462_0.webp
    Разработка веб-сайта для компании БЕЛФИНГРУПП
    854
  • image_ecommerce_furnoro_435_0.webp
    Разработка интернет магазина для компании FURNORO
    1047
  • image_logo-advance_0.png
    Разработка логотипа компании B2B Advance
    561
  • image_crm_enviok_479_0.webp
    Разработка веб-приложения для компании Enviok
    825

Разработка AI-системы для прогнозирования спроса

Прогнозирование спроса — основа планирования производства, закупок и логистики. Разрыв между прогнозом и реальностью конвертируется напрямую в write-offs излишков или упущенные продажи. AI-система сокращает MAPE с 20-30% (типично для Excel-методов) до 8-12% при правильной постановке задачи.

Специфика задачи по вертикали

Производство с плановым горизонтом: Горизонт 3-6 месяцев из-за production lead time. Точность важна для экономии на сырье, не для operativного управления. Данные: исторические заказы, фичи рынка, мощности конкурентов.

FMCG / Ритейл: Горизонт 1-4 недели, высокая частота. Промо-лифты могут давать +100-300% к базовому спросу. Необходимо разделять baseline demand и incremental от промо.

E-commerce: Горизонт 1-7 дней. SKU-уровень прогноза для dynamic pricing и inventory positioning. Экстремальная сезонность (Black Friday).

Услуги (телеком, банки): Спрос на сервис, а не физический товар. Нет физического запаса, но есть мощности (операторы КЦ, серверная инфраструктура).

Архитектура системы прогнозирования

Data Sources → Feature Engineering → Model Training → Forecast → Activation

Data Sources:
├── Internal: ERP sales, WMS, CRM
├── External: macro data, weather, search trends
└── Promotional: trade calendar, planned campaigns

Feature Engineering (dbt / Spark):
├── Temporal lags: t-1, t-7, t-28, t-52 (weeks)
├── Rolling aggregations: 4w, 13w, 52w
├── Promotional features: lift estimation, channel flags
└── External features: weather index, macro indicators

Model Training (MLflow):
├── Baseline: Seasonal Naive, ETS
├── Statistical: Prophet, SARIMA
├── ML: LightGBM, DeepAR
└── Ensemble: Stacking / Weighted Average

Forecast Generation:
└── Hierarchical reconciliation → SKU × Location prognoses

Промо-моделирование

Промо-акции — наибольший источник ошибки в demand forecasting:

Decomposition:

Total Demand = Baseline Demand + Incremental Demand (Promotional Lift)
Lift = f(discount_depth, mechanic, category, brand_strength)

Промо-лифт модель:

# LightGBM регрессор для lift prediction
lift_features = {
    'discount_pct': 20.0,              # 20% скидка
    'mechanic': '2+1',                 # механика
    'display_flag': 1,                 # выкладка на дисплее
    'leaflet_flag': 0,                 # нет в листовке
    'competitor_promo': 0,             # нет промо конкурента
    'category': 'soft_drinks',
    'brand_strength': 0.8,
    'seasonality_index': 1.2
}
predicted_lift = lift_model.predict([lift_features])
# predicted_lift = 1.85 (т.е. +85% к базовому спросу)

Cannibalization & Halo: При промо на SKU A часть продаж перетекает с SKU B (cannibalization). Сопутствующие SKU могут вырасти (halo effect). Матрица cross-SKU эффектов → корректировка прогнозов по всей категории.

Иерархическое прогнозирование

Total Company Forecast
└── By Category
    └── By Brand
        └── By SKU
            └── By Location (склад/магазин)

Reconciliation:

  • Bottom-up: суммируем прогнозы SKU × Location
  • Top-down: делим прогноз топ-уровня по историческим долям
  • MinT (Minimum Trace): матричная операция, теоретически оптимальная

Для 10,000 SKU × 50 складов: 500,000 прогнозов ежедневно. Нужны эффективные глобальные модели, не индивидуальные.

New Product Introduction (NPI)

Новые SKU без истории — отдельная задача:

  • Аналог-based: прогноз на основе продаж похожих продуктов при запуске
  • Attribute-based: регрессия на характеристики продукта (бренд, категория, цена) для предсказания launch curve
  • Bayesian prior: начальный прогноз = аналогичный SKU, обновляется по мере поступления первых продаж (Bayesian update)

Интеграция и активация прогнозов

Автоматические заказы (VMI — Vendor Managed Inventory): Прогноз спроса → расчёт ROP и EOQ → формирование purchase orders → EDI 850 поставщику.

S&OP интеграция: Прогнозы экспортируются в S&OP (Sales & Operations Planning) систему (SAP IBP, Anaplan, Kinaxis Maestro) через API для согласования с production plan.

Accuracy tracking:

Forecast Accuracy = 1 - WMAPE
WMAPE = Σ |Actual - Forecast| / Σ Actual  (weighted по объёму)

Дашборд по точности на всех уровнях иерархии — ключевой KPI команды S&OP.

Сроки: базовая система с LightGBM для 1000+ SKU и промо-флагами — 6-8 недель. Полноценная иерархическая система с NPI, reconciliation и ERP-интеграцией — 4-6 месяцев.