Поиск по смыслу: как понять «нужно выкопать яму»
Разбор одного запроса от начала до конца: что с ним делает обычный поиск, что делает смысловой и какие данные нужны, чтобы ответ был правильным.
«Нужно выкопать яму под септик» — реальная формулировка клиента. В ней нет ни одного слова из каталога спецтехники. Проследим, что происходит с таким запросом внутри двух разных систем.
Что сделает обычный поиск
Он разберёт запрос на слова: «нужно», «выкопать», «яму», «под», «септик». Дальше поищет совпадения в карточках.
Результат предсказуем: «нужно» и «под» отбрасываются как служебные, «выкопать» и «яма» в каталоге не встречаются, потому что там написано «экскаватор-погрузчик» и «глубина копания 4,5 м». Остаётся «септик» — и если у вас нет товара с этим словом, выдача пустая.
Клиент видит «ничего не найдено» и уходит. При этом нужная машина в парке есть.
Что сделает смысловой поиск
Шагов больше, и каждый решает свою задачу.
Шаг 1. Разбор задачи. Система определяет: речь о земляных работах, объект — котлован под септик, значит нужна глубина и вывоз грунта.
Шаг 2. Сопоставление со смыслом карточек. Ищутся позиции, чьи описания близки к «земляные работы, копка котлована». Экскаватор-погрузчик окажется наверху, потому что в его описании написано, для чего он нужен.
Шаг 3. Проверка достаточности. Данных мало: неизвестны глубина, объём и куда девать грунт. Здесь уместен один уточняющий вопрос.
Шаг 4. Ответ. Две-три подходящие позиции с объяснением, почему именно они.
Почему уточняющий вопрос важнее выдачи
Септик бывает на два кольца и на десять. В первом случае хватит мини-техники, во втором нужен полноразмерный экскаватор, а иногда ещё и самосвал под грунт.
Показать сразу пятнадцать вариантов — значит переложить выбор на человека, который за этим и пришёл. Один вопрос про глубину сокращает выдачу до двух позиций.
Правило: спрашивать про работу, а не про технику. «Какая глубина ямы» — нормальный вопрос. «Какая нужна длина стрелы» — нет, клиент этого не знает.
Что нужно от каталога
Смысловой поиск читает текст карточек. Если текста нет, понимать нечего.
Минимум для этого сценария:
- предложение о назначении: «земляные работы, копка траншей и котлованов, планировка»;
- глубина копания и объём ковша отдельными полями;
- признак, нужен ли отдельный транспорт для вывоза;
- разные описания у похожих машин.
Последний пункт недооценивают: если у экскаватора и мини-погрузчика скопировано одно описание, система не отличит их и покажет оба.
Где система ошибётся
Честный список:
- Двусмысленные запросы. «Яма» бывает смотровой в гараже — техника нужна другая.
- Местная лексика. Региональные названия работ модель может не знать.
- Отсутствие товара. Если подходящей позиции нет, правильный ответ — «нет», а не ближайшее похожее. Почему это важно, разобрано в статье честное «нет» работает лучше похожего товара.
Вывод и следующий шаг
Смысловой поиск отвечает на запросы, где нет слов из каталога, потому что сравнивает смысл, а не буквы. Работает он ровно настолько, насколько в карточках написано, для чего позиция нужна.
Следующий шаг: возьмите три формулировки клиентов из переписки и введите их в поиск своего сайта. Пустые ответы покажут, какие описания дописать первыми.
Частые вопросы
Нужно ли переписывать весь каталог?
Нет. Начните с позиций, которые дают основную выручку: они же собирают большую часть запросов.
Сколько уточняющих вопросов задавать?
Один-два. Дальше диалог превращается в анкету, и человек уходит.
Что делать, если подходящего товара нет?
Сказать прямо и предложить оставить заявку. Подмена похожим читается как непонимание.
Работает ли это для услуг?
Да, и часто лучше, чем для товаров: услуги как раз описываются задачами, а не характеристиками.
Понимает ли система опечатки?
Обычно да, потому что смысл слова сохраняется. Точные модели и артикулы лучше искать точным совпадением.
Можно ли поправить неправильный ответ вручную?
Да, поправкой вида «на такой запрос надо отвечать так». Она должна действовать сразу, без переобучения модели.