Перейти к содержанию

8. Если AI не справляется — инцидент

Когда AI не может решить проблему, происходит следующее:

Шаг 1. AI сообщает клиенту

"Я зафиксировал вашу проблему. Техническая команда уведомлена. Ваш номер: #XXXX. Я сообщу, когда будет решение."

Шаг 2. Создаётся инцидент

С полным контекстом: диалог, результаты диагностики, данные клиента, что AI пробовал, какие записи KB использовались, confidence score.

Шаг 3. Диалог НЕ закрывается

Клиент остаётся в ожидании. Получит ответ, когда проблема будет решена.

Шаг 4. Инцидент маршрутизируется

Тип инцидента Куда Кто решает
knowledge_gap — нет информации в KB Очередь AI-тренера AI-тренер добавляет записи в KB
bad_answer — информация есть, но AI ответил плохо Очередь AI-тренера AI-тренер правит записи KB
physical — нужно физическое вмешательство Дашборд техспециалистов Техспециалист, может создать тикет
system_error — сбой API или команды Дашборд техспециалистов Техспециалист

Шаг 5. Решение → ответ клиенту

  • AI-тренер правит KB → AI автоматически перегенерирует ответ и отправляет клиенту
  • Техспециалист решает физическую проблему → помечает инцидент решённым → AI уведомляет клиента

Клиент получает финальный ответ от AI, не от человека.

SLA инцидентов

Инцидент — это клиент, который ждёт ответа. Без SLA тренер может разобрать инцидент через 3 дня, пока клиент "висит". Поэтому SLA обязательны:

Приоритет инцидента Время реакции Время решения
Critical (urgent-кейс: блокировка, безопасность) 5 минут 1 час
High (кластер 6+ инцидентов) 30 минут 4 часа
Medium (кнопка "не помогло", ошибка команды) 2 часа 24 часа
Low (автодетект по confidence) 8 часов 48 часов

При нарушении SLA — автоэскалация: уведомление менеджеру, подсветка в дашборде.

Как клиент получает ответ после закрытия виджета

Клиент сказал "не помогло", получил номер инцидента и ушёл с сайта. Через 2 часа инцидент решён. Как его уведомить?

  1. Telegram — если есть привязка, AI пишет в Telegram (основной канал)
  2. Email — если AI собрал email при обращении
  3. Push в браузер — если клиент дал разрешение на уведомления
  4. При следующем визите — виджет показывает: "У вас есть ответ по обращению #XXXX"

AI пробует все доступные каналы по приоритету. Если ни один канал не доступен — ответ ждёт в виджете при следующем визите.

Жизненный цикл инцидента

stateDiagram-v2
    [*] --> created: AI создал инцидент
    created --> triaged: Система определила тип
    triaged --> in_progress: Специалист взял в работу
    in_progress --> resolved: Решение найдено
    resolved --> closed: Клиент подтвердил
    resolved --> in_progress: Клиент не согласен
    resolved --> closed: Автозакрытие (72ч)

    note right of created: Клиент получил номер #XXXX
    note right of triaged: SLA тикает
    note right of resolved: AI отправляет ответ клиенту