evrone.solutions▮
evrone/
mail-classifier_
№00
AI

Evrone Mail Classifier

разбор входящих писем

Разбор писем на типизированной модели Jev (TypeSafe AI): категория, срочность и подмена отправителя с вероятностью

Прототип показывает, как работает типизированная модель Jev от TypeSafe AI на почте: она не пишет текст, а отвечает на строго заданные вопросы — да или нет, выбор одного варианта из списка, оценка по шкале — и к каждому ответу прикладывает вероятность. Сервис читает письмо или несколько писем и с помощью Jev определяет категорию из 12 вариантов с уточняющими вопросами внутри, срочность и тональность, находит суммы, даты и номера документов, проверяет признаки подмены отправителя и подсказывает отдел для маршрутизации. Всё это одна модель, без текстогенерирующей языковой модели и без дообучения на своих данных: настройка — это формулировка вопросов и порогов, а не обучение. Главное требование — честность: категория показывается вместе с вероятностью, а не как безусловный факт; того, чего не нашлось, система не выдумывает; письма, оказавшиеся перепиской, разбираются как цепочка. Доступ к Jev идёт через настраиваемого провайдера-роутера по ключу заказчика, смена провайдера или модели не требует правки кода.

Скриншоты прототипа

8 экранов · нажмите, чтобы увеличить

Подробное описание

Прототип закрывает цикл «загрузил письмо → получил разбор → увидел результат»: пользователь загружает одно или несколько писем, сервис определяет категорию из 12 вариантов с уточняющими да/нет-вопросами внутри, оценивает тональность и срочность, извлекает сумму, дату и номер документа, проверяет признаки подмены отправителя, собирает уведомление по шаблону и подсказывает отдел для маршрутизации. Несколько загруженных писем, оказавшихся перепиской, распознаются как цепочка и разбираются одним результатом, а не порознь без контекста. Вся классификация — настоящие вызовы одной модели (Jev, TypeSafe), не заглушка: без ключа или при отказе сервиса задача честно завершается понятной ошибкой.

Загрузка и форматы

  • Один или несколько файлов сразу — .eml, .mbox, .txt; любой формат приводится к единому виду до разбора, дальше пайплайн не знает, чем письмо было исходно
  • .txt без настоящих заголовков — тема берётся из имени загруженного файла, отправитель и дата остаются пустыми
  • Несколько файлов с одинаковой темой и связанными заголовками переписки распознаются как цепочка без обращения к модели; без таких заголовков письма считаются независимыми, даже если фактически являются перепиской (известное ограничение)
  • Подтверждённая цепочка разбирается целиком одним результатом, с письмами по порядку даты (для .txt без даты — по порядку загрузки, с подсказкой в интерфейсе)

Категория и уточнения

  • 12 категорий — от «Финансы/оплата» и «Договоры/юридическое» до «Фишинг/мошенничество» и «Личное» — каждая выбирается с вероятностью, а не как безусловный факт
  • Часть категорий дополнена своими да/нет-уточнениями («это спор, а не рутинное согласование?», «это NDA?» и т.п.) — одним запросом вместе с самой категорией, не последовательно
  • Нужен ли ответ на письмо — отдельная пометка, применимая к любой категории
  • Срочность (отдельно от тональности) и необходимость эскалации к руководителю — тоже определяются для каждого письма
  • Для категорий без собственных уточнений (входящий лид, фишинг, личное, другое) — дополнительные сигналы: похоже ли на шутку, понятно ли намерение автора, относится ли к рабочим вопросам, есть ли в тексте жалоба

Тональность и сущности

  • Тональность — по шкале от резко негативной до резко позитивной, с отдельной пометкой уверенности модели
  • Сумма к оплате, дата и номер документа — ищутся по тексту; если ничего похожего на нужный формат не нашлось, поле просто отсутствует в результате, не подписывается «не найдено»
  • Упоминание вложения в тексте письма и жёсткость указанного срока — отдельные пометки результата
  • На письмо сохраняется не больше одного значения каждого вида сущности, даже если в тексте их несколько с разным смыслом

Проверка на подмену отправителя

  • Срабатывает только при одновременном совпадении двух признаков: адрес для ответа отличается от адреса отправителя, и письмо просит денежный перевод или относится к финансовой/клиентской категории
  • Само по себе несовпадение адресов (частое у легитимных рассылок и автоответчиков) предупреждение не поднимает
  • При срабатывании — явная пометка на странице результата, не молчаливое понижение доверия к категории

