AI-поиск для сайта: как он понимает запрос и чем отличается от обычного
статья · 10 мин чтения· Команда AISSE

AI-поиск для сайта: как он понимает запрос и чем отличается от обычного

Что происходит за полсекунды между вводом запроса и выдачей: разбор намерения, поиск по смыслу, точное совпадение по артикулам, уточняющий вопрос. Где в AI-поиске работает нейросеть, где нет и чего он не умеет.

Обычная строка поиска сравнивает буквы: есть слово в названии товара — показывает, нет — пишет «ничего не найдено». AI-поиск для сайта сначала пытается понять, чего хочет человек, и только потом ищет. Разница видна на любом запросе, который написан не так, как назван товар в каталоге.

Ниже — что происходит внутри между нажатием Enter и выдачей, где в этой цепочке нужна нейросеть, а где обходятся без неё.

Что умеет обычный поиск и где он ломается

Встроенный поиск большинства CMS устроен как предметный указатель в книге. При загрузке каталога он составляет список слов и запоминает, в каких карточках каждое встречается. Хорошие версии ещё приводят слова к начальной форме, чтобы «куртки» находили «куртку».

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

Ломается такой поиск в трёх местах:

  • Человек описывает задачу, а не товар. «Чтобы ребёнку не было холодно на горке» — ни одного слова из названий каталога.
  • Человек называет вещь по-своему. «Пуховик» и «куртка утеплённая» для покупателя одно и то же, для указателя слов — разные.
  • Запрос на самом деле фильтр. «Зимняя куртка до 8000» — поиск ищет слово «8000» в описаниях и, конечно, не находит.

Во всех трёх случаях товар в каталоге есть. Его просто не видно.

Путь запроса в AI-поиске

AI-поиск — не одна нейросеть, а цепочка из нескольких шагов. У разных сервисов она устроена по-разному, но основные звенья почти везде одни и те же.

Разбор намерения

Сначала запрос нужно понять. Языковая модель читает фразу и раскладывает её на части: что ищут, какие есть условия, чего человек хочет — найти товар, сравнить два варианта или вообще спросить про доставку.

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

Поиск по смыслу

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

Поиск берёт координаты запроса и выбирает карточки, которые лежат ближе всего. Совпадение букв для этого не нужно. Поэтому AI-поиск находит товар по описанию задачи и по разговорному названию.

Точное совпадение никуда не девается

У поиска по смыслу есть слабое место — точные строки. Артикул «MX-4410» и «MX-4401» для векторов почти одинаковы, а для покупателя это два разных товара. Бренд, номер модели, размер «42» тоже нужно искать по буквам.

Поэтому нормальный AI-поиск совмещает оба способа: точное совпадение для артикулов и названий, смысловое — для всего остального. Результаты сводятся в один список. Именно это отличает рабочий поиск от демонстрации, где к каталогу просто подключили нейросеть.

Ранжирование и фильтры

Найденные кандидаты нужно расставить по порядку. Тут учитываются условия из запроса — цена, размер, назначение, — а также наличие товара. Карточка, которой нет на складе, не должна стоять первой, даже если по смыслу подходит идеально.

Условия, которые модель вытащила из фразы, работают как фильтры. Человеку не нужно искать на странице ползунок цены: он уже написал «до 8000».

Уточняющий вопрос

Бывают запросы, по которым честного ответа нет. «Подарок» или «что-нибудь для дачи» подходят к сотне товаров. Обычный поиск выдаёт эту сотню списком. AI-поиск может спросить: «Для кого подарок?» или «Для сада или для дома?» — и после ответа показать несколько точных вариантов.

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

Как AI-поиск обрабатывает запрос
Как AI-поиск обрабатывает запрос

Где ИИ работает заранее, а не в момент запроса

Кажется, что нейросеть думает над каждым запросом с нуля. На деле самая тяжёлая часть работы делается заранее, при загрузке каталога.

Модель читает карточку и дописывает к ней то, чего там не хватает: другие названия товара, для чего он нужен, кому подходит. Карточка «Термос 0,5 л, сталь» получает метки «для рыбалки», «в дорогу», «подарок мужчине». Покупатель таких слов в описании не увидит, но поиск будет их учитывать.

Векторы карточек тоже считаются один раз, при индексации. Когда приходит запрос, остаётся посчитать вектор для короткой фразы и сравнить его с готовыми. Поэтому AI-поиск отвечает за доли секунды, а не за время, за которое чат-бот пишет ответ.

