Справочник vs консультация
Агент различает transactional запросы (статус по номеру заказа + телефон) и policy-вопросы (можно ли вернуть ношеное). Первые — API RetailCRM + CDEK без LLM. Вторые — RAG с цитатой пункта политики; спорные кейсы эскалация.
Widget на Vue встраивается в личный кабинет и checkout support bubble.
Возврат как guided flow
Клиент: «хочу вернуть» → бот проверяет срок, категорию товара, наличие бирок по данным заказа → генерирует ссылку на заявление возврата в ЛК или объясняет отказ с пунктом политики. Инициирование pickup CDEK — только после подтверждения eligibility rules.
Для товаров с пометкой «final sale» бот не спорит с политикой — только цитирует пункт и предлагает обмен, если он предусмотрен правилами.
Пик распродаж и очереди
Стресс-тест в Black Friday: нагрузка ×4, latency API CDEK выросла — бот переключился на плавную деградацию: статус из RetailCRM без трекинга курьера и обещание SMS, когда CDEK ответит.
Очередь live-chat сократилась с 12 до 4 минут медианного ожидания — главная жалоба NPS до проекта.
Результаты
67% обращений закрываются без оператора. AHT операторов на оставшихся кейсах вырос — остались только сложные. CSAT чата 4,5 → 4,7; клиенты ценят мгновенный статус посылки.
Экономия ~2 FTE в годовом выражении; проект окупился за 3 месяца.