AI-автоматизация классификации заявок helpdesk

Ручная сортировка обращений съедает часы поддержки и путает приоритеты. Мы разрабатываем автоматизацию классификации заявок под ключ: разбираем ваш поток, настраиваем правила и модель, передаём регламенты. Доля автоматических решений растёт, а время до ответа клиенту сокращается.
Часто задаваемые вопросы

Автоматизация классификации заявок: где ломается ручная сортировка

Поток обращений почти никогда не бывает ровным: утро понедельника, плановые работы, сбой у крупного клиента — и за час в поддержку приходит столько заявок, сколько обычно набирается за сутки. Узкое место возникает на входе потока: кто-то должен прочитать каждое обращение, понять тему, приоритет и адресата, поставить метку и передать в нужную линию. Пока это делает человек, очередь поддержки растёт быстрее, чем он успевает её разбирать.

Цена ручной сортировки обращений видна в двух метриках. Время первого ответа растёт вместе с очередью: клиент ждёт, пока диспетчер дойдёт до его заявки, и возвращается с уточнением. Вторая метрика — ошибочная маршрутизация: при спешке обращение уходит в линию, которая этим вопросом не занимается, заявка проходит несколько переадресаций, прежде чем её возьмёт профильный инженер.

Правила и фильтры по ключевым словам проблему не закрывают. Один и тот же сбой описывают как «не работает», «висит», «не грузит страницу» — словарь клиента не совпадает со структурой линий и перечнем услуг. Новые типы обращений появляются быстрее, чем обновляется регламент сортировки, а в пик времени на ручной разбор нет вовсе.

Разбираем, как закрывается этот участок: с чего начинается автоматизация классификации заявок, по каким признакам обращение получает линию и приоритет и что происходит с заявками, где уверенность модели низкая — такие случаи не должны теряться в потоке.

Что даёт автосортировка обращений в службе поддержки

Автоматическая маршрутизация заменяет ручной разбор очереди: классификатор читает тему, текст и вложения обращения и сразу назначает группу. Оператор первой линии перестаёт быть диспетчером — он подтверждает или исправляет метку, а не пересылает заявку вручную.

Что меняется в измеримых величинах

Модель обучается на истории закрытых заявок и работает в связке с правилами: жёсткие условия закрывают однозначные случаи (аварийный шаблон, приоритетный клиент), классификатор — остальное. Ниже порога уверенности обращение уходит в общую очередь с пометкой «не определено», поэтому доля ошибочных перенаправлений падает, а не растёт.

Время обработки обращения сокращается потому, что заявка не гуляет между группами: на типовом потоке доля ошибочных перенаправлений снижается с 15–20% до единиц процентов. Нагрузка на операторов выравнивается — вторая линия получает отфильтрованное, а не всё входящее.

Устойчивость на пиках и обратная связь

Всплески разбираются по тем же правилам: тема и срочность оцениваются независимо, поэтому рост потока втрое не ломает сортировку, а лишь делит очередь на группы. Метки и уверенность пишутся в поля тикета — в Jira Service Management это отдельные атрибуты, по которым строятся очереди и отчёты.

Каждое исправление оператора становится обучающим примером: перевесил группу — сигнал ушёл в разметку. Качество контролируем по классам, а не по общей точности: критичные категории не должны теряться, а редкие — сваливаться в «не определено».

Подходы к классификации заявок: правила, модель, гибрид

Универсально лучшего способа нет: выбор определяется тем, насколько однороден поток обращений и есть ли у вас история с уже проставленными категориями. Ниже — три варианта, которые мы собираем на практике, и ограничения, о которые чаще всего спотыкаются при внедрении.

Вариант Когда подходит Ограничения
Правила и ключевые слова Устоявшиеся формулировки, стабильный набор категорий, нужен предсказуемый разбор с первого дня Ломается на опечатках, смешении языков и новых формулировках; свод правил разрастается и начинает конфликтовать сам с собой
Обучение на исторических данных Есть выгрузка заявок за несколько месяцев с корректно проставленными категориями Требует разметки выборки и повторного обучения при смене продуктов; редкие типы обращений получают уверенный, но неверный ответ
Гибридная схема Поток неоднородный: массовые типовые обращения плюс редкие, требующие разбора Сложнее в эксплуатации — следить нужно и за сводом правил, и за качеством обученной сортировки

Практический ориентир: сначала считаем, какая доля заявок приходится на пять самых частых категорий и как часто операторы меняют автоматически проставленную. Если история чистая и категорий немного, обучение на исторических данных даёт заметный выигрыш; если разметки нет или поток меняется каждый месяц, начинают с правил. Гибрид берут там, где правила закрывают типовую массу, а модель — хвост редких обращений, и снимают с операторов ручную сортировку.

