Покупець пише як людина — «шарова для жигулі 01» або «фільтр на дукато 2.0 98 рік» — а не кодом чи артикулом. Демо нижче показує, як розмовний запит доходить до конкретних позицій каталогу з артикулами, і що бот питає, коли даних не вистачає.
Пошук навмисно НЕ віддається векторам цілком (саме тут «нестабільно» ламається у ваших спробах) — LLM робить тільки одну вузьку роботу, а зіставлення з каталогом — детермінований фільтр по індексу застосовності.