Подбор аналога — момент, в котором автоматический подбор чаще всего ошибается, и одновременно тот, где ошибка стоит дороже всего: неверную замену обнаруживают не в переписке, а на объекте. Разбираем, почему поиск по названию систематически промахивается на близких моделях и что нужно, чтобы этого не происходило.
Аналог и замена — разные вещи
Разница кажется терминологической, но она определяет реакцию клиента.
Аналог — товар с сопоставимыми характеристиками, решающий ту же задачу. Клиент, написавший в спецификации «или аналог», заранее согласен его рассмотреть.
Замена — любая другая позиция, поставленная вместо запрошенной. Согласия на неё никто не давал.
Автоматика, которая молча ставит в подбор похожий товар, формально делает второе, даже когда думает, что делает первое. Поэтому подобранный аналог обязан быть виден как аналог — с указанием, чем именно он отличается от запрошенного.
Почему подбор по названию промахивается
Названия соседних моделей одной линейки различаются на один-два символа. Характеристики при этом могут различаться вдвое.
| Модель | Мощность | Похожесть названия |
|---|---|---|
| LONCIN G200 | 9 л.с. | — |
| LONCIN G160 | 5,5 л.с. | очень высокая |
Для любого алгоритма, который сравнивает строки, «G200» и «G160» — почти одно и то же: совпадает бренд, совпадает буква серии, отличается одна цифра из трёх. Для покупателя это разные двигатели, и виброплита с младшим просто не выйдет на заявленную производительность.
Чем ближе модели по названию, тем выше цена ошибки: перепутать товары из разных категорий почти невозможно, перепутать соседей по линейке — легко.
Из этого следует главное практическое правило: похожесть названий не должна быть решающим аргументом. Она годится, чтобы отобрать кандидатов, но не чтобы выбрать среди них.
Что решает задачу: числа из строки заявки
Строка «Двигатель бензиновый 9 л.с. для виброплиты» содержит характеристику, по которой кандидаты разделяются однозначно. Задача в том, чтобы система увидела в «9 л.с.» не текст, а величину.
Это означает три вещи:
- Извлечение числовых характеристик из строки заявки. Мощность, объём, диаметр, типоразмер, напряжение — в тех единицах, в которых их пишут: «9 л.с.», «6,7 кВт», «Ø200», «125мм».
- Приведение к сопоставимому виду. «6,7 кВт» и «9 л.с.» — это примерно одна и та же мощность, записанная по-разному. Без нормализации сравнение невозможно.
- Наличие тех же характеристик у товаров каталога. Здесь чаще всего и обнаруживается настоящая проблема: в фиде свойства не заполнены, и сравнивать не с чем.
Последний пункт — причина, по которой подбор аналогов упирается не в алгоритм, а в качество каталога. Если у половины позиций характеристики пустые, никакой алгоритм не отличит G200 от G160 иначе, чем по названию.
Как расходятся название и характеристики
Полезно понимать, что происходит, когда два сигнала противоречат друг другу. Название говорит «это почти то же самое», характеристики говорят «мощность отличается вдвое».
Правильное поведение — считать расхождение характеристик более весомым. Название описывает товар приблизительно и составляется маркетологом; характеристика — измеримая величина. Если система устроена иначе, она будет уверенно подставлять младшие модели вместо старших, потому что по тексту они выглядят убедительно.
Практическое следствие для настройки: позиция, у которой название совпало хорошо, а числовая характеристика разошлась, должна уходить на проверку менеджеру, а не проходить автоматически.
Что должно быть видно менеджеру
Хороший подбор аналога — не строка «нашли похожее», а набор данных, по которым можно принять решение за несколько секунд:
- что запрашивал клиент — исходная строка спецификации целиком, без сокращений;
- что подобрано — позиция каталога с артикулом;
- почему это аналог — какие характеристики совпали, какие разошлись и насколько;
- оценка уверенности — число, а не «высокая/низкая»;
- альтернативы — другие кандидаты, среди которых был сделан выбор.
Последний пункт недооценивают. Менеджер, видящий только один вариант, вынужден либо согласиться, либо искать сам — то есть делать ровно ту работу, которую автоматизация должна была снять. Список альтернатив превращает проверку в выбор из готового.
Когда аналог предлагать не нужно
Есть случаи, в которых лучше честно сказать «нет позиции», чем подобрать замену:
- Клиент указал конкретный артикул без оговорки «или аналог». Это требование, а не пожелание.
- Товар входит в проект или смету, прошедшую согласование. Замена потребует пересогласования, и решать это должен человек.
- Расхождение по ключевой характеристике превышает разумный предел. Двигатель вдвое слабее — не аналог ни при каких обстоятельствах.
- Кандидатов нет ни одного с приемлемой уверенностью. Пустая строка с пометкой «не найдено» полезнее наугад подобранной.
Что подготовить со своей стороны
Подбор аналогов работает ровно настолько, насколько заполнен каталог. Минимум, который стоит привести в порядок до внедрения:
- Характеристики в фиде. Ключевые параметры категории должны быть заполнены хотя бы у ходовых позиций.
- Единые единицы измерения. «кВт» и «Вт» вперемешку в одном свойстве — источник ошибок на порядок.
- Артикулы без мусора. Служебные префиксы, пробелы и разные написания одного артикула ломают точное совпадение.
- Отсутствие дублей. Один товар в трёх карточках с разными названиями заставляет систему выбирать между копиями.
Это та же работа, что нужна для нормальных карточек на сайте и для выхода на маркетплейсы, — она окупается не только подбором.
Коротко
- Аналог и замена — разные вещи; подобранный аналог обязан быть помечен как аналог.
- Названия соседних моделей почти совпадают, характеристики — нет; решать должны характеристики.
- Расхождение по числовому параметру весомее совпадения по названию: такая строка идёт на проверку.
- Менеджеру нужны исходная строка, обоснование, уверенность и альтернативы — иначе он ищет заново сам.
- Качество подбора ограничено качеством каталога, а не алгоритмом.


