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

Практическая схема для офисной команды: от разбора входящих писем до назначения ответственного и проверки черновика ответа.
Поток писем обычно распадается на несколько повторяющихся операций: прочитать тему, понять намерение автора, определить срочность, найти нужный отдел и подготовить ответ. Нейросеть способна взять на себя предварительную сортировку, но качество зависит от рубрикатора, примеров и правил передачи спорных обращений человеку. Ниже я разбираю процесс по шагам, без привязки к конкретному почтовому сервису или поставщику моделей.
Что именно автоматизировать в почте
Автоматизировать стоит 4 операции: классификацию, оценку срочности, маршрутизацию и подготовку черновика. Чтение и финальную отправку ответа разумно оставить сотруднику, особенно если письмо касается денег, договора или персональных данных.
Входящее письмо содержит больше полезной структуры, чем кажется. Стандарт RFC 5322, опубликованный в 2008 году, описывает поля «От», «Кому», «Дата», «Тема» и «Идентификатор сообщения». К ним добавляется текст письма, а иногда и история переписки из 5–10 предыдущих сообщений. Для первой классификации достаточно передать модели тему, последний запрос и короткий контекст, а служебные заголовки использовать для технических правил.
Я разделяю процесс на 4 слоя:
- Извлечение признаков. Модель определяет тему обращения, язык, наличие номера заказа, даты, суммы и требуемого действия.
- Классификация. Письмо получает одну основную категорию, например «оплата», «доставка», «договор», «техническая проблема» или «спам».
- Оценка срочности. Система ищет признаки аварии, дедлайна, финансового риска или повторного обращения.
- Подготовка результата. Формируется короткая карточка письма и черновик ответа по утверждённому шаблону.
Такой подход полезнее попытки сразу просить нейросеть «разобрать всю почту». В статье о генерации текста и проверке результата я подробно объясняю, почему промежуточные результаты нужно проверять отдельно, а не принимать единый ответ без контроля.
Границы категорий лучше задавать через реальные формулировки клиентов. Категория «проблема» слишком широкая: в неё попадут вопросы о входе, оплате, доставке и возврате. Формулировка «ошибка при оплате банковской картой» уже задаёт понятный маршрут и набор признаков.
Как составить рубрикатор для классификации

