aiSTAFF
  • Цены
  • Блог
НачатьВойти
  • InstagramAutomate your Instagram Marketing
  • WhatsAppConnect with your Customers Instantly
  • MessengerFacebook Messenger chatbot #1
  • TelegramReach your audience on Telegram, instantly
  • aiSTAFFA Smarter Way to Chat Automation
    • Instagram
    • WhatsApp
    • Messenger
    • Telegram
    • aiSTAFF
  • Цены
  • Блог
НачатьВойти
Чат-ботыЭлектронная коммерцияПоиск продуктаaiSTAFF

Почему поиск по ключевым словам не работает в чате электронной коммерции, а гибрид исправляет это

Andrew Altair· Founder··6 мин

TL;DR: При поиске по ключевым словам не учитываются синонимы, а при семантическом поиске не учитываются коды моделей. aiSTAFF запускает оба списка и объединяет два ранжированных списка с помощью Reciprocal Rank Fusion, а затем меняет рейтинг по рейтингу и отзывам, так что покупатель в чате получает правильный товар, а не тупик.

Когда один метод поиска дает сбой

Покупатель пишет в чат магазина «удобное кресло до 300 лари». Система ключевых слов ищет слово «удобно» в названиях ваших товаров, ничего не находит и возвращает пустой результат, поскольку в вашем каталоге этот товар называется «кресло». Клиент уходит. Этот один промах, это потерянная продажа, и это происходит десятки раз в день на загруженной странице. Если вы продаете онлайн в Грузии, исправление начинается с нашего бота для продаж с искусственным интеллектом, и в этой статье объясняется, как он работает.

Поиск по ключевым словам имеет и противоположную проблему. Клиент, который вводит точный код модели, скажем, «AX-220», хочет получить именно этот артикул. Механизм, основанный исключительно на значении, может вернуть пять стульев, которые концептуально схожи, и похоронить тот, у которого есть соответствующий код. Каждый метод силен там, где другой слаб. Задача хорошего поиска товаров, использовать оба одновременно.

Два двигателя, две сильные стороны

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

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

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

Взаимное слияние рангов, простыми словами

Взаимное объединение рангов, или RRF, это метод подсчета очков, который объединяет два ранжированных списка без необходимости использования двух движков в одних и тех же единицах измерения. Плотный поиск возвращает косинусное сходство, BM25 возвращает оценку частоты терминов, и эти два числа несопоставимы. RRF обходит это, игнорируя необработанные оценки и используя только позицию каждого элемента в каждом списке.

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

Именно поэтому запрос типа «комфортное кресло AX-220» работает. Семантическая сторона обозначает "удобное кресло", сторона с ключевым словом фиксируется на "AX-220", а RRF отображает точную модель вверху, поскольку она имеет хорошие оценки с обеих сторон одновременно.

Изменение рейтинга по рейтингу и популярности

Релевантность, это первый шаг, а не последнее слово. Два кресла могут одинаково хорошо соответствовать запросу, одно из которых является бестселлером с 200 отзывами, а другое, устаревшим списком, который никто не покупает. aiSTAFF переоценивает объединенные результаты по сходству, умноженному на популярность, используя рейтинг и количество отзывов, так что проверенный продавец превосходит в рейтинге пыльного. Товары также группируются по типам, что предотвращает поиск стула от возврата лампы в форме стула. Покупатель видит товар, который, скорее всего, ему подойдет и, скорее всего, удовлетворит его, так же, как хороший помощник на этаже подсказывает вам подходящую модель.

Он также пересекает языки и словоформы

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

Гибрид плюс шлюз релевантности

Для сильного извлечения по-прежнему нужна основа. Если лучшее объединенное совпадение окажется слабым, его возврат в любом случае приведет к созданию продукта, который покупателю не нужен. aiSTAFF применяет шлюз релевантности при косинусном пороге около 0,64: ниже него бот говорит: «Мы этого не несем», вместо того, чтобы принудительно получить плохой результат. Гибридный поиск повышает качество того, что проходит; ворота останавливают остальных. Именно они объясняют, почему бот продает без лжи. Подробно это описано в разделе категории релевантности

.

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

Работающий пример

В магазине электроники появляется сообщение «Тихая клавиатура для офиса, механическая». Это опечатка в слове «тихо». Поиск по ключевым словам сам по себе не дает ничего полезного. Плотный поиск трактует намерение как механическую клавиатуру с низким уровнем шума и ранжирует три модели. БМ25 точно ловит «механику» и подтверждает два из них. RRF объединяет списки, две согласованные модели поднимаются вверх, а при изменении рейтинга на первое место ставится модель с рейтингом 4,6 и 90 отзывами. Бот возвращает две карты, обе в наличии и обе по цене. Промах превращался в продажу, и покупатель даже не догадывался, что опечатка чуть не стоила ему ответа.

Читать по теме

  • Чат-бот с искусственным интеллектом, который продает ваш каталог
  • Ворота релевантности
  • Удобное кресло должно найтись в ваших креслах
  • Карточки товаров в чате, которые конвертируют

Часто задаваемые вопросы

Что такое гибридный поиск в чат-боте?

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

Что делает взаимное слияние рангов?

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

Почему бы не использовать только семантический поиск?

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

Как избежать возврата неподходящего товара?

После слияния бот меняет рейтинг по рейтингу и отзывам, а затем применяет порог релевантности около 0,64 косинуса. Слабые совпадения падают ниже ворот, и вместо угадывания бот говорит, что предмет не несет.

Похожие статьи

  • Чат-бот с искусственным интеллектом, который продает ваш каталог

  • Покажите мне дешевые варианты: лучший выбор с учетом контекста

  • Удобный стул должен найти ваши кресла

aiSTAFF
© 2026, aiSTAFF
Product
  • Channels
  • Pricing
  • Get started
  • Sign in
Company
  • About
  • Contact
  • Press
  • Careers
Resources
  • Help center
  • Blog
  • Status
Legal
  • Terms of Service
  • Privacy Policy
  • Cookie Policy
Social
© 2026, aiSTAFF
Get started free