Чат-бот в интернет-магазине хорош ровно настолько, насколько хорошо он умеет находить товары. Спросите у консультанта «легкую беговую ветровку от дождя до 100», и вы ожидаете два-три конкретных варианта с ценой и ссылкой. Сможет ли чат-бот это предложить, зависит вовсе не от модели ИИ, а от того, откуда берутся данные о товарах и насколько они актуальны.
Есть три способа предоставить e-commerce чат-боту доступ к вашим товарам:
- AI Search - чат-бот работает с базой знаний о товарах, сформированной на основе вашего каталога, и находит позиции по смыслу. Поддерживаемые нативные интеграции могут проверять цены и наличие на складе прямо во время ответа; варианты с XML используют свежие данные из обновленного фида.
- Поиск по магазину в реальном времени (Live store search) - чат-бот передает фразу клиента напрямую поисковому эндпоинту вашей e-commerce платформы.
- Обучение на отсканированных страницах магазина - чат-бот обучается на сохраненной копии страниц вашего сайта.
В этой статье объясняется, как устроен каждый вариант, в чем его преимущества и ограничения, какой тариф вам понадобится и как сделать правильный выбор. Если вам нужны только главные выводы, переходите сразу к наглядному сравнению. Краткий обзор с примерами доступен на странице AI Search.
Вариант 1: AI Search (индексированный каталог товаров с актуальными данными)
Поиск товаров по описанию потребности
Для AI Search требуются подключенный индексированный каталог и включенное действие поиска. Индексированные данные и запросы в реальном времени имеют разные гарантии актуальности.
Посетитель: Легкое платье на летнюю свадьбу, до 100 $.
Запустите пример или прочитайте его ниже. Реальные данные клиентов не используются.Клиент описывает потребность, а не точное название товара.
Воспроизведение приостанавливается, когда пример пропадает с экрана. Это симуляция, а н е живой чат. Элементы управления виджетом во время воспроизведения неинтерактивны.Прочитать пример полностью
- Клиент описывает потребность, а не точное название товара.
Посетитель: Легкое платье на летнюю свадьбу, до 100 $.
- Бот выполняет поиск по каталогу.
Ищем в каталоге товаров...
- Подходящие товары отображаются в виде Offer Cards.
Изумрудное платье с запахом, $79. Вискоза, длина миди. Атласное миди цвета кобальт, $69. Вискоза, длина миди.
- Клиент может уточнить выбор.
Посетитель: Изумрудное платье есть в 38 размере?
- Информация о вариантах должна основываться на доступных данных о товаре.
Ассистент: У товара указан 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
- Откройте своего чат-бота и перейдите на вкладку Connect (Подключение). Подключите свой магазин через Shopify, WooCommerce, PrestaShop, Shoper, CS-Cart или Ecwid либо добавьте фид XML или файл с товарами в формате XLSX или CSV, если подходящая интеграция каталога недоступна.
- Убедитесь, что ваш тариф включает 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 для данного чат-бота.
- Индексация начнется автоматически после подключения магазина. Дождитесь завершения первой индексации. Проиндексированный каталог появится в разделе Training > E-commerce catalog (Обучение > Каталог e-commerce) на вкладках Products (Товары) и Categories (Категории), где вы сможете проверить, что именно находит чат-бот.
- В разделе Settings > Actions (Настройки > Действия) убедитесь, что действие поиска товаров с помощью ИИ для вашей интеграции включено. Когда функция AI Search активна, она заменяет обычный поиск по фразе, поэтому чат-бот всегда выбирает более точный путь.
- Включите опцию Enable Offer Cards (Включить Offer Cards) в разделе Settings > Model & Advanced (Настройки > Модель и расширенные настройки), чтобы результаты отображались в виде карточек товаров с изображением, ценой и ссылкой. См. Offer Cards.
- Настройте расписание переиндексации с помощью Schedule auto-retrain (Запланировать автопереобучение) в разделе Training > E-commerce catalog (Обучение > Каталог e-commerce), чтобы каталог обновлялся автоматически, вплоть до одного раза в день. Кнопка Train now (Обучить сейчас) или Retrain (Переобучить) запускает обновление вручную по запросу.
Затем протестируйте поиск так, как это сделал бы покупатель: опишите потребность вместо ввода точного названия, укажите бюджет, попросите что-то похожее, но дешевле, и спросите о товаре, которого точно нет в наличии. Сравните ответы с данными в магазине, проверьте дату последнего обновления для каталогов на базе фида и сверьте итоговую цену и наличие на странице товара или при оформлении заказа.