Центр помощи
Интеграции чат-бота

AI Search, поиск в магазине в реальном времени или сканированные страницы: как чат-бот находит товары

Последнее обновление:

Чат-бот в интернет-магазине хорош ровно настолько, насколько хорошо он умеет находить товары. Спросите у консультанта «легкую беговую ветровку от дождя до 100», и вы ожидаете два-три конкретных варианта с ценой и ссылкой. Сможет ли чат-бот это предложить, зависит вовсе не от модели ИИ, а от того, откуда берутся данные о товарах и насколько они актуальны.

Есть три способа предоставить e-commerce чат-боту доступ к вашим товарам:

  1. AI Search - чат-бот работает с базой знаний о товарах, сформированной на основе вашего каталога, и находит позиции по смыслу. Поддерживаемые нативные интеграции могут проверять цены и наличие на складе прямо во время ответа; варианты с XML используют свежие данные из обновленного фида.
  2. Поиск по магазину в реальном времени (Live store search) - чат-бот передает фразу клиента напрямую поисковому эндпоинту вашей e-commerce платформы.
  3. Обучение на отсканированных страницах магазина - чат-бот обучается на сохраненной копии страниц вашего сайта.

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

Вариант 1: AI Search (индексированный каталог товаров с актуальными данными)

Посмотрите на примере диалога

Поиск товаров по описанию потребности

Для AI Search требуются подключенный индексированный каталог и включенное действие поиска. Индексированные данные и запросы в реальном времени имеют разные гарантии актуальности.

Пример ChatLabНаглядный диалог

Посетитель: Легкое платье на летнюю свадьбу, до 100 $.

Запустите пример или прочитайте его ниже. Реальные данные клиентов не используются.
1 / 5

Клиент описывает потребность, а не точное название товара.

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

    Посетитель: Легкое платье на летнюю свадьбу, до 100 $.

  2. Бот выполняет поиск по каталогу.

    Ищем в каталоге товаров...

  3. Подходящие товары отображаются в виде Offer Cards.

    Изумрудное платье с запахом, $79. Вискоза, длина миди. Атласное миди цвета кобальт, $69. Вискоза, длина миди.

  4. Клиент может уточнить выбор.

    Посетитель: Изумрудное платье есть в 38 размере?

  5. Информация о вариантах должна основываться на доступных данных о товаре.

    Ассистент: У товара указан 38 размер. Перед покупкой проверьте актуальное наличие на странице товара.

AI Search - это рекомендуемый способ предоставить товары чат-боту интернет-магазина. Он объединяет преимущества двух других вариантов. ChatLab считывает ваш каталог через интеграцию или товарный фид и формирует отдельную базу знаний о товарах: каждый товар сохраняется с названием, полным описанием, характеристиками, категориями, тегами, кодами (SKU, EAN), ценой и изображениями. Индексация запускается автоматически при подключении магазина. После этого каталог переиндексируется по заданному вами расписанию - вплоть до ежедневного, при этом обрабатываются только изменившиеся товары. Переиндексация по расписанию доступна на каждом тарифе линейки E-commerce, включая Free, а также с любым пакетом товаров. Страницы товаров, документы и FAQ хранятся отдельно в стандартных данных для обучения и не расходуют лимит товаров.

Как бот находит товары: запрос клиента сопоставляется со смыслом товара, а не просто со словами. Запрос "теплая, но легкая куртка для осенних походов до 300" распознается как категория, сценарий использования и бюджет. AI Search отбирает товары по цене и категории, а затем ранжирует подходящие под описание позиции. Поддерживаемые нативные интеграции могут затем запросить детали товара напрямую из магазина; при интеграции через XML используются данные последнего успешно обновленного фида. Точные совпадения по кодам тоже работают: вопрос вида "есть ли в наличии 5901234123457" позволяет точно определить товар, а статус наличия берется из подключенного источника.

