Обработка заявок

Подбор аналогов оборудования: почему похожее название — ещё не тот товар

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

Филимонов Иван4 мин чтения
Столярная мастерская с верстаками и развешанным по стенам инструментом
Фото: Adam Patterson / Unsplash

Подбор аналога — момент, в котором автоматический подбор чаще всего ошибается, и одновременно тот, где ошибка стоит дороже всего: неверную замену обнаруживают не в переписке, а на объекте. Разбираем, почему поиск по названию систематически промахивается на близких моделях и что нужно, чтобы этого не происходило.

Аналог и замена — разные вещи

Разница кажется терминологической, но она определяет реакцию клиента.

Аналог — товар с сопоставимыми характеристиками, решающий ту же задачу. Клиент, написавший в спецификации «или аналог», заранее согласен его рассмотреть.

Замена — любая другая позиция, поставленная вместо запрошенной. Согласия на неё никто не давал.

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

Почему подбор по названию промахивается

Названия соседних моделей одной линейки различаются на один-два символа. Характеристики при этом могут различаться вдвое.

Модель Мощность Похожесть названия
LONCIN G200 9 л.с.
LONCIN G160 5,5 л.с. очень высокая

Для любого алгоритма, который сравнивает строки, «G200» и «G160» — почти одно и то же: совпадает бренд, совпадает буква серии, отличается одна цифра из трёх. Для покупателя это разные двигатели, и виброплита с младшим просто не выйдет на заявленную производительность.

Чем ближе модели по названию, тем выше цена ошибки: перепутать товары из разных категорий почти невозможно, перепутать соседей по линейке — легко.

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

Что решает задачу: числа из строки заявки

Строка «Двигатель бензиновый 9 л.с. для виброплиты» содержит характеристику, по которой кандидаты разделяются однозначно. Задача в том, чтобы система увидела в «9 л.с.» не текст, а величину.

Это означает три вещи:

  1. Извлечение числовых характеристик из строки заявки. Мощность, объём, диаметр, типоразмер, напряжение — в тех единицах, в которых их пишут: «9 л.с.», «6,7 кВт», «Ø200», «125мм».
  2. Приведение к сопоставимому виду. «6,7 кВт» и «9 л.с.» — это примерно одна и та же мощность, записанная по-разному. Без нормализации сравнение невозможно.
  3. Наличие тех же характеристик у товаров каталога. Здесь чаще всего и обнаруживается настоящая проблема: в фиде свойства не заполнены, и сравнивать не с чем.

Последний пункт — причина, по которой подбор аналогов упирается не в алгоритм, а в качество каталога. Если у половины позиций характеристики пустые, никакой алгоритм не отличит G200 от G160 иначе, чем по названию.

Как расходятся название и характеристики

Полезно понимать, что происходит, когда два сигнала противоречат друг другу. Название говорит «это почти то же самое», характеристики говорят «мощность отличается вдвое».

Правильное поведение — считать расхождение характеристик более весомым. Название описывает товар приблизительно и составляется маркетологом; характеристика — измеримая величина. Если система устроена иначе, она будет уверенно подставлять младшие модели вместо старших, потому что по тексту они выглядят убедительно.

Практическое следствие для настройки: позиция, у которой название совпало хорошо, а числовая характеристика разошлась, должна уходить на проверку менеджеру, а не проходить автоматически.

Что должно быть видно менеджеру

Хороший подбор аналога — не строка «нашли похожее», а набор данных, по которым можно принять решение за несколько секунд:

  • что запрашивал клиент — исходная строка спецификации целиком, без сокращений;
  • что подобрано — позиция каталога с артикулом;
  • почему это аналог — какие характеристики совпали, какие разошлись и насколько;
  • оценка уверенности — число, а не «высокая/низкая»;
  • альтернативы — другие кандидаты, среди которых был сделан выбор.

Последний пункт недооценивают. Менеджер, видящий только один вариант, вынужден либо согласиться, либо искать сам — то есть делать ровно ту работу, которую автоматизация должна была снять. Список альтернатив превращает проверку в выбор из готового.

Когда аналог предлагать не нужно

Есть случаи, в которых лучше честно сказать «нет позиции», чем подобрать замену:

  • Клиент указал конкретный артикул без оговорки «или аналог». Это требование, а не пожелание.
  • Товар входит в проект или смету, прошедшую согласование. Замена потребует пересогласования, и решать это должен человек.
  • Расхождение по ключевой характеристике превышает разумный предел. Двигатель вдвое слабее — не аналог ни при каких обстоятельствах.
  • Кандидатов нет ни одного с приемлемой уверенностью. Пустая строка с пометкой «не найдено» полезнее наугад подобранной.

Что подготовить со своей стороны

Подбор аналогов работает ровно настолько, насколько заполнен каталог. Минимум, который стоит привести в порядок до внедрения:

  1. Характеристики в фиде. Ключевые параметры категории должны быть заполнены хотя бы у ходовых позиций.
  2. Единые единицы измерения. «кВт» и «Вт» вперемешку в одном свойстве — источник ошибок на порядок.
  3. Артикулы без мусора. Служебные префиксы, пробелы и разные написания одного артикула ломают точное совпадение.
  4. Отсутствие дублей. Один товар в трёх карточках с разными названиями заставляет систему выбирать между копиями.

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

Коротко

  • Аналог и замена — разные вещи; подобранный аналог обязан быть помечен как аналог.
  • Названия соседних моделей почти совпадают, характеристики — нет; решать должны характеристики.
  • Расхождение по числовому параметру весомее совпадения по названию: такая строка идёт на проверку.
  • Менеджеру нужны исходная строка, обоснование, уверенность и альтернативы — иначе он ищет заново сам.
  • Качество подбора ограничено качеством каталога, а не алгоритмом.

Вопросы по теме статьи

Чем аналог отличается от замены?

Аналог — товар с сопоставимыми характеристиками, который решает ту же задачу. Замена — любая другая позиция, поставленная вместо запрошенной. Разница принципиальна для клиента: аналог он, скорее всего, примет, произвольную замену — оспорит.

Почему подбор только по названию ошибается?

Потому что у соседних моделей одной линейки названия различаются одной цифрой, а характеристики — вдвое. Двигатель LONCIN G200 на 9 л.с. и G160 на 5,5 л.с. по тексту почти одинаковы, по применимости — разные товары.

Можно ли доверить выбор аналога автоматике полностью?

Нет. Автоматика должна предложить кандидатов и показать, чем они отличаются от запрошенного, а решение принимает менеджер. Разумный порог: точные совпадения проходят сами, всё остальное уходит на проверку.

Автоматическая обработка заявок: подбор товаров по спецификации клиента

Клиент присылает спецификацию в Excel, сканом или фото рукописного бланка — CartFlow распознаёт и разбирает строки, подбирает позиции по вашему каталогу, предлагает аналоги и готовит счёт с QR-кодом по ГОСТ.

Читайте дальше