1Товарный фид — готовая база знаний, которая у вас уже есть
YML (Yandex Market Language) — стандартный формат выгрузки каталога, который поддерживает почти любая CMS интернет-магазина. В нём уже есть всё, что нужно боту для консультации: названия товаров, артикулы, бренды, цены, наличие, характеристики, дерево категорий и ссылки на карточки.
Это снимает главный барьер внедрения. Не нужно писать документы «для обучения бота» и вручную актуализировать прайс в базе знаний — достаточно дать боту ссылку на фид, который магазин и так генерирует для рекламных площадок и маркетплейсов.
2Как бот читает фид: карточка на каждый товар
Платформа скачивает фид, разбирает его и превращает каждый товар в компактную текстовую карточку: название, артикул, бренд, цена, наличие, категория и ссылка. Категория записывается полным путём от корня — «Сантехника / Ванны / Акриловые», — чтобы бот понимал место товара в каталоге, а не только его имя.
Дальше карточки индексируются в векторную базу — хранилище, где искать можно «по смыслу», а не по точному совпадению слов. Когда клиент спрашивает «нужна ванна на двоих подешевле», система находит релевантные карточки и передаёт их языковой модели, а та отвечает строго по найденному: с реальными ценами и реальными ссылками.
3Три правила, без которых бот-каталог вредит продажам
Просто «залить фид в бота» недостаточно — важно, как именно он проиндексирован и что боту разрешено говорить:
- Индексировать только товары в наличии. Если в базу попадает весь каталог, из которого доступна десятая часть, бот будет уверенно предлагать то, что нельзя купить. Позиции «под заказ» — отдельный сценарий диалога, а не строка в выдаче.
- Каждой карточке — ссылка, и никаких товаров без ссылки. Правило «не называть товар, которого нет в базе» плюс автоматическая проверка ответов защищают от главной беды — выдуманных моделей и цен.
- Учитывать бюджет и характеристики. Когда клиент говорит «до 30 тысяч», выдача должна фильтроваться по цене, а не полагаться на удачу семантического поиска. Подробнее — в статье про гибридный RAG-поиск.
- Один товар — одна карточка. Если товар «рвётся» на несколько кусков при индексации, бот получает половину характеристик и путается.
4Актуальность без ручной работы: автосинхронизация фида
Цены и остатки меняются каждый день, поэтому разовая загрузка каталога быстро устаревает. Рабочая схема — автоматическая синхронизация: платформа по расписанию скачивает свежий фид, строит новый индекс и подменяет им старый целиком. Бот в любой момент отвечает по актуальной версии, а при недоступности фида продолжает работать на предыдущей — без «дыры» в знаниях.
На практике достаточно ежедневного обновления: этого хватает и для цен, и для остатков. При выборе платформы стоит спросить: как часто синхронизируется фид, что происходит при ошибке загрузки и обновляется ли индекс атомарно — или бот какое-то время живёт с полупустой базой.
