Факты для отчёта живут в переписке: как их достают, размечают и проверяют

Отчёт, который собирают из переписки, начинается одинаково: «выгрузите почту за месяц и посчитайте». Через неделю выясняется, что половина фактов в чатах записана словами («скинули, как договорились»), часть сумм пришла во вложении, а решение по скидке принималось в звонке. Разберём, что из почты и чатов действительно превращается в цифры, как устроена разметка, где извлечение ошибается и в какой момент дашборд начинает врать.

Коротко

  • Переписка — не побочный продукт работы, а место, где работа фиксируется: по оценке McKinsey Global Institute (2012) работник тратит около 28% недели на почту и почти 20% на поиск внутренней информации.
  • В приложениях Microsoft 365 на коммуникации уходит 57% времени (23% встречи, 19% чат, 15% почта), и 62% опрошенных жалуются, что слишком много времени тратят на поиск информации (Work Trend Index 2023, 31 000 человек).
  • Цифра «80–90% корпоративных данных неструктурированы» — оценка Merrill Lynch 1998 года, которая не опиралась на измерения; Computerworld даёт 70–80%. Для плана это порядок величины, а не точный факт.
  • Извлечение полей из писем без разметки и проверки ошибается часто: в открытом наборе LangChain Benchmarks на 42 письмах точность шести полей составила около 49% и 57% у двух моделей.
  • В отчёт идут не «все сообщения», а 5–7 полей, и у каждого должна быть ссылка на сообщение-источник: иначе ошибку извлечения невозможно найти.

Почему цифры отчёта живут в переписке, а не в CRM

Идея «дашборд из почты и чатов» звучит как техническая задача, но начинается она с бухгалтерского вопроса: какие факты у нас вообще нигде не записаны, кроме переписки. Сумма, которую согласовали в чате, срок, который пообещали в письме, причина отказа, которую объяснили в ответе, — всё это существует, но не попадает в учётную систему, потому что в момент разговора никто не открывает карточку.

Масштаб потерь времени известен по двум старым, но всё ещё цитируемым замерам. The social economy McKinsey Global Institute (2012) оценивает: работник, чья работа состоит из взаимодействия, тратит около 28% недели на почту и почти 20% — на поиск внутренней информации и коллег. Там же оценка эффекта: когда внутренние сообщения становятся доступной для поиска записью, время на поиск может сократиться до 35%. Исследование американское и давнее, поэтому проценты показывают порядок величины, а не норму для вашего отдела.

Второй замер свежее и сделан на телеметрии: Work Trend Index 2023 от Microsoft (данные Microsoft 365 и опрос 31 000 человек в 31 стране) показывает, что 57% времени в приложениях уходит на коммуникации — 23% на встречи, 19% на чат, 15% на почту — и только 43% на создание документов. 62% респондентов говорят, что слишком много времени тратят на поиск информации. Оба исследования вендорские, часть данных — самоотчёт, но вывод не слабеет: переписка — место, где работа происходит, а не архив вокруг неё.

28%
рабочей недели уходит на почту (McKinsey, 2012)
20%
на поиск внутренней информации и коллег
35%
на столько может сократиться поиск при поисковой записи знаний
62%
жалуются на слишком много времени на поиск (Microsoft, 2023)
Три первых числа — оценка McKinsey Global Institute по американским компаниям (2012), четвёртое — доля респондентов Microsoft Work Trend Index 2023 (31 000 человек в 31 стране). Методики разные, поэтому числа не складываются и не сравниваются напрямую: это ориентиры порядка, а не измерение вашего процесса.

Что реально можно достать из письма и чата

Из переписки достают не «всё», а короткий список полей. Для операционного отчёта обычно хватает пяти-семи: кто обратился, по какому поводу, какая сумма, какой срок обещан, на чём остановились и кто следующий. Остальное — контекст для человека, а не колонка. Чем короче список, тем легче проверить извлечение.

Поля, которые чаще всего нужны в отчёте, и то, насколько надёжно они извлекаются из текста. Оценка качественная, из практики разбора переписки, а не из исследования: многое зависит от того, насколько единообразно пишут люди.
Что ищемГде лежитКак выглядит в текстеНадёжность
Контактподпись, шапка письмаимя, телефон, адрес — часто в подписи или в цитатевысокая: есть формат
Предметтема, первая строка«по поводу поставки», «насчёт счёта»средняя: тема врёт чаще тела
Сумматело письма, вложение«12 400 с НДС», «как в прошлый раз»средняя: без вложения неполная
Сроктело письма, цитата«до пятницы», «в течение недели»низкая: нужна дата письма
Решениеконец ветки«согласовал», «ок, давай», «отказ»низкая: нужен контекст ветки
Причина отказаответ менеджера«дорого», «не тот срок»низкая: нужна классификация