Рабочий рубрикатор начинается с 6–12 устойчивых категорий и отдельной метки «нужна проверка». Чем больше пересекающихся меток, тем чаще сотруднику придётся исправлять результат вручную.
Для каждой категории я создаю паспорт из 5 полей:
| Поле | Что записать | Пример |
|---|---|---|
| Название | Короткая метка без синонимического шума | «Возврат оплаты» |
| Признаки | Слова, факты и намерения автора | «вернуть», «отменить», «списание» |
| Исключения | Похожие обращения, которые относятся к другой группе | Вопрос о сроке зачисления не равен возврату |
| Ответственный | Роль или отдел | Финансовая поддержка |
| Срок реакции | Внутренний норматив | 4 часа для обычного обращения |
Примеры категорий нужно собирать из обезличенной переписки. Для старта хватит 30–50 писем на крупную категорию, но маленькие классы нельзя оценивать по одному удачному примеру. Если в рубрикаторе есть 8 классов, я проверяю, что каждый из них встречается хотя бы в нескольких вариантах формулировок: короткий вопрос, эмоциональная жалоба, длинная цепочка и письмо с опечатками.
Промпт лучше строить как инструкцию с фиксированным форматом ответа. Например:
Определи одну основную категорию письма из списка: «оплата», «доставка», «договор», «техническая проблема», «другое». Верни поля: категория, срочность от 1 до 3, причина решения, рекомендуемый отдел. Если данных недостаточно, укажи «нужна проверка».
Запрос не должен заставлять модель угадывать отсутствующие сведения. Если в письме нет номера заказа, результат должен содержать «номер не найден», а не придуманный идентификатор. Практические приёмы составления таких инструкций разобраны в материале об искусстве промптинга для нейросетей.
Как определять срочность и назначать ответственного
Срочность удобно разделить на 3 уровня: обычное обращение, ускоренная обработка и критическая ситуация. Для каждого уровня нужны проверяемые признаки, иначе метка превращается в субъективную оценку.
Уровень 1, обычный. Вопрос не содержит дедлайна, блокировки услуги или финансовой претензии. Примером может быть просьба прислать инструкцию или уточнить режим работы.
Уровень 2, ускоренный. Автор указывает ближайшую дату, повторно обращается после отсутствия ответа или сообщает о задержке платежа. Здесь полезно хранить дату последнего ответа и число предыдущих обращений.
Уровень 3, критический. Есть признаки полной остановки процесса, подозрения на ошибочное списание, угрозы договорной неустойки или инцидента с доступом. Такие письма нельзя автоматически закрывать готовым текстом, даже если модель уверена в категории.
Модельный кейс: компания из сферы логистики, около 200 сотрудников, получает 600 писем в неделю. Для неё можно задать правило: сообщения с упоминанием сегодняшней отгрузки и отсутствием подтверждения попадают в ускоренную очередь, а вопросы о будущих поставках остаются обычными. Это не готовая универсальная метрика, а пример того, как связать признаки письма с внутренним регламентом.
Назначение ответственного лучше выводить из категории, срочности и региона. Поле «ответственный» должно содержать роль, а не имя конкретного сотрудника, если состав команды меняется каждую неделю. Например, результат «финансовая поддержка, уровень 2» переживёт отпуск одного специалиста лучше, чем жёсткая привязка к фамилии.
Число категорий и очередей стоит пересматривать раз в 2–4 недели. Если две метки регулярно получают одинаковые письма, их можно объединить. Если одна категория собирает больше половины обращений и требует разных ответов, её пора разделить по намерению клиента.
Как готовить черновик ответа без автоматической отправки
Хороший черновик состоит из 4 частей: признание вопроса, подтверждённый факт, следующий шаг и ограничение по сроку. Автоматически отправлять его без проверки не следует, поскольку письмо может содержать двусмысленность или неполные данные.
Для каждой категории нужен свой шаблон. В ответе о статусе заявки модель должна использовать номер и дату только тогда, когда они есть во входном тексте или в разрешённом источнике данных. Если номера нет, безопасная формулировка выглядит так: «Пожалуйста, пришлите номер заказа, чтобы мы проверили статус». Нельзя подставлять случайные значения ради гладкости текста.
Я использую инструкцию из 6 блоков:
- Роль: специалист первой линии поддержки.
- Цель: подготовить черновик до 900 знаков.
- Тон: спокойный, без обещаний, которых нет в данных.
- Факты: использовать только сведения из письма и переданного контекста.
- Запреты: не придумывать сроки, суммы, номера и решения.
- Формат: тема ответа, текст, отсутствующие данные, уровень риска.
Модельный кейс: если письмо содержит фразу «счёт оплачен вчера, но доступ не появился», черновик может попросить номер счёта и время платежа, а в поле риска указать «проверка оплаты». Такой ответ не утверждает, что деньги потеряны, и не обещает восстановление доступа за конкретное число минут.
Для ручной проверки черновика удобно использовать веб-чат SoftChat: каталог продукта подтверждает потоковые ответы и переключение моделей в рамках разговора. Вкладка «Текст» предназначена для текстовой работы, а режимы «Код», «Аудио» и «Презентации» в интерфейсе обозначены как находящиеся в разработке, поэтому я не выдаю их за готовый способ обработки почты.
Перед утверждением ответа проверяю 5 пунктов: совпадает ли категория, есть ли подтверждение ключевого факта, не появились ли выдуманные данные, соблюдён ли тон и понятен ли следующий шаг. В материале о внедрении нейросетей в рабочие процессы этот контроль рассматривается как часть процесса, а не как финальная формальность.
Какие подходы подходят для разных объёмов писем
Для потока до 50 писем в день достаточно полуавтоматической схемы с ручной передачей текста модели. При 50–300 письмах понадобится единый рубрикатор и журнал исправлений. При большем объёме без очередей, правил доступа и измерения ошибок процесс быстро станет непрозрачным.
| Подход | Подходящий объём | Плюсы | Ограничение |
|---|---|---|---|
| Ручная сортировка по папкам | До 30 писем в день | Не требует настройки | Результат зависит от конкретного сотрудника |
| Нейросеть как помощник | 30–300 писем в день | Даёт категорию, срочность и черновик | Требуется проверка человека |
| Правила и нейросеть вместе | От 300 писем в день | Формальные условия обрабатываются предсказуемо | Нужны журнал ошибок и владелец процесса |
Модельный кейс: команда из 7 специалистов обрабатывает 280 писем в день. Она может отдать правилам проверку обязательных полей, а нейросети, классификацию свободного текста и подготовку черновика. Письма с меткой «критический риск» при этом направляются сотруднику без автоматического закрытия.
Сравнивать подходы нужно по 4 показателям: доля правильно определённых категорий, доля верно найденных срочных писем, время до передачи ответственному и процент черновиков, которые сотрудник существенно переписал. Одной общей оценки точности мало. Ошибка в обычном вопросе и пропуск финансовой претензии имеют разную стоимость.
В гайде по повседневным задачам с нейросетями и чат-ботами есть полезная логика для небольших процессов: сначала выделить повторяющиеся операции, затем определить момент, где решение всё ещё остаётся за человеком.
Как проверить качество до запуска
Проверка перед запуском должна включать минимум 2 набора писем: контрольный с известными ответами и свежий набор с текущими формулировками. На контрольном наборе проверяется соответствие правилам, на свежем видны опечатки, новые темы и длинные цепочки.
Модельный кейс: для 10 категорий можно собрать 200 обезличенных писем, по 20 на каждую группу, и отдельно добавить 20 спорных сообщений. После прогона нужно сравнить предсказание с разметкой, записать причины ошибок и повторить тест после изменения инструкции. Такой набор не доказывает качество для любой компании, зато показывает, где именно схема ломается.
Я бы отдельно измерял 4 типа ошибок:
- Ложная срочность, когда обычное письмо попадает в критическую очередь.
- Пропуск срочности, когда рискованное обращение получает низкий приоритет.
- Неверная категория, из-за которой письмо попадает не в тот отдел.
- Небезопасный черновик, содержащий обещание, сумму или срок без подтверждения.
Проверку полезно повторять после изменения прайс-листа, регламента, состава отделов или формы письма. Даже одна новая обязательная деталь, например номер договора вместо номера заказа, может изменить правила классификации.
Как принять решение о внедрении
На моём месте я начал бы с одного типа писем и двух недель наблюдения, а потом сравнил бы ручную обработку с полуавтоматической по четырём показателям. Если сотрудники исправляют главным образом стиль, черновики уже полезны. Если регулярно меняются категория и срочность, сначала нужно переработать рубрикатор.
Не стоит передавать нейросети полномочия, которых нет в исходных данных. Её сильная сторона в этой задаче, структурировать свободный текст, найти признаки и предложить вариант ответа. Решение о компенсации, юридической позиции, закрытии претензии или публикации персональных данных должно оставаться у ответственного сотрудника.
Для системной работы пригодится обзор нейросетей в образовании и роли персонального тьютора, поскольку там хорошо показан принцип «помощник вместо безусловного источника истины». Для почты он работает так же: модель сокращает рутину, а человек подтверждает смысл и последствия ответа.