Перемещение в другой магазин Товар не продается Возможность изготовить ликвидный товар Потеря камней и золота на переплавке, затраты на перемещение Шанс продать товар быстрее Затраты на перемещение Кейс: сеть ювелирных магазинов Искусственный интеллект: придется поработать Даниил Каневский GoodsForecast
• Построена модель оптимизации, оценивающая выгоду перемещения в магазин с большей вероятностью продажи, с учётом стоимости перевозки. • Построена модель оптимизации, оценивающая выгоду от переплавки с учётом стоимости золота, стоимости переплавки, инфляции и отвлечения средств. Подход к решению Искусственный интеллект: придется поработать Даниил Каневский GoodsForecast
команде не удалось определить параметры стоимости золота и стоимости процесса переплавки. Модель перемещения товаров многократно уточнялась, поскольку бизнес ставил задачу учесть все факторы, включая стоимость упаковки товара. Был подготовлен пилотный проект: в течение 1 месяца выполняются перемещения согласно модели, далее в течение 3 месяцев идёт анализ продаж по перемещённым моделям. Рекомендации модели были проверены аналитиками и бизнесом, получено подтверждение готовности выполнять перемещения со стороны руководства. Перемещения не были запущены, поскольку выяснилось, что магазины разделены на большое количество юрлиц, перемещения между которыми невозможны. Дальнейшее развитие проекта было остановлено, так как бизнес не видел результатов. Результаты Искусственный интеллект: придется поработать Даниил Каневский GoodsForecast
SKU), в том числе 879 новинок В среднем около 5000 SKU в каждом магазине Прогнозы: • на ближайшие 4 недели по дням (оперативный) • на 4 следующие недели по неделям (тактический) Четыре версии прогнозов со смещением в одну неделю Более 13 млн прогнозов в каждой версии Пилотный проект в крупной торговой сети Искусственный интеллект: придется поработать Даниил Каневский GoodsForecast
товаров в них не совпадают с БД Заказчика. Есть данные о промо, но данные о товарах в них – в текстовом виде. Есть 2 (два) случая существенного изменения цен в прошлом и один в период прогнозирования. Есть экспертная оценка развития сети (рост числа магазинов по форматам) Данных по конкурентам нет. В рамках текущего процесса все данные сводит вручную аналитик. Первичный анализ факторов Искусственный интеллект: придется поработать Даниил Каневский GoodsForecast
прогнозирования, учитывающая тренды, сезонности, промоакции, изменения цен, развитие сети, ввод новинок. Модель показала стабильное повышение точности прогнозирования на 4 %% и снижение смещённости прогнозов на 8 %% по отношению к прогнозам Заказчика. Результаты пилотного проекта Искусственный интеллект: придется поработать Даниил Каневский GoodsForecast
Planned orders and shipments Data cleaning and de- seasoning Core forecasting algorithm (xgBoost) Post processing and adding seasonality Подход к решению и результаты Искусственный интеллект: придется поработать Даниил Каневский GoodsForecast Точность прогнозирования повысилась на 5 п.п. 1 этап (1 месяц): Предложен простой алгоритм учёта сезонности
по промоакциям. Определены и измерены ключевые параметры акций: бюджет акции и глубина скидки. Разработана процедура определения «приоритетной» акции среди многих акций, проходящих одновременно. Разработаны процедуры оценки «базовых уровней» продаж в акцию и приростов продаж в акцию. Выполнен анализ зависимости приростов продаж от бюджета и скидки. Создан алгоритм классификации, определяющий, будет ли эффект у акции (прирост продаж > 50%), с точностью ~ 80%. Внедрена в промышленную эксплуатацию оценка базовых уровней промо. Подход к решению и результаты Искусственный интеллект: придется поработать Даниил Каневский GoodsForecast
российского подрядчика (GoodsForecast) Проектное управление по Agile: тесное взаимодействие с заказчиками проекта планирование работы короткими спринтами отслеживание задач в системе Issue Tracking daily scrum Команда Искусственный интеллект: придется поработать Даниил Каневский GoodsForecast
100 факторами Подход к решению Искусственный интеллект: придется поработать Даниил Каневский GoodsForecast 90%+ «веса» в прогнозе составлял фактор «продажи в последнюю неделю» Учет глобальных факторов: годовая сезонность, тренд, новые рестораны Шаг 1 Прогноз на уровне «Ресторан/Неделя» Шаг 2 Распределение до «Ресторан/Неделя/Блюдо» Шаг 3 Распределение до «Ресторан/15мин/Субкатегория» Учет локальных факторов: тренд, промо Учет недельной и внутрисуточной сезонности Предложено:
– garbage out На работу с данными уходит львиная доля времени и трудозатрат Математики без знания предметной области чаще всего неэффективны Ключевые игроки команды – связующие между математиками и бизнесом Бизнесу нужно быть «рядом» и анализировать промежуточные результаты Нужны четко формализованные критерии Объективно есть многокритериальность Важный критерий - интерпретируемость MVP редко занимает меньше полугода, внедрение в Production – меньше года Нужно быть готовым менять бизнес- и ИТ-процессы Ждем окупаемости проекта, а не wow-эффектов Бизнес-процессы Постановка задач и критерии качества Ожидания Заказчика Команда Культура структурирования данных Необходима готовность использовать результаты моделей ИИ ИИ не может строиться вне процесса, для которого он предназначен Итоги Искусственный интеллект: придется поработать Даниил Каневский GoodsForecast Составляющие успешного внедрения ИИ