Преимущества

  • Контекстный поиск. Синонимы, опечатки, другие языки, описания потребностей и сравнения ("что-то похожее на X, но дешевле") приводят к нужным товарам.
  • Цены и остатки из подключенного источника. Поддерживаемые нативные интеграции могут считывать данные магазина прямо при формировании ответа. XML-фиды отражают состояние на момент последнего успешного обновления и могут немного отставать от изменений в магазине.
  • Фильтры, которыми действительно пользуются покупатели. Диапазон цен и категория применяются как строгие фильтры, а не угадываются по ключевым словам.
  • Рекомендации, а не просто поиск по базе. Если конкретный товар распродан или отсутствует, чат-бот предлагает альтернативы, закрывающие ту же потребность.
  • Чистая база знаний о товарах. Индексируются только данные о товарах - без меню сайта, баннеров и виджетов "вам также может понравиться". Каталог товаров не расходует ваши символы обучения.
  • Масштабируемость под любой каталог. Поиск по тысячам товаров работает так же быстро, как и по десяти, а при обновлении обрабатываются только изменившиеся позиции.
  • Работает без нативной интеграции через XML-фид Google Merchant или загруженный файл с товарами в формате XLSX или CSV, поэтому подходит для любого магазина. См. Интеграция через XML-фид.

Недостатки

  • Требуется интеграция, товарный фид или файл с товарами, а также лимит товаров, покрывающий размер вашего каталога.
  • Новые товары появляются после успешного обновления каталога, а не в секунду их публикации на сайте. Проверка цен и остатков в реальном времени при запросе зависит от возможностей нативной интеграции.
  • Варианты на основе фида используют данные последнего успешного обновления, которые сами по себе могут содержать не самые свежие сведения. Фид не позволяет проверить статус заказа или добавить товар в корзину: для этого требуется нативная интеграция с поддержкой нужного действия.

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

Необходимый тариф: входит в каждый план E-commerce (Free - 100 товаров, E-commerce Start - 2 000, E-commerce Grow - 5 000, E-commerce Scale - 20 000). На тарифах линейки Universal добавьте дополнение с интеграциями для электронной коммерции ($30 в месяц) для подключения магазина, а также пакет товаров AI Search ($29 в месяц за 5 000 товаров), назначенный чат-боту. Именно этот пакет активирует AI Search для конкретного бота. См. Тарифы и лимиты E-commerce.

Вариант 2: Live store search (поиск товаров через API магазина)

Когда ваш магазин работает на платформе с интеграцией ChatLab, поддерживающей поиск товаров (например, Shopify, WooCommerce, PrestaShop, Shoper, CS-Cart или Abicart), чат-бот может обращаться к API платформы. Это и есть живой поиск по магазину (live store search): действие поиска товаров отправляет фразу клиента в поисковый эндпоинт вашего магазина и показывает полученный ответ в виде карточек товаров. BaseLinker и Wix в настоящее время поддерживают статус заказа, но не поиск товаров.

Как он находит товары: точно так же, как собственная поисковая строка вашего магазина. Чат-бот извлекает фразу из диалога, платформа сопоставляет ее с названиями товаров (а иногда и с описаниями) и возвращает совпадения.

Преимущества

  • Данные магазина в момент запроса. Цены, остатки на складе, варианты и ссылки на товары поступают из ответа API магазина; доступные поля и актуальность зависят от платформы.
  • Без обучения и без ограничений по символам. Каталог никуда не копируется, поэтому его размер не имеет значения.
  • Отлично подходит для точного поиска. Названия товаров, артикулы (SKU) и коды находятся мгновенно.
  • Другие действия, такие как проверка статуса заказа, добавление в корзину и фильтрация по наличию, зависят от интеграции. Один лишь поиск товаров их не активирует.

Недостатки

  • Точное совпадение по ключевым словам (один к одному). Большинство поисковых эндпоинтов платформ ищут буквальные слова. Запрос «кроссовки на широкую ногу» найдет товары только в том случае, если название или описание содержит именно эти слова. Синонимы («кеды», «обувь для бега»), опечатки, другие языки и описательные запросы вернут пустой результат или неподходящие позиции.
  • Чат-боту приходится угадывать фразу. Из фразы «что-нибудь теплое для дочки, ей 8 лет» ИИ должен составить поисковый запрос, который примет поисковый движок вашего магазина. Каждая неудачная догадка расходует один цикл обращения и кредиты на сообщения, а клиент видит ответ «ничего не найдено».
  • Не понимает бюджет или назначение. «Дешевле 200» или «для начинающих» не являются поисковыми запросами. Фильтрация обычно зависит от того, что поддерживает эндпоинт платформы, а часто он поддерживает крайне мало.
  • Качество зависит от платформы. Некоторые поисковые системы магазинов работают отлично, другие ищут только по заголовкам. Чат-бот перенимает все эти ограничения.

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

