Распознавание и сверка перевозочных документов
Контекст
Задача
Бумажные и сканированные документы вводились вручную, расхождения выявлялись на этапе претензий.
Работа
Решение
Конвейер OCR и извлечения сущностей, автоматическая сверка с заявкой и учётной системой, маршрутизация исключений оператору.
Проблема бизнеса
Что происходило до проекта
Логистический оператор ежедневно получал сотни перевозочных документов от контрагентов — бумажных и сканированных, в десятках форматов. Операторы вручную вводили их в учётную систему; расхождения между заявкой, накладной и фактом всплывали на этапе претензий, когда груз давно уехал, а спор стоил денег и отношений с клиентами.
Тонкая маржа отрасли не оставляла пространства для раздувания штата операторов — при этом рост объёмов без автоматизации требовал именно этого.
Сдвиг
Как было — как стало
Как было
Как стало
Ход работы
Как решали
Конвейер распознавания
OCR извлекает текст из сканов любого качества, NER-модели вытаскивают сущности: стороны, груз, объёмы, суммы, даты.
Автоматическая сверка
Извлечённые данные сверяются с заявкой и учётной системой: совпало — документ проводится автоматически.
Маршрутизация исключений
Расхождения и нечитаемые документы уходят оператору с подсветкой проблемного поля — человек смотрит только туда, где машина не уверена.
Интеграция с TMS
Проведённые документы попадают в транспортную систему без ручного ввода — статусы перевозок актуальны.
Контур качества
Доля автообработки и точность извлечения измеряются постоянно; спорные примеры пополняют обучающую выборку.
Решение
Как устроено архитектурно
Матчинг трёхсторонний
Документ сверяется и с заявкой, и с учётом: «совпало» значит совпало везде.
Исключение — это процесс
Оператор правит подсвеченное поле, и документ уходит тем же путём в TMS — без параллельной ручной ветки.
Дообучение на споре
Каждый спорный пример размечается: доля автообработки растёт именно на документах этой компании.
Продукт
Как это выглядит в работе
Очередь дня: совпавшие документы проведены без человека, оператору достались два исключения с подсветкой конкретного поля. Доля автообработки растёт по мере обучения на спорных примерах.
Макет иллюстрирует механику интерфейса; данные на экране условные.
Границы решения
Что делает — и чего не делает
Честные рамки — часть архитектуры: они защищают результат не хуже кода.
Делает
- распознавание сканов любого качества
- сверка документа с заявкой и учётной системой
- автопроведение совпавших документов в TMS
- маршрутизация исключений с подсветкой поля
- постоянный замер доли автообработки
Не делает
- проведения при расхождении — только через оператора
- требований к контрагентам менять форматы
- чёрного ящика: по каждому документу виден маршрут решения
Итог
Результат
- Автоматический ввод вместо ручного
- Расхождения видны до претензий
- Исключения — оператору по правилам
Числовые показатели публикуются после сверки с заказчиком.
Передача
Что осталось у клиента
- Исходный код, модели и конфигурации — вместе с правами.
- Документация и описание архитектуры.
- Возможность развивать решение своей командой или любым другим подрядчиком.
Следующий шаг
Расскажите про задачу
Разберём, оценим сроки и стоимость. Если задача не наша — скажем прямо и подскажем, к кому обратиться.
Обсудить задачу →