«Похожие товары» берутся из одной категории
Блок на карточке показывает соседей по рубрике. Покупателю предлагают второй чайник к купленному чайнику, а чайник покупают один раз. Нужны сопутствующие позиции, а не двойники.
Рекомендательная система отвечает на один вопрос: что из каталога показать именно этому человеку в этот момент. Мы делаем её на заказ для каталога товаров, повторных B2B-заказов, портала с материалами и подсказки менеджеру в CRM. Начинаем с проверки, есть ли в ваших данных история действий, на которой можно учиться, и сравниваем любую модель с простым правилом «популярное в категории». Если модель не выигрывает у правила, мы так и скажем.
Обследование данных — 200 000 ₽, вычитается из первого этапаКаждая модель сравнивается с простым правилом на истории по времениДанные, модель и исходный код остаются в вашем контуре
Блок на карточке показывает соседей по рубрике. Покупателю предлагают второй чайник к купленному чайнику, а чайник покупают один раз. Нужны сопутствующие позиции, а не двойники.
В B2B клиент заказывает похожий набор раз в несколько недель, и опытный менеджер знает, чего в нём обычно не хватает. Когда менеджер уходит, это знание уходит вместе с ним.
Письма и баннеры строятся по сегментам, которые составлены один раз и не обновляются. Поведение клиента меняется быстрее, чем сегмент.
Статьи, регламенты, курсы и документы лежат в разделах, и человек видит то, что оказалось сверху. Нужен подбор по тому, что он уже читал и что читали похожие на него.
Каждый сценарий — отдельная задача со своей метрикой. Прогноз потребности склада — другая постановка, она описана на странице прогнозирования спроса.
Больше всего результат зависит не от алгоритма, а от того, что вы записывали о действиях пользователей. Проверку данных делаем первой.
Счётчик аналитики не отличает покупку от отменённого заказа, в 1С один клиент заведён под разными названиями, просмотры пишут боты и сами сотрудники, а в каталоге пустые атрибуты. Эти дефекты находятся на обследовании за несколько дней, а на готовой модели вылезают как «странные рекомендации» и обходятся дороже.
Если события приходят из внешней аналитики, нужна выгрузка сырых событий: по агрегированным отчётам нельзя восстановить, что человек видел до покупки. История заказов берётся из 1С через интеграцию, а свежие остатки и цены на момент показа читаем из учёта.
Идём снизу вверх и останавливаемся на первом методе, который проходит проверку. Каждый следующий метод сложнее в эксплуатации.
У новой позиции нет истории, у нового посетителя тоже. Это не редкий случай, а постоянный: каталог и аудитория обновляются каждую неделю. Поэтому с самого начала проектируем, что показывать, пока истории нет.
Одной красивой цифры нет. Смотрим на набор, и главным остаётся сравнение с простым правилом на той же истории.
Рекомендуется только то, что можно продать: есть остаток, в регионе доступна доставка, клиенту открыта позиция по договору. Эти данные берутся из учёта в момент показа.
Не показываем то, что человек только что купил и купит не скоро; не показываем несовместимые комплектующие. Список таких правил пишем вместе с вами.
Цены совпадают со страницей «Тарифы». Цену называем по итогам обследования, остановиться можно после любой ступени, сделанное остаётся у вас по акту.
Что записывается о действиях, насколько чисты идентификаторы и каталог, какую метрику считать успехом. На выходе схема данных, база для сравнения (простое правило с измеренным результатом) и вилка бюджета. Вычитается из первого этапа.
Сайт, 1С, CRM и аналитика вместе: матрица источников истины, склейка идентификаторов, план обмена.
Выгрузка событий, база для сравнения и две-три модели, проверка по времени, разбор по группам. Результат: цифры на ваших данных и решение, идти ли дальше. Без показа людям.
Блок на одной странице или подсказка в CRM для одной группы менеджеров, журнал показов, правила остатков и контрольная группа. Рекомендации живут на ваших серверах.
Все целевые места показа, мониторинг качества и охвата, регламент переобучения, обучение сотрудников, передача кода и инструкций. Этапами, у каждого своя приёмка.
Контроль качества, переобучение, разбор жалоб на «странные» рекомендации. Плановые доработки с пакета на 60 000 ₽. Сверх пакета — 5 000 ₽ в час.
Какие события пишутся, как склеиваются люди, насколько полон каталог. Выбираем один сценарий и метрику, считаем результат простого правила на истории: это планка, которую модель должна превысить.
Две-три модели от простой к сложной на истории с разбивкой по времени, разбор по группам и список примеров, где рекомендации выглядят странно.
Остатки, цены, ограничения, склейка с учётом. Решаем, где живёт рекомендация: на странице, в письме, в CRM. Определяем, что показывается, если модель недоступна.
Журнал показов, контрольная группа, разбор поведения. Дальнейший объём решаете вы по результатам, а не по ожиданиям.
Все места показа, мониторинг охвата и качества, переобучение по регламенту, передача исходников и инструкции.
Новые сценарии по тому же основанию данных, новые группы клиентов. Объём работ в месяц записывается в договоре.
Если приходится сначала склеивать посетителей, чистить ботов и восстанавливать историю заказов, первые недели уходят на данные. Это самая частая причина, по которой вилка уезжает вверх.
Контрольная группа, журнал показов и отчёт по группам добавляют работу, но без них нельзя отличить пользу рекомендаций от сезона и акций.
Рекомендация показывает то, что вы не искали. Если человек знает, что ему нужно, и формулирует запрос, это семантический поиск: он находит документы и материалы по смыслу вопроса. Если нужно ответить на вопрос по документам связным текстом со ссылками, это уже ассистент по документам.
Если вопрос звучит «сколько этого купят в следующем месяце», это прогноз, а не рекомендация. Он описан в разделах прогнозирования спроса и предиктивной аналитики. Общая постановка задач машинного обучения на ваших данных описана на странице разработки модели машинного обучения.
Порядок запуска от простого правила до модели и способ проверки без самообмана.
Что делать, когда модель не уверена.
Как следить за моделью после запуска.
Сорок минут созвона: что за каталог или портал, какие события пишутся и где живёт история заказов. По итогам скажем, хватает ли данных для модели или начинать стоит с правил, и в какую вилку это укладывается.
Начинаем с обследования данных: 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 ₽ в час, по согласованию до начала.
Мы в Ростове-на-Дону, работаем с заказчиками по всей России: удалённо и в вашем контуре. Доступ к системам и обследование согласуем на старте с вашей службой безопасности.