Необходимый план: план Universal с дополнением «Интеграции для e-commerce» ($30 в месяц). Пакет товаров не требуется. В планах E-commerce функция AI Search включена по умолчанию и заменяет поиск live store search.

Вариант 3: Обучение на отсканированных страницах магазина

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

Как бот находит товары: вопрос клиента сравнивается с фрагментами отсканированных страниц. Чат-бот получает наиболее похожие фрагменты и формулирует ответ на их основе.

Преимущества

  • Работает с любым магазином на любой платформе, без необходимости интеграции или товарного фида.
  • Охватывает все содержимое страницы: подробные описания, материалы, инструкции по уходу, сравнительные таблицы, руководства для покупателей.
  • Единственный вариант для контента, не являющегося товарами: правила, FAQ, история бренда, статьи в блоге.

Недостатки

  • Устаревшие цены и остатки. Чат-бот помнит страницу в том виде, в каком она была на момент обучения. Изменение цены, акция или распроданный товар остаются незамеченными до следующего переобучения. Клиент, который видит одну цену в чате, а другую в корзине, теряет доверие к обоим источникам.
  • Шум вместо информации о товаре. Страница товара содержит меню, футер, баннер cookie, виджеты «с этим товаром покупают», отзывы и формы подписки на рассылку. Без тщательной фильтрации элементов все это попадает в обучающие данные и конкурирует с описанием самого товара за внимание чат-бота.
  • Слишком много текста, слишком мало структуры. Чат-бот видит сплошной текст, а не структурированные поля. Он не знает, что «299» - это цена, а «S, M, L» - это варианты, поэтому не может фильтровать товары по бюджету или размеру, а только догадывается по тексту.
  • Лимиты символов. Крупные каталоги быстро исчерпывают лимит символов для обучения (training characters) вашего тарифного плана, а для применения изменений приходится повторно сканировать весь каталог.
  • Слабая точность поиска по большим каталогам. При тысячах похожих товаров наиболее релевантные текстовые фрагменты часто не соответствуют лучшим товарам, и чат-бот начинает повторять одни и те же позиции.

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

Необходимый план: любой план, включая FREE. Ограничивается лимитом символов для обучения и количеством страниц в плане. Рекомендуется для информационных страниц, а не для каталогов товаров.

Сравнение возможностей

AI Search

  • Источник данных о товарах: проиндексированный каталог плюс поиск по поддерживаемому магазину или последнее обновление фида
  • Сопоставление: семантическое соответствие смыслу товара, поэтому «теплая куртка до 300» воспринимается как категория, сценарий использования и фильтр по цене
  • Синонимы, опечатки, другие языки: да
  • Цены, остатки и варианты: поиск по магазину, где поддерживается; последнее обновление фида для XML
  • Фильтры по цене и категориям: да
  • Точный поиск по SKU или EAN: да
  • Альтернативы, если товара нет в наличии: да
  • Символы обучения: не используются, товары считаются отдельно
  • Большие каталоги: отлично, обновление выполняется инкрементально
  • Новый товар появляется в чате: после следующего планового обновления
  • Статус заказа и добавление в корзину: отдельные нативные действия интеграции, где поддерживаются; не предоставляется через XML
  • Настройка: подключите интеграцию или фид; индексация запускается автоматически
  • Тариф: любой тариф E-commerce или тариф Universal с дополнением интеграций E-commerce плюс пакет товаров AI Search

Живой поиск по магазину

  • Источник данных о товарах: запрос к поисковому эндпоинту платформы
  • Сопоставление: поиск по ключевым словам, обычно один к одному; требуются буквальные ключевые слова
  • Синонимы, опечатки, другие языки: редко
  • Цены, остатки и варианты: поля, возвращаемые API магазина
  • Фильтры по цене и категориям: зависит от платформы
  • Точный поиск по SKU или EAN: да
  • Альтернативы, если товара нет в наличии: нет
  • Символы обучения: не используются
  • Большие каталоги: отлично
  • Новый товар появляется в чате: мгновенно
  • Статус заказа и добавление в корзину: только если интеграция поддерживает конкретное действие
  • Настройка: подключите интеграцию
  • Тариф: тариф Universal с дополнением интеграций E-commerce, без пакета товаров

