Умный даркстор

Снижаем издержки бизнеса, связанные с дефицитом и просрочкой товаров

/ Введение

Прогнозирование спроса — обязательный атрибут существования магазина продуктов

/ Введение

Прогнозирование спроса — предсказание будущей потребности покупателя в товаре.

Спрос прогнозируют перед закупкой товара в магазин

/ Введение

Что если плохо спрогнозировали спрос?

Плохо спрогнозировали спрос
01

Закупили слишком мало товара

Упущенные продажи

Магазин теряет деньги

02

Закупили слишком много товара

Товар просрочился

Магазин теряет деньги

/ Актуальность

Потери дарксторов в России согласно исследованиям за 2024–2025 год

Почему происходят потери?

64–77 млрд ₽

Потери из-за дефицита товара

Дефицит

79 млрд ₽

Потери из-за избыточных запасов

Просрочка

~140–160 млрд ₽ потерь в год именно в сегменте дарксторов

IHL/Blue Yonder (Overstock/OOS) и рыночная аналитика Infoline/Data Insight по дарксторам РФ

/ Введение

Даркстор

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

Ему тоже нужно прогнозировать спрос.

/ Введение

Характер спроса в дарксторах абсолютно другой

Пример 1

Обычный магазин

Человек уже находится внутри / поход спланирован. Если начался дождь — далеко не все уйдут или передумают.

Даркстор

Дождь может привести к всплеску онлайн-заказов

Пример 2

Обычный магазин

Человек покупает, когда спланировал поход или оказался рядом.

Даркстор

Заказ оформляется из дома, спрос сильнее зависит от времени суток.

  • 12:00 — люди на работе
  • 19:00 — вернулись домой и делают заказ

/ Введение

Специфика дарксторов

Даркстор

  • Покупка совершается сразу после возникновения потребности От 15 до 30 минут
  • Изменчивый спрос Сильное влияние различных факторов

Розничный магазин

  • Покупка совершается спланированно От часа до трёх
  • Стабильный спрос Слабое влияние различных факторов

/ Введение

Предположим, что компании с дарксторами нужно организовать прогноз спроса

WMS и т.п.

Для складов

  • Математические модели хорошо работают со стабильным спросом
  • Не учитывают факторы будущего (нет необходимости)
  • Предназначена для складов
JDA и т.п.

Для розничных магазинов

  • Учитывают факторы классических магазинов (праздники, акции, местоположение)
  • Модели хорошо работают с характерным для розницы спросом
  • Предназначена для розничных магазинов

Ни одно из решений не заточено под изменчивый спрос дарксторов

/ Введение

ML-модели для прогнозирования спроса

Современные ML-модели лучше работают с изменчивым спросом, если их архитектура предназначена для этого

↓ 15–20%

Снижение ошибок прогноза

Makridakis et al. — M5 Forecasting Competition.
Deep Learning for Time Series Forecasting: A survey

↓ 15–20%

Учёт внешних факторов

Учёт внешних факторов снижает ошибку прогноза, если они имеют значение. Weather impact on retail demand forecasting

/ Customer Development

Исследование показало: автозаказ в дарксторах работает неточно и нестабильно

Артём

Менеджер даркстора по управлению ассортиментом

Систематические ошибки требуют ручного вмешательства, вызывают дефицит ходовых позиций и рост просрочки. Респондент подтвердил потери до 5–6% выручки ежегодно.

Максим

Коммерческий директор поставки продуктов с коротким сроком годности в сети X5, Магнит, Самокат

Неточный алгоритм вынуждает ежедневно вручную корректировать объёмы поставок. Из‑за дефицита ходовых товаров и списаний просрочки даркстор несёт существенные потери.

/ Проблема

Проблема

Компании с дарксторами теряют деньги из‑за неточного прогноза спроса: возникают дефицитные товары и просрочка

/ Решение

Наше решение

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

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

Дарксторы в регионах России

Компании, которые:

Развивают региональные дарксторы

от 250 млрд ₽

Ежегодная выручка

Доставляют заказы

от 150 млн

заказов в год

Потенциальные клиенты

Яндекс Лавка, Самокат, Ozon Fresh и другие операторы быстрой доставки

По данным сервисов «Яндекс Лавка», «Самокат» и Ozon Fresh, а также отраслевого обзора Retail.ru

/ Общая структура

Алгоритм прогнозирования

01

