Автоматическая классификация обращений клиентов по тематике

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

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

Часто задаваемые вопросы

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

  • image_website-b2b-advance_0.webp
    Разработка сайта компании B2B ADVANCE
    1441
  • image_web-applications_feedme_466_0.webp
    Разработка веб-приложения для компании FEEDME
    1301
  • image_websites_belfingroup_462_0.webp
    Разработка веб-сайта для компании БЕЛФИНГРУПП
    998
  • image_ecommerce_furnoro_435_0.webp
    Разработка интернет магазина для компании FURNORO
    1267
  • image_logo-advance_0.webp
    Разработка логотипа компании B2B Advance
    713
  • image_crm_enviok_479_0.webp
    Разработка веб-приложения для компании Enviok
    1006

Вы открываете почту в понедельник утром — 400 обращений, каждый требует ручной сортировки. Операторы тратят в среднем 5 минут на анализ, а ошибки маршрутизации затягивают ответ на часы. Ручная классификация не масштабируется: с ростом бизнеса число обращений удваивается, а штат поддержки — нет. Мы реализовали ML-классификатор, который за секунды определяет тему и направляет обращение нужному специалисту. Типичная ситуация: компания с 50 000 обращений в месяц тратит 4000 часов в год на ручную сортировку. Автоматизация сокращает это на 80%, высвобождая операторов для сложных запросов. Наш подход включает разработку таксономии, обучение модели и мониторинг дрейфа — всё под ключ за 3–10 рабочих дней.

Автоматическая классификация обращений клиентов: таксономия и модель

Первая и самая распространённая ошибка — неправильная иерархия классов. Слишком мало категорий (например, 3) — все нестандартные запросы валятся в «Прочее». Слишком много (500+) — модель не может обучиться, точность падает ниже 70%. Нечёткие границы между классами запутывают и модель, и операторов.

Двухуровневая иерархия доказала свою эффективность: первый уровень — 5–15 широких категорий (технические проблемы, финансовые вопросы, договоры), второй — подкатегории для точной маршрутизации. Например:

Технические проблемы ├── Проблема с подключением ├── Медленная скорость └── Ошибки в личном кабинете Финансовые вопросы ├── Оплата и тарифы ├── Возврат средств └── Задолженность 

По данным исследования Яндекса, двухуровневая таксономия снижает ошибку классификации на 30% по сравнению с плоской структурой. Мы всегда начинаем проект с аудита текущих обращений и согласования таксономии с бизнес-заказчиком.

Почему BERT fine-tuning даёт 95% accuracy, а TF-IDF — только 85%?

Метод Accuracy Требует данных Скорость инференса Стоимость внедрения
TF-IDF + Logistic Regression 82–88% 200 примеров/класс <1 мс Низкая
BERT fine-tuning (rubert) 90–95% 500+ примеров/класс 5–10 мс Средняя
LLM zero-shot (GPT-4o-mini) 85–92% 0 примеров 200–500 мс Высокая

TF-IDF подходит для быстрого прототипа: обучается за минуты, интерпретируем. BERT fine-tuning — основной метод: даёт +8–12% accuracy при условии качественной разметки. BERT лучше TF-IDF на 10–15 процентных пунктов, но требует больше данных. LLM используем для новых категорий, где нет исторических данных — без дообучения, только промпт с описанием классов.

Как обрабатывать обращения с несколькими темами?

«У меня не работает подключение, и я хочу сменить тариф» — два класса одновременно. Мы применяем три стратегии:

  • Multilabel классификация: sigmoid + порог 0.5 — модель выдаёт все применимые метки.
  • Разбивка на предложения: каждое предложение классифицируется отдельно, результат агрегируется.
  • Primary + Secondary: выбираем главную тему (например, «проблема с подключением») и дополнительную («смена тарифа»).

В одном из проекте 30% обращений содержали несколько тем. Использовав multilabel с порогом 0.4, мы повысили точность маршрутизации на 22%.

Что делать с дрейфом данных?

Распределение тематик меняется: акции увеличивают долю финансовых вопросов, сезонные инциденты — технических. Например, после запуска масштабной акции доля финансовых вопросов выросла с 20% до 45% за неделю — наш мониторинг зафиксировал дрейф и автоматически запустил дообучение модели.

Мы настраиваем мониторинг с chi-square тестом: сравниваем скользящее распределение за неделю с историческим. При значительном отклонении (p < 0.05) отправляется алерт, и мы переоцениваем модель — добавляем новые классы или дообучаем существующую.

Метрика Норма Алерт
Доля класса «Технические проблемы» 30–35% >40% или <25%
Доля класса «Прочее» <5% >10%
Точность модели >90% <85%

Процесс работы

  • Аналитика таксономии: аудит 500+ обращений, формирование иерархии классов.
  • Сбор и контроль качества данных: разметка 200–500 примеров на класс, ручная выверка 20%.
  • Разработка модели: baseline (TF-IDF), fine-tuning (BERT), опционально LLM для редких тем.
  • Тестирование: оценка accuracy, precision, recall, latency p99 на отложенной выборке.
  • Деплой: REST API на FastAPI, контейнеризация Docker, мониторинг Prometheus.
  • Документация: описание таксономии, маршрутизации, инструкция для операторов.
  • Гарантия: поддержка модели в течение 6 месяцев, обновление при дрейфе.

Сроки и стоимость

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

Наша команда имеет 5+ лет опыта в NLP и более 50 успешных проектов по автоматизации обработки обращений. Мы гарантируем качество каждого этапа — от разметки до мониторинга.

Этот классификатор сокращает время обработки на 80% — экономия тысяч часов операторов в год. Свяжитесь с нами, чтобы обсудить ваш проект.