Обучение на просканированных страницах магазина

  • Источник данных о товарах: статическая копия просканированных страниц
  • Сопоставление: текстовое сходство по фрагментам страниц; бюджет и назначение определяются по тексту приблизительно
  • Синонимы, опечатки, другие языки: иногда
  • Цены, остатки и варианты: по состоянию на момент последнего обучения
  • Фильтры по цене и категориям: нет
  • Точный поиск по SKU или EAN: только если код есть на странице
  • Альтернативы, если товара нет в наличии: нет
  • Шум от меню, баннеров и виджетов: высокий без фильтрации элементов
  • Символы обучения: да, весь каталог
  • Большие каталоги: упирается в лимиты символов, более слабая точность поиска
  • Новый товар появляется в чате: после повторного обучения
  • Статус заказа и добавление в корзину: нет
  • Настройка: просканируйте и отфильтруйте страницы
  • Тариф: любой тариф, включая FREE

Какой вариант выбрать?

  • Вы продаете несколько десятков товаров, и чат-бот в основном нужен для вопросов о доставке, возвратах и FAQ. Достаточно сканирования сайта (scraping). Следуйте инструкции по фильтрации элементов, чтобы страницы товаров загружались без лишнего мусора.
  • У вашей платформы есть интеграция с поддержкой поиска товаров, а клиенты ищут по названию или артикулу. Достаточно живого поиска по магазину через интеграцию, и для этого не требуется пакет товаров. Переходите на AI Search, когда заметите ответы «ничего не найдено» на описательные запросы.
  • У вас сотни или тысячи товаров, клиенты задают вопросы своими словами, и вы хотите, чтобы чат-бот рекомендовал товары и предлагал сопутствующие позиции. AI Search - лучший выбор. Он включен по умолчанию во всех планах ChatLab E-commerce, а в тарифе Universal его можно подключить с помощью дополнения «Интеграции для e-commerce» и пакета товаров AI Search.
  • Для вашей платформы нет прямой интеграции. Экспортируйте XML-фид Google Merchant и подключите к нему AI Search. Вы получите контекстный поиск и карточки товаров; статус заказа и действия с корзиной останутся недоступны.

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

Как включить AI Search в ChatLab

  1. Откройте своего чат-бота и перейдите на вкладку Connect (Подключение). Подключите свой магазин через Shopify, WooCommerce, PrestaShop, Shoper, CS-Cart или Ecwid либо добавьте фид XML или файл с товарами в формате XLSX или CSV, если подходящая интеграция каталога недоступна.
  2. Убедитесь, что ваш тариф включает AI Search и покрывает размер каталога. См. Тарифы и лимиты E-commerce.
    • На тарифе E-commerce: AI Search включен для определенного количества товаров (Free 100, Start 2 000, Grow 5 000, Scale 20 000). Для более крупных каталогов добавьте пакеты товаров AI Search (5 000 товаров за $29 в месяц каждый).
    • На универсальном тарифе: добавьте дополнение Интеграции E-commerce ($30 в месяц), чтобы подключить магазин, а затем назначьте пакет товаров AI Search чат-боту в разделе Shop > Products (Магазин > Товары). Именно этот пакет активирует AI Search для данного чат-бота.
  3. Индексация начнется автоматически после подключения магазина. Дождитесь завершения первой индексации. Проиндексированный каталог появится в разделе Training > E-commerce catalog (Обучение > Каталог e-commerce) на вкладках Products (Товары) и Categories (Категории), где вы сможете проверить, что именно находит чат-бот.
  4. В разделе Settings > Actions (Настройки > Действия) убедитесь, что действие поиска товаров с помощью ИИ для вашей интеграции включено. Когда функция AI Search активна, она заменяет обычный поиск по фразе, поэтому чат-бот всегда выбирает более точный путь.
  5. Включите опцию Enable Offer Cards (Включить Offer Cards) в разделе Settings > Model & Advanced (Настройки > Модель и расширенные настройки), чтобы результаты отображались в виде карточек товаров с изображением, ценой и ссылкой. См. Offer Cards.
  6. Настройте расписание переиндексации с помощью Schedule auto-retrain (Запланировать автопереобучение) в разделе Training > E-commerce catalog (Обучение > Каталог e-commerce), чтобы каталог обновлялся автоматически, вплоть до одного раза в день. Кнопка Train now (Обучить сейчас) или Retrain (Переобучить) запускает обновление вручную по запросу.

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

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