Отсюда практический вывод: качество AI-поиска во многом зависит от того, как он обработал каталог. Свежие товары должны попадать в индекс быстро, иначе поиск будет понимать запрос, но не находить новинку.

Обычный поиск и AI-поиск: сравнение по пунктам

Что ищет. Обычный — совпадение слов. AI-поиск — смысл запроса плюс точное совпадение там, где оно важно.

Запрос-задача. Обычный не находит ничего. AI-поиск подбирает товары, которые решают задачу.

Разговорные названия и синонимы. Обычному нужен словарь, который кто-то ведёт вручную. AI-поиск понимает близкие слова сам, а метки дописывает при загрузке каталога.

Цена и условия в тексте запроса. Обычный их не замечает. AI-поиск превращает их в фильтры.

Размытый запрос. Обычный выдаёт длинный список. AI-поиск может задать один уточняющий вопрос.

Артикулы и модели. Оба находят, если AI-поиск совмещает смысл с точным совпадением.

Что требует от каталога. Обычному нужны правильные слова в названиях. AI-поиску — хотя бы минимальные описания: из пустой карточки смысл не извлечь.

Чего AI-поиск не умеет

Самая частая ошибка — ждать от AI-поиска чудес. Вот его честные границы.

Он не найдёт то, чего нет в каталоге. Если человек ищет товар, которого вы не продаёте, поиск в лучшем случае покажет близкую замену. Это полезно, но заказа на отсутствующий товар не создаст.

Он слабее на пустых карточках. Название «Арт. 55102» без описания и характеристик ничего не говорит ни человеку, ни модели. Метки дописать не из чего.

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

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

Как понять, нужен ли он вашему сайту

AI-поиск окупается не везде. Несколько признаков, что он вам нужен:

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

Если у вас двадцать товаров и люди ищут их по названию, встроенного поиска, скорее всего, хватит. Подробнее о признаках — в статье «Умный поиск для сайта: 7 признаков, что пора его внедрить».

Вывод и следующий шаг

AI-поиск для сайта отличается от обычного не тем, что «в нём нейросеть». Он разбирает запрос на смысл и условия, ищет по смыслу, но не теряет артикулы, учитывает наличие и цену и в сложных случаях задаёт вопрос. Большая часть работы делается заранее, при загрузке каталога, поэтому выдача остаётся быстрой.

Проверить, как ваш каталог выглядит для такого поиска, можно бесплатно: проверка карточек каталога покажет, где описаний не хватает. А посмотреть AI-поиск на своём каталоге можно в демо по ссылке.

Частые вопросы

AI-поиск, нейропоиск и семантический поиск — это одно и то же?

Почти. Семантическим называют поиск по смыслу через векторы. Нейропоиском и AI-поиском обычно называют то же самое плюс языковую модель, которая разбирает запрос и задаёт вопросы. Разницу в терминах подробно разбирает статья «Нейропоиск товаров».

Нужен ли для AI-поиска ChatGPT?

Не обязательно. Для поиска по смыслу нужна модель, которая переводит текст в векторы, — она небольшая и работает быстро. Большая языковая модель нужна для разбора сложных запросов и уточняющих вопросов, и это может быть любая подходящая модель, в том числе российская.

AI-поиск медленнее обычного?

Заметно — нет. Векторы карточек считаются заранее, и в момент запроса остаётся короткое сравнение. Дольше идут только запросы, где модель разбирает сложную фразу или задаёт вопрос.

Будет ли AI-поиск работать на маленьком каталоге?

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

Не потеряет ли AI-поиск артикулы и точные модели?

Если он совмещает поиск по смыслу с точным совпадением — нет. Это стоит проверить до подключения: введите пару артикулов из своего каталога и посмотрите, что будет первым в выдаче.

Чем AI-поиск для сайта отличается от поиска в Яндексе с нейросетью?

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

Читайте также

Ярлыки: Поиск

Статья полезна?

Комментарии

Пока никто не написал. Будьте первым.

Написать комментарий

Комментарии выходят после проверки. Ссылки на другие сайты не пропускаем.

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

Проверьте на своём каталоге
Регистрация, загрузка каталога и первый осмысленный ответ — за один день.
Начать бесплатно Задать вопрос