Кейс · AI-агенты · Lumen.studio

Замена первой линии поддержки
B2B SaaS · 800 клиентов

SaaS-платформа для автоматизации складского учёта захлебывалась в тикетах: двенадцать операторов не успевали в пик после релизов. Lumen.studio собрал агента на YandexGPT с RAG по 240 статьям базы знаний — 71% тикетов закрывается без человека при росте CSAT.

Написать в Telegram
71%Автозакрытие тикетов
+0,4CSAT поддержки
38 секВремя первого ответа
4 месROI
В двух словах

Проект под NDA: название компании, домен и персональные данные не разглашаем. Описание обезличено.

01 · Исходная ситуация

Что происходило до проекта

01

Контекст

Продукт — B2B SaaS для среднего ритейла и опта: интеграции с 1С, маркетплейсами, EDI. Клиентская база ~800 активных компаний, средний чек подписки — mid-market. Поддержка работала в Help Scout: email, in-app chat, Telegram для VIP-сегмента.

02

Наблюдение 2

После каждого major-релиза (раз в 6–8 недель) очередь тикетов взлетала в 3–4 раза на 5–7 дней. Операторы тратили 60% времени на вопросы, уже описанные в базе знаний: «как выгрузить остатки», «почему не сходится накладная», «как добавить пользователя». Найм не масштабировался — маржа SaaS не позволяла удвоить штат L1.

03

Наблюдение 3

CTO искал решение с контролируемыми галлюцинациями: неправильный совет по интеграции с 1С стоил клиенту часов простоя и репутации вендора. Lumen.studio предложил ответы только из RAG со ссылками на статьи базы знаний и автоматическим созданием тикета при низкой уверенности модели.

02 · Ход работы · 01

Карта боли поддержки

01

Что сделали

За 90 дней до проекта проанализировали 4 100 закрытых тикетов (теги и тексты, без PII). 68% попадали в 40 тематических кластеров. Топ-5: права доступа, синхронизация остатков, печать документов, тарифные лимиты, восстановление пароля — всё уже было в базы знаний, но клиенты не находили статьи через поиск. Среднее время первого ответа в пик — 4,7 часа при SLA 2 часа для paid-планов. NPS поддержки просел с 42 до 31 за полгода — главная жалоба в опросах: «ответили ссылкой на документацию, которую я уже читал».

03 · Ход работы · 02

RAG на базе знаний, а не «общая модель»

01

Что сделали

Индексировали 240 статей Help Scout и 30 внутренних runbook для операторов (runbook в ответах клиенту не цитируем). Размер чанка — 800 токенов, перекрытие — 120. Embeddings через Yandex Embeddings API, хранение в pgvector рядом с prod-метаданными — отдельная schema, без смешения с клиентскими данными. Промпт: ответ только из retrieved chunks; обязательная ссылка на slug статьи; если вопрос про баг — немедленная эскалация с категорией «possible incident». Запрещены советы по прямому SQL к prod-базе клиента. A/B на 10% трафика чата: группа с агентом получила CSAT 4,6 против 4,2 у чистых операторов — редкий случай, когда автоматизация не только снижает затраты, но и улучшает опыт.

04 · Ход работы · 03

Интеграция с Help Scout и эскалации

01

Что сделали

Виджет в приложении → webhook → FastAPI → RAG → ответ в тред. Если пользователь пишет «оператор» или агент три раза подряд не может помочь — auto-assign по round-robin с сохранением полного контекста диалога. Оператор видит, какие статьи уже предлагались — и не дублирует советы. Для VIP-Telegram — тот же backend, другой skin сообщений и приоритетная очередь эскалации (< 15 мин).

05 · Ход работы · 04

Мониторинг качества

01

Что сделали

Grafana-дашборд: доля автозакрытия, доля эскалаций, средний confidence, топ кластеров без ответа. Раз в неделю контент-менеджер SaaS получает отчёт «10 вопросов без хорошей статьи» — материал для дополнения базы знаний. Раз в месяц — выборочный аудит 50 диалогов senior-оператором; расхождения идут в донастройку промпта, не в дообучение модели (дешевле и прозрачнее).

06 · Ход работы · 05

Бизнес-результат

01

Что сделали

71% тикетов L1 закрываются без участия человека; среднее время первого ответа — 38 секунд. CSAT вырос на 0,4 пункта; отток в сегменте «обращались в поддержку» снизился на 1,2 п.п. — корреляция, не доказанная причинность, но product-owner доволен. Окупаемость проекта — 4 месяца при сохранении текущего штата L1: команда перераспределена на L2 и onboarding новых клиентов.

07 · Результат

Что изменилось после запуска

71%

Автозакрытие тикетов

L1, без учёта явных эскалаций

+0,4

CSAT поддержки

По 5-балльной шкале in-app опроса

38 сек

Время первого ответа

Медиана по chat после rollout

4 мес

ROI

Экономия FTE vs стоимость проекта и API

Следующий шаг

Разобрать похожую задачу.

Не будем натягивать этот кейс на вашу ситуацию. Сначала посмотрим на процесс и данные, которые есть именно у вас.

Владимир · вся Россия