
Ассистент в кабинете VITON ID, который сначала отвечает из собственного каталога — карточками с настоящими ценами на языке пользователя — и обращается к модели на своём сервере, только когда ничего другого не подошло.
Обзор
На вопрос о том, что продаёт VITON13, пользователь VITON ID должен получать настоящие позиции с настоящими ценами на своём языке, а не догадку модели. В ранней версии модель видела только результаты поиска по сайту — заголовки и адреса страниц; на вопрос, сколько стоит сайт, ей было нечем ответить, и она либо уходила от ответа, либо придумывала цифру.
Кроме того, ассистент не должен ничего покупать за пользователя. Он может предложить варианты, но выбирает человек, и без его выбора в корзину ничего не попадает.
84
позиции каталога на каждом языке: 32 товара и 52 пакета студии
Источник: Каталог ассистента, 19 сент. 2026
5
языков, на которых работает ассистент
Источник: Кабинет VITON ID, 19 сент. 2026
6
карточек максимум в одном ответе
Источник: Маршрут ассистента в коде
8 за 5 мин
лимит сообщений на пользователя
Источник: Маршрут ассистента в коде
Подход
Я сделал вкладку VIT LIVE в личном кабинете — панель в ней называется VIT ASSISTENT — и серверный маршрут за ней. При каждом запросе проверяется сессия: посетитель без входа получает ответ 401 и до ассистента не доходит.
За панелью три слоя. Каталог из 84 позиций на каждом языке: 32 товара Old Money, RISE, ANIRI и VITON XIII и 52 пакета студии с 13 страниц услуг. Готовые ответы на приветствия и вопросы о самом ассистенте, а также точные ответы о ценах, заказе, скидках, бонусах и сроках ответа — они берутся из цен пакетов на страницах услуг и правил начисления бонусов. И последним шагом — языковая модель на своём сервере, которая опирается на справку о студии и поиск по сайту.
Каждое сообщение обрабатывается в одном и том же порядке, и отвечает первый подходящий шаг. Если вопрос касается покупки, товаров, услуг, магазина или корзины, подбор по ключевым словам ранжирует каталог на языке кабинета и отвечает карточками — не больше шести, у каждой цена, с пометкой VITON13 CATALOG и без вызова модели. Только если ничего не подошло, вопрос попадает к модели под Ollama: инструкция требует отвечать на языке пользователя, в одном–трёх предложениях, а если нужной цифры нет — говорить, что цена уточняется после брифа, а не угадывать.
Галерея
Результаты
Вкладка VIT LIVE входит в кабинет VITON ID на всех пяти языках сайта. 19 сентября 2026 года маршрут на рабочем сайте ответил посетителю без входа кодом 401 REGISTRATION_REQUIRED, как и задумано. В каталоге 84 позиции на каждом языке: 32 товара и 52 пакета студии.
Шаг с моделью используется, когда сервер модели настроен; в коде моделью по умолчанию указана gemma3:4b, а окружение сервера может задать другую. Одиннадцать автотестов проверяют вызов модели и ошибку при недоступном сервере, справку о студии, правила запуска веб-поиска и готовые ответы; 19 сентября 2026 года все одиннадцать прошли.
Чего это не доказывает
Это собственный продукт VITON13, а не работа для клиента. Это не публичный виджет чата: им могут пользоваться только те, кто вошёл в VITON ID, а данных об использовании и конверсии нет. Ассистент не принимает заказы и не передаёт заявки в студию — для этого есть формы на страницах услуг.
Подбор идёт по ключевым словам, а не по смыслу: ни эмбеддингов, ни векторного хранилища нет. В словарях есть пробелы, и по языкам они различаются, поэтому часть вопросов не находит нужных карточек. И каталог — это не весь сайт: в нём 3 из 5 ароматов VITON XIII и нет товаров VIT MARKET, а готовые ответы о ценах и заказе написаны только на русском и английском.
Кейс не доказывает, что модель запущена на рабочем сервере, и не оценивает качество её ответов.
Задумали что-то похожее? Я сам читаю каждое сообщение.
Следующий проект
Айдентика брендов VITON13Знаки и логотипы
Свой продукт2026
Все работы (19)
