Отчёты показывают прошлое
Дашборд говорит, сколько продали в прошлом месяце. Решение о закупке, смене и бригаде принимается на следующий, и опирается оно на опыт руководителя.
Предиктивная аналитика даёт число или вероятность, под которые у вас уже есть действие: заказать, позвонить, подготовить смену, отложить отгрузку. Мы строим такие модели на ваших данных: прогноз продаж и нагрузки, оценка вероятности оттока, отказа от оплаты или закрытия сделки. Начинаем с вопроса «что вы сделаете по прогнозу» и с проверки, хватает ли истории, а не с выбора алгоритма. Банковского скоринга и кредитных решений мы не делаем.
Обследование — 200 000 ₽, вычитается из первого этапаПроверка на прошлом по времени, сравнение с простым прогнозомДанные и модели остаются на ваших серверах
Дашборд говорит, сколько продали в прошлом месяце. Решение о закупке, смене и бригаде принимается на следующий, и опирается оно на опыт руководителя.
Об оттоке узнают, когда заказы закончились. Были признаки: реже заказы, короче чеки, больше обращений. Но смотреть на них вручную некому.
Часть клиентов стабильно платит с задержкой. Менеджеры это помнят, а отгрузку оформляют по привычке, пока долг не станет заметным.
Прогноз ведётся в таблице аналитика, формулы знает он один, и никто не видит, насколько он обычно ошибается.
Тип модели определяет вопрос, а не наоборот. Для прогноза складского спроса есть отдельная страница про закупки по данным 1С, для отказов оборудования — про прогноз отказов.
Половина неудачных проектов прогноза решается ещё на бумаге, при ответе на три вопроса.
«Клиент ушёл» нужно определить числом: не заказывал сто восемьдесят дней, не покупал после закрытия договора, перешёл на другой тариф. От определения зависит всё: модель учится предсказывать то, что записано в данных как событие. Определение пишем вместе с вами и фиксируем в договоре на пилот, потому что смена определения после обучения означает новую модель.
Горизонт прогноза равен времени, за которое вы успеваете среагировать. Если закупка идёт три недели, прогноз на следующую неделю бесполезен. Если менеджер звонит клиенту за неделю до вероятного оттока, а модель замечает его за два дня, польза нулевая, как бы точна она ни была.
Утечка данных — признак, который появляется только после события. Статус «закрыт» в карточке клиента, дата расторжения, заполненная причина отказа. Модель находит такой признак и показывает отличный результат на проверке, а на новых данных не работает. Мы перебираем признаки и выкидываем те, что появились позже момента прогноза. В обучающей таблице у каждой строки есть дата, на которую «знаем» только то, что было известно тогда.
Для каждой модели записываем действие и цену двух ошибок: пропустить событие и поднять ложную тревогу. Если ложная тревога стоит звонка менеджера, а пропуск стоит клиента, порог ставим низко. Если ложная тревога блокирует отгрузку, порог ставим высоко и добавляем проверку человеком. Подробнее о пороге — в статье «Порог уверенности модели».
Состояние данных определяет вилку бюджета сильнее, чем выбор алгоритма. Проверка идёт на обследовании.
Любая модель проходит один и тот же путь проверки. Он нужен, чтобы вы получили оценку, а не презентацию.
Результат фиксируется в отчёте: на каком периоде проверяли, с чем сравнивали, где модель проигрывает простому прогнозу. Если проигрывает везде, пилот заканчивается, и вы платите только за проверку.
Прогноз выгружается в таблицу или показывается на странице с историей и интервалом. Руководитель видит коридор значений, а не одну уверенную цифру.
Вероятность оттока или риск просрочки появляется в карточке клиента, и менеджер видит её там, где работает. Обмен идёт через <a href="../integraciya-1s/">интеграцию с учётом</a>.
Рядом с числом показываем, какие признаки на него повлияли: «заказов стало вдвое реже», «растёт доля возвратов». Без объяснения менеджеры не доверяют оценке.
Исход каждого прогноза записывается: ушёл ли клиент, оплатил ли в срок. По этим записям следим за качеством и переобучаем модель.
Цены совпадают со страницей «Тарифы». Цену называем по итогам обследования, остановиться можно после любой ступени.
Что именно считать событием, на сколько вперёд, что человек сделает по прогнозу, есть ли данные. Результат: определение события, простой прогноз как планка и вилка бюджета. Вычитается из первого этапа.
1С, CRM, сайт и внешние факторы вместе: матрица источников истины и план сборки обучающей таблицы.
Обучающая таблица, простой прогноз и две-три модели, проверка по времени, разбор по группам. Результат: отчёт, есть ли выигрыш у простого прогноза.
Модель работает на свежих данных, результат попадает в отчёт или карточку, исходы записываются. Параллельная работа с вашим текущим методом.
Регулярное обновление данных, мониторинг качества, регламент переобучения, обучение пользователей, передача кода и инструкций. Этапами, у каждого своя приёмка.
Контроль качества, переобучение, разбор спорных прогнозов. Плановые доработки с пакета на 60 000 ₽. Сверх пакета — 5 000 ₽ в час.
Записываем решение, которое принимается по прогнозу, определение события, горизонт и цену ошибок. Выгружаем данные и считаем результат простого прогноза.
Две-три модели на истории с разбивкой по времени. Разбор ошибок по группам, список случаев, где модель промахнулась, и обсуждение с теми, кто будет ей пользоваться.
Модель получает данные регулярно, результаты видны пользователям рядом с их текущим методом. Исходы записываются, сравнение идёт по реальным случаям.
Отчёт о качестве по записанным критериям. Если выигрыша нет, останавливаемся, и вы забираете исходники и отчёт.
Обновление данных, мониторинг, переобучение по регламенту, обучение пользователей, передача исходников.
Новые вопросы на тех же данных, новые группы клиентов. Объём работ в месяц записывается в договоре.
Если история лежит в трёх системах и клиент заведён трижды, первые недели уходят на сборку таблицы. Эта работа часто занимает больше, чем само обучение модели.
Каждый вопрос бизнеса требует своего определения события, своей проверки и своего владельца. Начинаем с одного, остальные идут по готовой основе данных.
Отчёт раз в неделю — одно, запись в карточку клиента в 1С в реальном времени — другое. Интеграция и мониторинг добавляют работы.
Если прогнозу должны верить аудитор или регулятор, нужны прозрачные модели и журнал решений. Это сужает выбор методов и добавляет документов.
Если нужен ответ на вопрос «что было» или «где отклонение от плана», хватит отчётов и витрины данных: это работа для порталов и витрин, прогноз не нужен. Если нужен прогноз по конкретному ряду или классу, но задача не требует интерфейса, это модель, описанная на странице разработки модели машинного обучения.
Прогнозы, которым нужны отдельные знания предметной области, выделены в услуги: закупки и запасы, отказы оборудования. Подбор товаров и материалов для конкретного пользователя вынесен на страницу рекомендательных систем. Эта страница — о типовых прогнозах для продаж, клиентов и нагрузки.
Порядок работы от определения события до проверки. Пригодится, если вы готовите задачу для подрядчика.
Прогноз закупок по данным учёта: что считать спросом, а что искажением.
Что делать, когда модель не уверена, и как выбрать порог по цене ошибки.
Сорок минут созвона: что вы хотите знать заранее, что сделаете по ответу и какие данные есть. По итогам скажем, хватает ли истории и в какую вилку это укладывается.
Начинаем с обследования: 200 000 ₽ за один вопрос бизнеса (2–3 недели), 350 000 ₽, если данные в нескольких системах. Лёгкий пилот на истории стоит 150 000–400 000 ₽, тяжёлый с работой на свежих данных — 400 000–1 200 000 ₽. Вывод в эксплуатацию от 1 500 000 ₽ этапами по 300 000–700 000 ₽. Обследование вычитается из первого этапа, если продолжаете с нами.
Зависит от задачи. Для ряда с сезоном нужно несколько сезонов, для вероятности оттока — достаточно клиентов, у которых событие уже случилось. Если событий мало, скажем это на обследовании и предложим простой прогноз вместо модели.
Не всегда лучше. Поэтому мы сравниваем: ваш текущий метод и простое правило служат планкой, и модель принимается, только если выигрывает на прошлом периоде. Иногда выигрыш даёт сам учёт данных, а не сложная модель.
Скоринг — оценка вероятности события для клиента: уйдёт, оплатит в срок, откликнется на предложение. Мы строим такие оценки для коммерческих задач компании: отток, просрочка по отсрочке, приоритет заявок. Банковский и кредитный скоринг физических лиц мы не делаем.
Да. Данные, обучение и расчёт остаются на ваших серверах. Модели для таблиц и рядов небольшие и обходятся обычным сервером без видеокарт. Персональные данные граждан России обычно должны храниться на серверах в России.
Записываем исходы прогнозов и регулярно сравниваем их с предсказаниями. Следим и за входными данными: если распределение изменилось, например поменялся ассортимент, модель переобучается. Регламент записывается в передаваемую инструкцию.
Да. Данные берём из 1С и CRM, а результат записываем в отчёт, карточку клиента или документ. Если у системы нет ни интерфейса, ни выгрузки, скажем об этом до договора на пилот.
Ежемесячно: 20 000, 60 000 или 120 000 ₽ в месяц, до 4, 12 или 25 часов. Часы уходят на контроль качества, переобучение и разбор спорных прогнозов; плановые доработки входят с пакета на 60 000 ₽. Сверх пакета — 5 000 ₽ в час.
Мы в Ростове-на-Дону, работаем с заказчиками по всей России: удалённо и в вашем контуре. Доступ к системам и обследование согласуем на старте с вашей службой безопасности.