Термин Машинное обучение и автоматизация Начальный

Classification

Classification - это задача, где ИИ относит входной объект к одному или нескольким классам: теме, статусу, риску, тональности, типу обращения или категории документа.

text classification document classification intent classification intent detection классификация классификация текста классификация документов определение категории распознавание намерения категоризация
Classification помогает превратить свободный текст или данные в понятную категорию. Например, обращение клиента можно классифицировать как "ошибка оплаты", "вопрос по доставке" или "возврат"; отзыв - как позитивный, нейтральный или негативный; лид - как горячий, теплый или холодный.

В ИИ-агентах classification часто используется как первый шаг workflow. Агент получает письмо, тикет, чат, документ или заявку, определяет тип и дальше выбирает маршрут: ответить сразу, отправить в поддержку, создать задачу, попросить уточнение, запустить модерацию или передать человеку.

Качество classification зависит от списка классов. Если классы пересекаются или описаны слишком расплывчато, модель будет путаться. Хорошая схема задает понятные названия, описание каждого класса, примеры, правила выбора и категорию fallback вроде "другое" или "нужно уточнение".

Для надежной автоматизации лучше просить structured output: например JSON с `category`, `confidence`, `reason`, `evidence` и `missing_data`. Тогда результат проще проверять, логировать и передавать в CRM, helpdesk, n8n или backend.

Classification не всегда должна быть окончательным решением. Если confidence низкий, данные противоречат друг другу или действие рискованное, агент должен отправить кейс на human review, а не уверенно запускать неправильный workflow.

Примеры

  • ИИ-агент читает тикет поддержки и относит его к категории "баг", "вопрос по оплате" или "запрос на функцию".
  • Лид из формы классифицируется как B2B, B2C, партнерство или нерелевантная заявка.
  • Комментарий в соцсетях получает тональность: позитив, негатив, вопрос, спам или жалоба.
  • Входящий документ определяется как счет, акт, договор, коммерческое предложение или письмо.
  • Email автоматически получает intent: продление договора, претензия, запрос цены, отмена или уточнение сроков.
  • Если модель не уверена, она возвращает `category: needs_review`, а не выбирает случайный класс.

Где используется

  • triage обращений поддержки
  • маршрутизация тикетов по командам
  • модерация контента и комментариев
  • квалификация лидов и заявок
  • классификация входящих документов
  • анализ тональности отзывов и NPS
  • определение intent в чат-боте
  • разделение писем по типам задач
  • выбор workflow в n8n или backend
  • подготовка structured output для CRM и аналитики

Связанные термины

Частые вопросы

Classification и extraction - это одно и то же?

Нет. Classification выбирает класс или категорию. Extraction достает конкретные данные: сумму, дату, имя, номер договора или email.

Что важно для хорошей классификации?

Нужен четкий список классов, описание каждого класса, примеры, правила для спорных случаев, fallback-класс и проверка confidence.

Можно ли классифицировать объект сразу в несколько классов?

Да. Это multi-label classification. Например, тикет может быть одновременно "ошибка оплаты" и "высокий приоритет". Главное заранее описать, когда разрешено несколько меток.

Почему модель путает классы?

Частые причины: классы пересекаются, нет примеров, слишком мало контекста, плохие названия категорий, нет правил для пограничных случаев или входной текст слишком шумный.

Что делать при низкой уверенности?

Лучше вернуть needs_review, попросить уточнение или отправить кейс человеку. Низкий confidence не должен автоматически запускать рискованное действие.

Как проверять качество classification?

Соберите тестовый набор примеров с правильными классами, считайте precision, recall и ошибки по каждому классу. Для ИИ-агентов также проверяйте, не запускается ли неправильный workflow.

Где читать дальше

Статьи по теме

Инструменты

Связанные инструменты

Оплата по использованию токенов Anthropic Claude API

API моделей Claude для AI-приложений: текст, reasoning, длинный контекст, анализ документов, tool use, агенты и production-интеграции.

Бесплатный старт + оплата по использованию Claude

Семейство моделей Anthropic Claude для анализа больших документов, аккуратной редакции, ресерча, кода и рабочих ассистентов.

Google Cloud usage-based pricing Google Cloud Vision API

API Google Cloud Vision для OCR, распознавания текста и анализа изображений.

Usage-based / Google Cloud Google Document AI

Google Document AI помогает извлекать данные из документов: счетов, актов, договоров, форм, PDF и сканов. Его удобно использовать как слой распознавания перед RAG, CRM, ERP или внутренним документооборотом.

Usage-based / Google AI Google Gemini API

Google Gemini API - API для подключения моделей Gemini к приложениям, AI-агентам, чат-ботам и автоматизациям. Подходит для текста, изображений, файлов, structured output и tool calling.

Cloud / self-hosted n8n

Workflow-платформа для автоматизаций, webhooks, API-интеграций и AI-агентов с tools, memory и approval.