Порядок в таблице — это и есть порядок внедрения. Начинать стоит с контакта и предмета: там ошибка видна сразу, а цена её мала. Срок и решение — последними, потому что именно они чаще всего требуют не извлечения, а разбора ветки целиком. Это же логика, по которой мы раскладываем задачи в интеграциях: сначала то, что имеет формат, потом то, что имеет смысл.

Путь факта: от сообщения до строки в отчёте

Технически цепочка короткая: получить сообщение, привести к чистому тексту, вытащить поля, проверить, записать, показать. Ломается она обычно не на модели, а на первом и четвёртом шаге — на подготовке текста и на проверке.

Пять шагов от сообщения до цифры в отчётеСхема: переписка, разбор текста, извлечение полей, выборочная проверка и запись в отчёт; отмечено место, где ошибка проходит незамеченной1Перепискапочта и чат2Разбортекст без HTML3Извлечениеполя по схеме4Проверкавыборка вручнуютихая ошибка5Отчётстрока в таблицекрасным — где отчёт начинает врать: непроверенное поле уходит в цифру
Рисунок можно прокрутить вбок →
Схема процесса: где сообщение превращается в поле, где поле проверяется и где становится цифрой отчёта. Красная пометка — типовое место потери: если шаг проверки пропущен, ошибка извлечения выглядит как обычное число.

Разбор текста — самый недооценённый шаг. Письмо приходит с цитатой предыдущих десяти писем, подписью на четыре строки, HTML-вёрсткой и счётчиками открытий; в чате к сообщению приложены ответы и правки. Если этот слой не снять до извлечения, модель прочитает одну и ту же сумму трижды — в теле, в цитате и в пересланном письме, — и в отчёт попадёт самая старая. Поэтому нормализация идёт до модели, а не после.

Разметка: как понять, что извлечение работает

Разметка — это не бюрократия, а единственный способ получить число вместо ощущения. Нужен набор из 50–100 сообщений, размеченных вручную по тем же полям, что уходят в отчёт, и метрика: доля верных полей и отдельно доля пропусков. Дальше любое изменение промпта, модели или формата писем проверяется на этом наборе, а не на фразе «вроде стало лучше».

Публичный пример такого замера — задача Email Extraction в LangChain Benchmarks: 42 реальных письма из спам-папки и схема из шести полей — отправитель, адрес, телефон, тема, тон и список поручений. Точность по оценке модели-судьи — около 49% у GPT-3.5 и 57% у Claude. Набор маленький, состоит из спама, а модели — 2023 года, поэтому переносить эти проценты на свою переписку нельзя. Но порядок величины они передают честно: извлечение «как есть», без разметки, шаблонов и проверки, ошибается примерно в половине полей.

Сколько полей извлекается верно в открытом замереДоля верно извлечённых полей из писем у двух моделей по оценке модели-судьи015304560доля верных полей, % (42 письма, оценка моделью-судьёй, 2023)GPT-3.549%Claude57%
Рисунок можно прокрутить вбок →
Точность извлечения шести полей из 42 писем в открытом наборе LangChain Benchmarks. Оценка сделана моделью-судьёй, а не человеком, набор маленький и состоит из спама — это ориентир порядка, а не прогноз для вашей переписки.

Три уровня доверия к извлечённой цифре

Практичнее делить извлечённые данные на три уровня доверия — и показывать их в отчёте по-разному. Один конвейер может выдавать поля всех трёх уровней, но доверие к ним разное.

  • Поля с форматом — телефон, адрес, номер счёта, дата в явном виде. Их можно писать в отчёт автоматически: ошибку ловит проверка формата и поиск дублей.
  • Поля со смыслом — предмет обращения, сумма, обещанный срок. В отчёт идут после сверки с источником, и рядом с числом должна быть ссылка на сообщение, из которого оно взято.
  • Выводы — причина отказа, стадия сделки, оценка клиента. Это уже не извлечение, а классификация: её строят на своей разметке, проверяют регулярно и никогда не считают окончательной.

Разница практическая: ошибка на первом уровне чинится в одно действие, на третьем — переписывает вывод. Поэтому уровни держат раздельно: сумма с пометкой «из переписки, сверено» и рядом доля несверенных. Панель, где все числа выглядят одинаково надёжными, перестают читать.