Уведомление и маршрутизация

  • Короткое уведомление по шаблону собирается из уже найденных категории, срочности, суммы и даты — ничего не сочиняется заново, показывается на странице результата
  • Метка подходящего отдела («Бухгалтерия», «Юридический отдел» и т.п.) — только подсказка, реальная пересылка письма никуда не выполняется

Очередь и честные пороги уверенности

  • Задачи обрабатываются одна за другой, с прогрессом на странице без перезагрузки и восстановлением после перезапуска сервиса
  • Отмена задачи в очереди или в обработке, возобновление отменённой, удаление любой кроме обрабатываемой
  • Низкая уверенность модели не прячется за обычным результатом: категория и тональность помечаются «неуверенно», да/нет-уточнения при низкой уверенности не показываются вовсе, а сущности и универсальные вопросы в этом случае выглядят как отсутствующие — то же самое, что «ответа не было»
  • Раз в сутки — сброс накопленных задач и файлов, кроме обрабатываемой и примеров; дополнительно автоочистка результатов по истечении срока хранения

Список задач и фильтры

  • Задачи сгруппированы по категориям в сворачиваемые разделы
  • Фильтры по категории, тональности, необходимости ответа и отделу — применяются сразу при выборе, без отдельной кнопки
  • Готовые примеры разбора по каждой из 12 категорий — можно посмотреть результат, ничего не загружая самому

Роли и права

  • Пользователь — загружать письма, следить за прогрессом, смотреть и скачивать результаты, отменять, возобновлять и удалять свои задачи, открывать примеры
  • Оператор (тот, кто разворачивает сервис) — задавать ключ модели, порт и все лимиты через переменные окружения, пересоздавать контейнер, читать технические детали ошибок

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

Что не входит

Классификация — настоящий вызов модели, не заглушка; проверка на подмену отправителя и извлечение сумм/дат/номеров — детерминированные правила без обращения к модели.

  • Живое подключение к почтовому ящику — только загрузка файлов вручную
  • Связный, не шаблонный текст уведомлений и автоматическая генерация ответа отправителю
  • Извлечение сумм и дат, написанных не в стандартном формате (словами, расплывчатыми фразами вроде «до конца недели»)
  • Проверка вредоносных вложений — в прототипе вообще нет вложений как таковых
  • Распознавание сложной социальной инженерии без явных признаков в самом тексте письма
  • Вход, учётные записи и разграничение доступа между пользователями
  • Реальная пересылка или отправка писем — маршрутизация только подсказывает отдел меткой
// демо-стенд
Попробуйте прототип прямо сейчас

Классификация писем на модели Jev: типизированные вопросы с вероятностью вместо генерации текста.

url mail-classifier.evrone.solutions/
логин evrone
пароль s0lut10ns
инструкция к стенду ↓

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

  • Откройте список задач: там 96 готовых примеров — по восемь писем на каждую из 12 категорий; откройте любой и посмотрите категорию с вероятностью, тональность, срочность, извлечённые данные и маршрутизацию
  • Включите фильтры по категории и срочности
  • Загрузите своё письмо (.eml, .mbox или .txt) — несколько писем из одной переписки разберутся как цепочка

Готовые примеры доступны всегда. Новая загрузка работает при подключённом ключе модели; без него задача завершится понятной ошибкой, а не выдуманным результатом.

Открыть демо-стенд →
Тестовые данные демо-стенда сбрасываются каждую ночь.
// расчёт доработок

Какие вам нужны доработки?

Опишите своими словами, что хотите изменить или добавить к прототипу — интеграции, дизайн, новые механики. AI сопоставит запрос с ТЗ прототипа и сразу покажет вилку часов и стоимости.

Оценка появится сразу, через несколько секунд
// заявка

Купить Evrone Mail Classifier

Вы можете купить:
код прототипа для быстрого запуска проекта исходники, картинки, дамп базы, инструкции — всё, что нужно, чтобы залить на сервер и сразу стартовать
или
комплект промптов под Claude Code, Codex и т. д. промпты, инструкции, дизайн-спецификация, данные и картинки для самостоятельной агентной разработки прототипа

Оставьте контакты — свяжемся, покажем прототип, проконсультируем и договоримся о передаче.

// ещё прототипы

Похожие прототипы