Input системы

Исторический датасет + внешние данные (погода, цены конкурентов)

02

Обработка данных

Подготовка признаков и пайплайн для ML-модели

03

Прогноз спроса

ML-модель формирует прогноз и оценку рисков

Backend

  • Система пользователей
  • HTTP-маршруты
  • БД (PostgreSQL)

Frontend

  • Панель управления
  • Наличие и риски
  • Фильтры, экспорт

Результат

Веб-панель в браузере для менеджера даркстора

/ Frontend часть решения

Панель менеджера даркстора

Веб-интерфейс для просмотра прогноза спроса, рисков дефицита и просрочки, фильтров и экспорта отчётов

/ Пользовательский сценарий

Как менеджер работает с системой

  1. 1

    Когда следующая поставка

    Система показывает прогноз и рекомендуемый момент / объём заказа

  2. 2

    Взаимодействие с оператором

    Менеджер проверяет рекомендации и риски по позициям

  3. 3

    Ручное редактирование

    При необходимости корректирует объёмы перед подтверждением

  4. 4

    Создание отчёта для дозаказа

    Формирует и экспортирует отчёт для поставки

/ Backend часть решения

Архитектура сервиса

Дарксторы

Даркстор 1 Даркстор 2 Даркстор N
Frontend
Backend API
База данных

ML-воркеры

ML-1 ML-2 ML-N

Запрос задачи → Результат

/ ML часть решения

Конвейер прогнозирования

Входы

  • Вместимость склада
  • Текущие поставки
  • Остатки товаров
  • Срок годности
  • Срок доставки
  • Дата и объём пополнения

Внешние факторы

  • Праздники
  • Прогноз погоды
  • Цены конкурентов
  • Распродажи

Модель: CatBoost

Задача: прогноз спроса по ритейл-признакам

Метрика: MAE

Штук продано − прогноз = MAE

Алгоритм заказа

Расчёт объёма и момента заказа по математическим формулам

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

Цель: минимизировать дефицит и излишние списания

Признаки датасета

id магазина id товара категория дата скидка город сезонность таргет: штук продано

/ Дорожная карта

План работ

1–3 июля

Аналитика

Актуальность проблемы, анализ рынка и конкурентов

4–6 июля

Общая архитектура

Выбор стека технологий

7–18 июля

Разработка

Frontend & Backend, дизайн, алгоритм и обучение нейросети

19–21 июля

Завершение

Объединение всех компонентов системы

22–24 июля

Тестирование

Финальное тестирование и доработка

/ Экономика — стоимость внедрения

Стоимость разработки и внедрения

Стоимость разработки (MVP)

Frontend (панель менеджера)150 000 ₽
Backend (API, БД, интеграции)175 000 ₽
ML (модель прогноза спроса)175 000 ₽
Итог~500 000 ₽

Внедрение на 1 даркстор

Сервер / облако5 000 ₽
Подключение и настройка80 000 ₽
Обучение персонала50 000 ₽
Итог~135 000 ₽

Стоимость доработки до финальной версии

Frontend1 050 000 ₽
Backend900 000 ₽
ML~250 000 ₽
Итог~2 500 000 ₽

/ Перспективы развития проекта

План развития

III–IV кв. 2026

Пилотное тестирование

Запуск пилота в 1–2 дарксторах: проверка метрик точности прогноза, снижение дефицита и просрочки, сбор обратной связи менеджеров.

I–II кв. 2027

Поиск инвестиций

  • Повышение метрик точности
  • Участие в акселераторах
  • Получение грантов
  • Привлечение инвестиций
  • Патентование
III–IV кв. 2027

Масштабирование

  • Расширение функционала СППР
  • Доработка ML
2028 год

Выход на новые рынки

Подключение региональных сетей дарксторов и новых операторов доставки, тиражирование модели на другие города.

/ Команда проекта

Наша команда

АД

Абдреев Данис Ринатович

Frontend & Design

СМ

Сидоров Максим Денисович

Backend

ОА

Осипенко Андрей Васильевич

ML

МА

Манин Алексей Васильевич

Аналитик

ГМ

Губин Максим Владиславович

Аналитик

ТС

Тоскуев Сергей Михайлович

DevOps-Тестировщик

ДР

Дмитриев Родион Сергеевич

Наставник

АЕ

Алексеев Егор Алексеевич

Наставник

/ Контакты

Контакты команды