Бизнес-требования к чат-боту
1. Интеграция и визуальное представление
1.1 Форма интеграции
• Чат-бот должен быть реализован в виде iframe-виджета, встраиваемого на сайт OpenCart
• Виджет должен загружаться асинхронно, не замедляя основной сайт
1.2 Визуальный дизайн
• Цветовая схема виджета должна автоматически адаптироваться к брендбуку сайта (основные и акцентные цвета)
• Иконка чата должна быть заметной, но не агрессивной (рекомендуемый размер: 60×60px)
• При первом посещении или после периода неактивности должно появляться приветственное облачко с призывом к действию (например: “Помочь подобрать экипировку?” или “Нужна консультация?”)
• Облачко должно автоматически скрываться через 5-7 секунд или при взаимодействии пользователя
Десктоп: виджет фиксируется в правом нижнем
Кнопка чата не должна перекрывать элементы навигации, корзину и другие критические элементы интерфейса
• Позиционирование должно учитывать нижнюю панель навигации (если есть)
2. Управление сессиями и синхронизация
2.1 Session Logic
• Система должна сохранять контекст диалога в рамках сессии пользователя (собранные параметры: вид спорта, бюджет, размер, возраст и т.д.)
• История диалога должна сохраняться минимум на 24 часа
• При возвращении пользователя бот должен приветствовать его с учётом предыдущего контекста (“Вы смотрели бутсы для футзала. Продолжим подбор?”)
2.2 Синхронизация между вкладками
• Если пользователь открыл сайт в нескольких вкладках браузера, все сообщения должны синхронизироваться в реальном времени
• При отправке сообщения в одной вкладке, оно должно появиться во всех открытых вкладках
3. Маршрутизация заявок и эскалация к менеджеру
3.1 Триггеры для подключения менеджера
• Крупные заказы: чек от 5 млн сум или количество единиц товара >15 шт.
• B2B-запросы: запросы на teamwear, персонализацию (нанесение логотипов/номеров)
• Сложные вопросы: бот не смог дать ответ после 2-3 итераций уточнения
• Запрос пользователя: явная просьба связаться с оператором
Контактные данные: имя, телефон
• Суть запроса: краткое резюме диалога
• Подобранные товары: артикулы, ссылки, количество
• Приоритет: высокий (крупный чек), средний (teamwear), обычный
• Timestamp: дата и время обращения
4. Функциональные требования (на основе существующего ТЗ)
4.1 Понимание запросов на естественном языке
• Распознавание на русском и узбекском языках
• Поддержка голосового ввода на узбекском языке
• Извлечение параметров: вид спорта, пол/возраст, бюджет, сезон, тип покрытия
4.2 Умный подбор товаров
• Интеграция с каталогом OpenCart (категории, атрибуты, наличие, цены)
• Ранжирование: 3-5 наиболее релевантных товаров с учётом популярности, маржи, наличия
• Обогащение карточек: технологии (MICRO-MESH, BRAMA), отзывы, размеры
4.3 Помощь с размером и комплектами
• Рекомендации по размеру на основе исторических данных (“эта модель маломерит”)
• Автоподбор комплектов: к бутсам → гетры, носки, защита, сумка
• Расчёт итоговой суммы и экономии
4.4 B2B и персонализация
• Сбор требований для teamwear: количество игроков, цвета, логотипы, бюджет
• Расчёт корзины с учётом нанесения номеров/логотипов
• Автоматическая эскалация крупных заказов к менеджеру
4.5 AI-сервисы
• Визуальный подбор по фото (Fashn.ai)
• Виртуальная примерка
• Интеграция с моделью Тилмоч AI для перевода ответов на узбекский язык
• Рассмотреть голосовые ответы
5. Аналитика и оптимизация
5.1 Логирование
• Причины отказов и незавершённых сессий
• Частые вопросы и запросы, на которые бот не смог ответить