Внедрение шаг за шагом: от разбора потока до передачи

Классификация заявок ломается не на модели, а на попытке включить её сразу в боевой поток: категории придуманы в отрыве от реальных обращений, операторы не понимают логику маршрутизации, а качество никто не измерял. Поэтому мы ведём проект последовательно — каждый этап заканчивается артефактом, который можно проверить.

  1. Аудит потока обращений. Выгружаем историю заявок, смотрим распределение по каналам, долю дублей, письма без текста, вложения и автогенерируемые уведомления. Считаем, какая часть потока вообще поддаётся разметке. На выходе — карта потока и перечень узких мест.
  2. Проектирование категорий. Согласуем дерево тем и правила маршрутизации с владельцами процессов. Категорий ровно столько, сколько служба поддержки готова обслуживать: избыточная детализация даёт шум и путаницу на первой линии.
  3. Подготовка эталонного набора. Размечаем исторические заявки, отдельно фиксируем пограничные случаи и правило для них. Этот набор дальше служит линейкой качества, а не разовым упражнением.
  4. Настройка и обучение. Модель собирается под ваш словарь и номенклатуру, регулярные случаи закрываются правилами. Задаётся порог уверенности: ниже него заявка уходит человеку, а не в неверную очередь.
  5. Проверка на живом потоке. Запускаем в теневом режиме — система размечает, маршрутизирует по-прежнему оператор. Сравниваем с эталоном, считаем долю ошибок по каждой категории и правим спорные.
  6. Передача в эксплуатацию. Отдаём описание категорий, инструкцию для операторов, порядок дообучения на новых примерах и регламент пересмотра дерева тем при изменении процессов.

Комплект поставки: правила, схемы, регламенты, разметка

После внедрения у команды заказчика остаются не только работающие правила, но и всё, чем их можно менять и проверять своими силами — без обращения к нам. Комплект собирается так, чтобы новый сотрудник разобрался в логике за неделю, а изменения не ломали уже достигнутую точность.

  • Схема категорий и подкатегорий — дерево с определением каждой ветки и эталонными примерами. По ней проверяют, куда попадает заявка и в каком месте размывается граница между похожими типами.
  • Набор правил и порогов — порядок применения правил, порог уверенности, ниже которого заявка уходит оператору, а не в автоматическую очередь, и список исключений.
  • Журнал разметки — накопленные спорные заявки с вердиктом человека. Он служит источником для дообучения и разбором причин: видно, каких формулировок не хватает в правилах.
  • Регламент обновления — кто вносит правки, как часто, на какой выборке проверяют перед включением и какой прирост точности считается достаточным для выпуска.
  • Инструкции операторов — как разбирать заявки ниже порога, как помечать ошибку классификации, чтобы она гарантированно попала в журнал разметки, и чего делать не нужно.
  • Политики доступа — роли администратора и оператора, права на тексты заявок, журнал разметки и выгрузки, сроки хранения и порядок выдачи данных по запросу.
  • Порядок отката — как вернуть предыдущую версию правил одной операцией и что проверить после возврата, чтобы не потерять накопленную разметку.

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

Кейс: как выросла доля автоматических решений

До внедрения весь поток обращений разбирался вручную: оператор первой линии читал заявку, выбирал тему из каталога на несколько десятков категорий и назначал исполнителя. При нескольких тысячах обращений в месяц медианное время обработки держалось около шести минут, а ошибочная маршрутизация доходила до девяти процентов — больше всего промахов давали ночные смены и пиковые дни. Доля автоматических решений была нулевой.

Что изменили

Собрали обучающую выборку из накопленной истории обращений и обучили классификатор тем с вероятностной оценкой; поверх него добавили правила на частые шаблоны — номер заказа, тип сбоя, признак блокировки. Затем выставили порог уверенности: выше порога заявка уходит исполнителю сама, ниже — оператору, но с подсказкой трех наиболее вероятных тем, и он подтверждает или исправляет ее одним кликом.

Связку сделали двусторонней через Zendesk: результат классификации возвращается в карточку заявки, а каждое исправление оператора сохраняется как размеченный пример.

Что стало

Метрика До После
Доля автоматических решений 0% 71%
Точность классификации не измерялась 93%
Время обработки (медиана) ~6 минут 40 секунд
Ошибочная маршрутизация 9% 2%

Контур дообучения работает на правках операторов: раз в квартал классификатор переобучают, поэтому появление новой категории обращений не роняет точность. Освободившееся время первой линии ушло на сложные случаи, где действительно нужен человек. Сравнение до и после — по одному потоку обращений; данные заказчика не раскрываем, приводим только относительные метрики.

Что делать, если обращения уже распределяются по старым правилам

