Ворота релевантности: почему ваш бот не будет изобретать продукты

Ворота релевантности: почему ваш бот не будет изобретать продукты

TL;DR: Худшая неудача продавца ИИ — это уверенная ложь: товар, которого у вас нет на складе, и цена, которую вы никогда не устанавливаете. aiSTAFF устанавливает порог релевантности для каждого поиска с косинусным порогом около 0,64. Если полоса не очищается, бот говорит: «Мы этого не носим», вместо того, чтобы придумывать предмет.

Дорогой режим отказа

Языковая модель общего назначения хочет быть полезной, и в этом проблема. Попросите у него «водонепроницаемую блютуз-колонку до 80 лари», и он без всякого обоснования с удовольствием ее опишет: название, характеристики, цена — все выдумано. Клиент верит, просит купить, а вашей команде приходится объяснять, что продукта не существует. Теперь вы превратили продажу в извинение и подорванное доверие. Для магазина галлюцинированный товар хуже, чем бот, который говорит «не знаю», потому что ложь распространяется дальше, прежде чем разобьется. Чтобы избежать этого, необходимо закрепить бота в вашем реальном каталоге, что наш бот по продажам с искусственным интеллектом специально делает.

Заземлен, не догадываюсь

aiSTAFF не отвечает на вопросы о продуктах, исходя из общих знаний модели. Он ищет в вашем каталоге, встроенном в частный векторный магазин, и отвечает только на основе того, что находит. Это генерация с расширенным поиском: бот сначала извлекает реальные продукты, затем говорит о них и больше ничего. Сам поиск сочетает в себе семантический поиск и поиск по ключевым словам, которые объединяются таким образом, что увеличивается наилучшее соответствие. Подробности описаны в разделе почему поиск по ключевым словам не дает результатов в чате электронной коммерции. Если вы сопоставляете это с переобучением модели на ваших данных, компромиссы заключаются в RAG и точной настройке.

Однако одного только заземления недостаточно. Поиск всегда возвращает что-то, даже если запрос не имеет реального соответствия. Лучшим результатом для «игровой мыши» в мебельном магазине может быть подушка в форме мыши с низким баллом. Верните его, и бот будет выглядеть сломанным. Ворота релевантности — вот что останавливает это.

Как работает шлюз релевантности

Каждый поиск дает совпадения с показателем сходства — значением косинуса между запросом и каждым продуктом, где более высокий показатель означает более близкое по смыслу. Ворота устанавливают пол около 0,64. Логика короткая:

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

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

Пустой ответ — это особенность

Честное «мы этого не носим» звучит как потеря, но все наоборот. Он сохраняет доверие покупателя, сообщает вам, что в вашем каталоге существует пробел, и направляет покупателя к тому, что у вас есть в наличии, а не к фантому. Бот может после пустого сообщения сделать полезный подталкивание: «У нас нет игровых мышей, но вот офисные аксессуары, которые у нас есть». Это превращает тупик в перенаправление. Механизм продаж, который объединяет все это, находится в хабе — чат-бот с искусственным интеллектом, который продает ваш каталог.

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

Врата держатся на любом языке

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

Настройка порога для вашего магазина

Ворота — это циферблат, а не неподвижная стена. Установите слишком низкое значение, и слабые совпадения пропадут; установите слишком высокое, и настоящие продукты будут отклонены. Значение по умолчанию, близкое к 0,64, является разумной отправной точкой, и оно настроено для каждого бизнеса с учетом беспорядочных запросов, которые отправляют ваши клиенты: орфографические ошибки, расплывчатые описания, смешанные языки. Вы наблюдаете за тупиковой долей и долей неправильных совпадений и корректируете ее до тех пор, пока честные порожни не начнут происходить только тогда, когда в каталоге отсутствует товар. Здоровый магазин держит эти ворота достаточно плотно, чтобы никогда не лгать, и достаточно свободными, чтобы никогда не скрывать продаваемый товар. Более подробная версия представлена ​​в руководстве по чат-боту для электронной коммерции.

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

Магазин электроники получает два сообщения с интервалом в минуту. Первый: «У вас есть 65-дюймовый OLED-телевизор?» Бот выполняет поиск, находит две совпадающие модели выше порога и возвращает карточки с ценой и наличием. Второй, от другого покупателя: «Вы продаете стиральные машины?» В магазине продаются только телевизоры и аудиотехника. В результате поиска каждый продукт получает низкую оценку, лучшее совпадение попадает под ворота, а бот отвечает, что у него нет в наличии стиральных машин, а затем указывает на аудиооборудование, которое у него есть. Первый клиент получил настоящий продукт, второй — правду и редирект, и ни один из них не получил выдумку. Это ворота, которые выполняют свою работу, и именно поэтому заземленного бота можно безопасно размещать перед покупателями.

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

Что такое порог релевантности?

Это порог сходства, близкий к косинусу 0,64, для каждого поиска продукта. Если лучшее совпадение превышает это значение, бот показывает продукт; если ничего не очищает, бот возвращает честный пустой вместо того, чтобы придумывать предмет.

Сможет ли чат-бот когда-нибудь придумать продукт или цену?

<р>Нет. Бот отвечает только из вашего встроенного каталога и применяет критерий релевантности, поэтому запросы вне каталога возвращаются как «мы этого не носим», а не как сфабрикованный продукт, спецификация или цена.

Плох ли пустой ответ для продаж?

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

Работает ли шлюз для грузинских и русских запросов?

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