Сортировка писем клиентов с ИИ оправданна, если сообщения нужно распределять по смыслу свободного текста и тест показывает приемлемый результат в сравнении с простыми правилами. Если категорию надёжно определяет адрес получателя или доверенное структурированное поле, начните с правил. В обоих случаях нужна очередь неоднозначных сообщений и человек, который их разбирает.
На общий адрес поддержки приходят вопросы о счетах, описания неисправностей и новые заказы. Сотрудник читает письмо, выбирает отдел и пересылает его. Это действие кажется простым, пока в одном сообщении не оказываются и жалоба на доставку, и просьба исправить счёт. Для автоматизации сначала нужен ясный ответ: кто отвечает за такую переписку в целом?
Выбор метода стоит начать с небольшого контролируемого сравнения. Для одних и тех же примеров получите категории, назначенные человеком, результат правил и результат ИИ. Затем посмотрите, где ошибки создают дополнительную работу или риск. Общая доля правильных ответов сама по себе может скрыть самые важные случаи неверной маршрутизации.
Определите задачу сортировки до выбора технологии
Для классификации нужен конечный список категорий с чёткими границами. «Продажи», «счета» и «техническая поддержка» — начало, но одних названий недостаточно. Для каждой категории запишите, что в неё входит, что не входит и кому передавать сообщение. Иначе даже сотрудники будут по-разному размечать одно письмо.
Отделите тему от приоритета. Вопрос о счёте может быть срочным, но слово «срочно» само по себе не должно давать отправителю право обходить порядок компании. Название клиента в тексте письма также не является надёжной проверкой личности. Логика маршрутизации должна использовать только данные, которым можно доверять при принятии конкретного решения.
В техническом описании Anthropic маршрутизация выделена как классификация входных данных и их направление на соответствующую дальнейшую задачу. Это может делать языковая модель или традиционный алгоритм. Описание Routing. Для этой задачи поддержки не обязательно нужен автономный агент с правом писать клиенту или менять заказы.
Начальную границу можно задать просто: система рекомендует категорию и ответственную очередь, но не оформляет возврат денег, не меняет данные клиента и не отправляет ответ. Безопасность дополнительных действий нужно оценивать отдельно. Такая граница позволяет проверить качество сортировки, не подвергая другие процессы новому риску.
Когда достаточно правил
Правила полезны, если входные данные стабильны, а категорию определяет проверяемый признак. Например, сообщение получено из определённой формы компании с разрешённым типом запроса. Нужно проверить и происхождение признака: свободно редактируемая тема письма не столь надёжна, как поле формы, проверенное на сервере.
Ключевые слова могут помочь, но у них есть ограничения. В письме «это не вопрос о счёте» слово «счёт» служит для отрицания категории. В другом сообщении оно находится в цитате из прежней переписки. Перед внедрением правила проверяйте и такие отрицательные примеры, а не только письма, где найденное слово совпадает с нужной темой.
Преимущество правил — понятное обоснование. Можно показать, какое условие сработало, и изменить именно его. Однако большой список исключений тоже требует поддержки. Если каждая новая фраза приводит к отдельной правке, нужно оценить нагрузку на сопровождение и долю писем, остающихся человеку.
Где может помочь классификация с ИИ
ИИ может подойти для ситуаций, в которых люди выражают одинаковое намерение разными словами. Но сделать вывод о пригодности по гладкой демонстрации с тщательно подобранными письмами нельзя. Нужно проверить реальное разнообразие переписки компании, соблюдая требования защиты данных.
Оценивайте латышские, английские и русские сообщения отдельно. Включайте смешение языков, опечатки, короткие вопросы и длинные переписки. Хороший результат EN не доказывает столь же хорошую классификацию LV. Если какая-то группа почти не представлена в выборке, явно укажите это в результатах.
Модель должна возвращать ограниченный результат из разрешённого списка. Если она создаёт новую категорию или даёт свободный ответ, доверенная часть системы должна отклонить его либо направить на проверку. Объяснение модели может помочь редактору, но не доказывает правильность и не должно предоставлять новые права на действия.
На практике стоит сравнить и комбинированный процесс: понятные случаи обрабатывают правила, остальные оценивает модель или человек. Не нужно усложнять весь входящий поток, если проблема касается только одной его части.
|
Ситуация |
Первый вариант для проверки |
На что обратить внимание |
|
Доверенный структурированный тип запроса |
Правило |
Проверка поля и исключения |
|
Стабильный шаблон из известной системы |
Правило |
Изменение формата, пересланные сообщения |
|
Разные формулировки с близким смыслом |
Сравнительный тест ИИ |
Языки, отрицания, контекст |
|
Несколько самостоятельных тем |
Человек или чёткий процесс разделения |
Один ответственный за переписку |
|
Недостаточно информации |
Отказ от классификации |
Определённая очередь передачи человеку |
Как создать вручную размеченную тестовую выборку
Отберите письма за заранее заданный период из определённых каналов. Сохраните и неудобные случаи: неполный текст, посторонние сообщения и ошибочно направленные запросы. Если убрать их из пилота, тест не отразит работу, которую команде придётся обрабатывать после внедрения.
Перед использованием данных удалите ненужные персональные и клиентские сведения. Одновременно проверьте, не исчез ли при обезличивании смысл, необходимый для классификации. Например, функцию получателя можно сохранить как обозначение роли, не оставляя адрес конкретного человека. Содержимое конфиденциальных вложений для такого теста часто не требуется.
Ответственные сотрудники размечают ожидаемую категорию и фиксируют неоднозначные примеры. Спорные письма обсуждают, дополняя определения категорий. Если договориться невозможно, это сигнал о неясности процесса компании, а не обязательно дефект модели. Для такого сообщения может быть обоснован класс отказа от классификации.
Часть примеров используйте для подготовки правил и инструкций, а тестовую часть держите отдельно. Не включайте одну цепочку переписки в обе части так, чтобы система фактически уже видела те же ответы. После изменения условий сохраняйте версию и сведения о данных, использованных для настройки.
Матрица ошибок показывает, где возникает риск
Ниже приведена демонстрационная матрица, а не измеренный результат компании. Строка обозначает категорию, определённую человеком, а столбец — ответ классификатора. Числа придуманы для объяснения расчёта.
|
Правильная категория |
Счета |
Техническая поддержка |
Проверка человеком |
|
Счета |
18 |
2 |
3 |
|
Техническая поддержка |
1 |
16 |
4 |
Здесь важно направление ошибочной маршрутизации. Если техническая проблема попадает в бухгалтерию, нужно выяснить, как быстро её замечают и передают дальше. Столбец проверки человеком не обязательно означает ошибку: это может быть предусмотренная мера безопасности. Одновременно нужно оценить, не скапливается ли в этой очереди почти вся работа.
Для обоих методов используйте одну и ту же размеченную выборку и определения категорий. Сравните правильную маршрутизацию, типы ошибок, объём передачи человеку и время обработки. Отдельно покажите результаты по языкам. Если метод ещё не проверен в какой-то группе, не представляйте её результат как успешный.
Выбирайте критерии приёмки с учётом последствий ошибки. Общий вопрос, который можно безопасно переслать, и сообщение о возможной утечке данных не могут иметь одинаковый вес риска. До теста определите, какие случаи человек должен увидеть при любых обстоятельствах и насколько быстро.
Неоднозначное письмо не должно теряться между отделами
Отказ от классификации означает конкретное действие: сообщение поступает в заданную очередь, у него есть ответственный и порядок передачи. Статус «прочее» без ответственного лишь перемещает проблему. Команда должна видеть и время ожидания, и то, принято ли уже решение человеком.
Для письма с несколькими темами определите, кто сохраняет общую ответственность. Можно создать связанные подзадачи, но клиент не должен получать противоречивые ответы от разных отделов. Разделение — тоже действие со своими рисками ошибок; рекомендацию классификатора не стоит автоматически превращать в новые задачи без проверки.
Если используется показатель уверенности, проверяйте его по фактическим ошибкам. Уверенная формулировка самой модели не является надёжным измерением качества. Нельзя выбирать порог просто потому, что он выглядит высоким. Важен наблюдаемый результат в соответствующей группе писем.
Инструкции в письме не дают системе полномочий
Входящее письмо — недоверенный контент. В нём может быть указание игнорировать правила классификации, назначить особый приоритет или отправить данные в другое место. OWASP описывает риск влияния таких инструкций как prompt injection. Одной просьбы к модели игнорировать их недостаточно. Описание риска OWASP.
Результат классификации должен быть ограничен, а выбор получателей и доступа — оставаться в доверенной локальной логике. Модели нельзя давать возможность создавать произвольный адрес или команду из текста письма. Недопустимый результат блокируется до любой пересылки. Вложенный файл и цитируемая переписка также должны рассматриваться как входные данные, а не системные указания.
Включите в тесты безвредные примеры атак и убедитесь, что они не расширяют права на действия. Это не доказывает защиту от всех будущих попыток, но помогает проверить конкретную границу исполнения. Сохраняйте возможность передачи человеку и не позволяйте автоматике незаметно удалять исходное сообщение.
Пилот начинается с измерений, а не с полностью автоматической пересылки
Вначале система может работать в режиме наблюдения: рекомендовать маршрут, пока реальную работу продолжает команда. Фиксируйте расхождения и причины ошибок. Только после решения о приёмке разрешайте определённые действия с низким риском. Сохраняйте возможность вернуться к ручной обработке без потери содержимого очереди.
Данные CSP об использовании ИИ в компаниях помогают понять контекст внедрения, но не доказывают пользу сортировки писем для конкретного предприятия. У обследования есть определённый охват компаний, и оно не проверяет отдачу от этого процесса. Данные CSP об ИКТ (IKT) в компаниях. Для решения нужны собственная размеченная выборка и наблюдаемая цена ошибок.
ИИ обязательно будет лучше правил?
Нет. Для структурированных данных правил может быть достаточно, и сопровождать их может быть проще. Проверяйте пользу ИИ там, где смысл трудно определить по стабильному признаку. Сохраняйте самый простой вариант, который выполняет требования компании к приёмке.
Можно ли начать без передачи клиентских данных модели?
Сначала можно упорядочить определения категорий и базу правил. Объём данных для теста модели, среду обработки и разрешения нужно оценить до передачи реальной переписки. Обезличенные примеры помогают, но качество самого обезличивания тоже необходимо проверить.
Если хотите оценить пилот автоматизации бизнес-процессов, подготовьте список категорий и надлежащим образом защищённые примеры писем. Более широкий выбор процессов описан в статье о примерах автоматизации для компаний, а ограничения ответов модели — в материале об ошибочных ответах ИИ и риске галлюцинаций.