Document AI10 минут

OCR и LLM для документов: как построить проверяемый конвейер

Надёжная обработка документов состоит не из одного запроса к модели. Файл проходит проверку, классификацию, распознавание, извлечение полей, бизнес-валидацию и только после этого попадает в учётную систему или очередь сотрудника.

OCRLLMДокументыАвтоматизация
Коротко

OCR отвечает за текст и расположение, а LLM — не за достоверность реквизитов.

Каждое извлечённое поле должно хранить уверенность и ссылку на место в документе.

Автоматически проводят только документы, прошедшие формальные и бизнес-проверки.

01

Проверяйте файл на входе

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

Одновременно сохраняют канал, отправителя и контекст: договор, заказ или обращение. Эти данные помогают классификации и последующей маршрутизации.

02

Разделяйте распознавание и извлечение

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

После этого правила или модель извлекают целевую схему: номер, дату, стороны, позиции, суммы и валюту. Оригинальный слой OCR сохраняется для проверки каждого поля.

03

Проверяйте результат бизнес-правилами

Сумма строк должна сходиться с итогом, ИНН — проходить формальную проверку, номер договора — существовать, а товар — сопоставляться со справочником. LLM может предложить значение, но не отменяет эти проверки.

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

  • Формат и контрольная сумма реквизита
  • Сверка арифметики
  • Сопоставление со справочником
  • Проверка договора и периода
  • Поиск дубля документа
04

Покажите оператору место ошибки

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

Исправление сохраняется как обратная связь для правил и оценки модели. Но до отдельной проверки оно не должно незаметно менять поведение всей системы.

05

Передавайте подтверждённые данные

После проверки создаётся структурированная команда для 1С, CRM или СЭД. Она получает уникальный ключ, чтобы повтор не создавал второй документ. Ответ внешней системы сохраняется вместе с номером и статусом.

Мониторинг разделяет качество распознавания, долю ручной проверки и технические ошибки интеграции. Без этого невозможно понять, что именно мешает автоматическому прохождению.