Старые правила никуда не деваются — модель встраивается рядом с ними. Первый шаг — теневой режим: модель размечает входящий поток и пишет предсказание в отдельное поле, а маршрут по-прежнему определяют фильтры по полям формы, ключевым словам и признаку клиента.

Дальше разграничиваем зоны ответственности. Детерминированные случаи — известные формы, обращения по конкретному договору, темы с юридическими последствиями — остаются на правилах: там важна предсказуемость, а не доля угаданных. Свободный текст без явных признаков отдаём модели, и жёсткое правило всегда перекрывает её вывод.

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

Перевод без остановки поддержки делаем по этапам: сначала один канал или доля потока, затем расширение, возврат — переключателем конфигурации за секунды, без выпуска новой версии. В Zendesk и аналогичных системах это делается правилами маршрутизации и вызовом сервиса сортировки по событию, в самописной — промежуточным звеном перед очередью. Расскажите про свой контур — вернёмся с планом миграции и оценкой.

Частые технические сомнения и ограничения

Вопросы про нехватку данных и контроль качества возникают на оценке почти всегда, и у них есть инженерные ответы, а не общие обещания. Ниже — как закрываются нехватка размеченных заявок, появление новых рубрик, нетиповые обращения и проверка точности сортировки.

У нас мало размеченных заявок — модели хватит?

Для старта достаточно нескольких сотен исторических обращений: обучение идёт на них, а не на всём архиве. Остальное добираем правилами по ключевым сущностям и уточняем разметку там, где классификатор сомневается — точность растёт по мере накопления данных.

Что будет с заявками новых категорий?

Сортировка опирается на смысл текста, а не на жёсткий перечень рубрик, поэтому близкие по смыслу обращения уходят в ближайшую подходящую категорию. Когда новый тип заявок становится устойчивым, достаточно добавить примеры и настроить порог уверенности — пересобирать схему распределения целиком не нужно.

Как обрабатываются нетиповые и смешанные обращения?

Заявка с уверенностью ниже порога не уходит наугад: она помечается и передаётся оператору на ручной разбор. Редкие и пограничные случаи не портят статистику автоматизации, а их разметка позже возвращается в обучающий набор.

Кто и как контролирует качество сортировки?

Качество измеряется не на глаз: ведём долю автоматически разобранных заявок, точность по каждой категории и долю переводов на оператора. Выборку регулярно сверяем с ручной разметкой и разбираем расхождения — при просадке по категории правим примеры или правило точечно, без остановки потока обращений.

Обсудим ваш поток обращений и вернёмся с оценкой

Чтобы вернуться с оценкой и планом работ, а не с общими обещаниями, нам нужны параметры потока: сколько обращений приходит в сутки, по каким каналам, как устроены текущие правила маршрутизации и какую долю заявок операторы переклассифицируют вручную. Эти вводные определяют и объём разметки, и сам подход — от набора правил и поиска по похожим обращениям до обучаемой модели на исторических данных.

  • Обсудим задачу и целевые метрики: какую долю обращений должен разбирать автомат, какая точность по каждой очереди достаточна и что считаем критичной ошибкой — пропущенный инцидент или лишняя переадресация.
  • Зафиксируем план работ с промежуточными точками: разбор потока → подготовка данных → базовая модель с правилами → пилотный поток → вывод в промышленную эксплуатацию.
  • Обозначим доступ к данным: выгрузка закрытых обращений за несколько месяцев, состав полей, наличие итоговой категории и приоритета, порядок обезличивания персональных данных до передачи.
  • Выберем пилотный поток: одна очередь или канал, где ошибки классификации заметнее всего, а эффект измеряется за пару недель без изменений в остальных направлениях.
  • Разделим зону ответственности: с вашей стороны — доступ к системе, эксперт для проверки разметки и приёмки; с нашей — модель, встраивание в приёмную линию, метрики качества и документация.
  • Согласуем поведение при низкой уверенности и критерии приёмки: доля автоматически разобранных обращений, точность по очередям, время ответа на классификацию и процедура возврата к ручному режиму.

Направления AI-разработки

Последние работы

  • Разработка сайта компании B2B ADVANCE
    Разработка сайта компании B2B ADVANCE
    1542
  • Разработка веб-приложения для компании FEEDME
    Разработка веб-приложения для компании FEEDME
    1393
  • Разработка веб-сайта для компании БЕЛФИНГРУПП
    Разработка веб-сайта для компании БЕЛФИНГРУПП
    1081
  • Разработка интернет магазина для компании FURNORO
    Разработка интернет магазина для компании FURNORO
    1368
  • Разработка логотипа компании B2B Advance
    Разработка логотипа компании B2B Advance
    815
  • Разработка веб-приложения для компании Enviok
    Разработка веб-приложения для компании Enviok
    1139