Каталог — это структурированные данные: конкретный товар, конкретная цена, конкретный остаток. База знаний — это неструктурированные ответы на вопросы про политики, процессы, условия («как оформить возврат», «сколько идёт доставка»). Природа данных разная, и агент обращается к ним по-разному.
Почему это не один и тот же поиск
Вопрос про конкретный товар («есть ли кроссовки 42 размера») ищется по каталогу — точное совпадение по атрибутам. Вопрос про политику («могу я вернуть товар без коробки») ищется по базе знаний — смысловое совпадение с текстом ответа. Смешение источников привело бы к тому, что вопрос о товаре искал бы совпадение среди текстов о доставке, и наоборот.
Что это значит на практике для владельца бизнеса
Заполнять нужно оба источника отдельно и по-разному: каталог — фидом или таблицей с товарами, базу знаний — короткими прямыми ответами на частые вопросы. Одно не заменяет другое.