Где извлечение упирается в предел

Есть сведения, которые из переписки не достаются в принципе: договорённости по телефону, голосовые сообщения, отсылки «как в прошлый раз», отказ без названной причины, решение, принятое на встрече и нигде не записанное. Попытка вытащить их из текста даёт не данные, а догадку с видом данных — самое опасное, что может появиться в дашборде.

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

Как проверить, что дашборд не врёт

У панели, собранной из переписки, есть четыре дешёвые проверки. Они не требуют отдельной системы и делаются в первый же месяц.

  1. Доля пропусков: сколько сообщений дали поля, а сколько ушло в «не разобрано». Рост этой доли — первый признак, что изменился формат писем или появился новый канал.
  2. Выборка на проверку: 10% сообщений разбираются вручную, причём выбирает их не тот, кто настраивал извлечение. Расхождение считается по полям, а не «в среднем».
  3. Свежесть: когда последний раз приходили данные. Панель без даты обновления — не панель, а картинка.
  4. Источник у числа: из любой цифры должен быть переход к сообщению, из которого она взята. Если перехода нет, ошибку не найти и не починить.

Эти проверки дают то, чего не даёт ни одна модель: возможность сказать «этой цифре верим на 90%, а эту смотрим глазами». В отчётах, которые мы собираем, такая пометка часто важнее числа — примеры показывают, что решение принимают по динамике и доле исключений, а не по абсолютной сумме.

С чего начать: две недели на один отчёт

Порядок работ на старте лучше держать коротким — тогда через две недели будет что показать.

  1. Выбрать один отчёт и один канал: например, входящие заявки из общего ящика за месяц. Не «вся переписка компании».
  2. Выписать 5–7 полей, без которых отчёт не имеет смысла, и для каждого указать, где он лежит в тексте.
  3. Разметить вручную 50–100 сообщений и посчитать, сколько полей извлекается верно. Это базовая точка, с которой потом сравнивают всё остальное.
  4. Собрать конвейер: нормализация текста, извлечение по схеме, запись в таблицу со ссылкой на сообщение-источник.
  5. Поставить проверку: 10% вручную раз в неделю, доля пропусков на панели, у каждого числа — переход к источнику. Дальше расширять по одному полю за раз.

Главное — не превращать отчёт в ещё один архив переписки. Задача дашборда из почты и чатов не в том, чтобы показать всё, что люди написали, а в том, чтобы вытащить несколько фактов, которым можно доверять, и вовремя заметить, когда они перестали приходить. Если нужен разбор на ваших данных — начните с разговора о том, какие решения вы принимаете по отчёту.

Покажем, что из вашей переписки реально достаётся в отчёт за две недели.

Получить диагностику

Источники

  1. McKinsey Global Institute — The social economy: Unlocking value and productivity through social technologies (2012) — оценка для американских компаний: средний работник тратит около 28% рабочей недели на почту и почти 20% на поиск внутренней информации и коллег; при появлении поисковой записи знаний время на поиск может сократиться до 35%; исследование 2012 года, часть оценок — модель, а не замер
  2. Microsoft — Work Trend Index 2023: Will AI fix work? — телеметрия Microsoft 365 и опрос 31 000 человек в 31 стране: 57% времени — коммуникации (23% встречи, 19% чат, 15% почта), 43% — создание документов; 62% жалуются на слишком много времени на поиск информации; 68% не хватает времени без прерываний; исследование вендорское
  3. LangChain Benchmarks — Email Extraction — открытый набор из 42 реальных писем (спам-папка, HTML вычищен) и схема из шести полей; средняя точность по оценке модели-судьи 0,49 у GPT-3.5 и 0,57 у Claude; набор маленький, модели 2023 года — цифры показывают порядок, а не норму
  4. Википедия — Неструктурированные данные (со ссылкой на оценку Merrill Lynch и Computerworld) — проверка происхождения известной цифры: 80–90% — оценка Merrill Lynch 1998 года, которая, по тексту статьи, не опиралась на статистику или количественные исследования; Computerworld оценивает долю неструктурированных данных организаций в 70–80%

Читайте также

Что мы делаем

Заявка

Обсудим вашу задачу

Опишите процесс, который отнимает время, — вернёмся с планом автоматизации и оценкой.

Заявка получена

Мы свяжемся с вами с вопросами для диагностики. Обычно отвечаем в течение рабочего дня.

Не удалось отправить

Что-то пошло не так. Напишите нам в Telegram или на i@islenkov.ru.