Задача
Компания получала сотни документов в PDF и сканах от перевозчиков и поставщиков. Сотрудники вручную переносили номера, даты, суммы и позиции в таблицы, а затем сверяли данные с учётной системой. Процесс был медленным, утомительным и зависел от внимания конкретного человека.
Нужно было автоматизировать извлечение данных, сохранив контроль над спорными случаями.
Решение
Собрал сервис, который принимает документ, определяет его тип и извлекает ключевые поля в структурированный вид. Для каждого поля сохраняется уверенность модели и ссылка на фрагмент исходного документа.
Документы с низкой уверенностью попадают в очередь ручной проверки. Результат выгружается в CSV/JSON и передаётся в учётную систему только после подтверждения. Отдельно настроены логи, повторная обработка и ограничения по доступам.
Результаты
Пилот показал, что большая часть типовых документов обрабатывается без ручного ввода, а сотрудники занимаются исключениями, а не переносом каждой строки. Точные показатели зависят от качества сканов и разнообразия форматов.
Ограничения
Модель не гарантирует безошибочное извлечение. Решение рассчитано на контролируемый процесс с проверкой и не заменяет ответственность сотрудника за финальные данные.