Логистика Извлечение данных

ИИ-анализатор документации

Решение, которое извлекает данные из счетов, накладных и договоров и превращает их в структурированные CSV/JSON для учётных систем.

Извлечение данных
Индустрия
Логистика
Тип задачи
Извлечение данных
Клиент
Средняя логистическая компания

Задача

Компания получала сотни документов в PDF и сканах от перевозчиков и поставщиков. Сотрудники вручную переносили номера, даты, суммы и позиции в таблицы, а затем сверяли данные с учётной системой. Процесс был медленным, утомительным и зависел от внимания конкретного человека.

Нужно было автоматизировать извлечение данных, сохранив контроль над спорными случаями.

Решение

Собрал сервис, который принимает документ, определяет его тип и извлекает ключевые поля в структурированный вид. Для каждого поля сохраняется уверенность модели и ссылка на фрагмент исходного документа.

Документы с низкой уверенностью попадают в очередь ручной проверки. Результат выгружается в CSV/JSON и передаётся в учётную систему только после подтверждения. Отдельно настроены логи, повторная обработка и ограничения по доступам.

Результаты

Пилот показал, что большая часть типовых документов обрабатывается без ручного ввода, а сотрудники занимаются исключениями, а не переносом каждой строки. Точные показатели зависят от качества сканов и разнообразия форматов.

Ограничения

Модель не гарантирует безошибочное извлечение. Решение рассчитано на контролируемый процесс с проверкой и не заменяет ответственность сотрудника за финальные данные.

Примерные результаты

  • • Примерно 80% документов обрабатываются без ручного ввода (оценка на пилотной выборке).
  • • Проверка одного комплекта документов занимает минуты вместо десятков минут ручной сверки.
  • • Ошибки извлечения собираются в отдельную очередь и не попадают в учёт автоматически.

Значения приведены как ориентир по похожим проектам и не являются гарантией результата.

Стек

PythonFastAPIOpenAIPostgreSQLDocker

Обсудим ваш сценарий

Расскажите, какие документы, данные или процессы нужно автоматизировать. Предложу план первого этапа.