Термин Документы и распознавание Начальный

OCR

OCR - это распознавание текста на изображениях, сканах, фотографиях и PDF без нормального текстового слоя.

Optical Character Recognition распознавание текста оптическое распознавание символов распознавание сканов распознавание PDF image to text text recognition
OCR расшифровывается как Optical Character Recognition, то есть оптическое распознавание символов. Проще говоря, OCR превращает картинку с текстом в обычный текст, который можно искать, копировать, проверять и передавать в AI-модель.

OCR нужен, когда документ пришел как скан, фото, изображение или PDF без текстового слоя. Например, счет прислали как отсканированный PDF, акт сфотографировали на телефон, в договоре есть страницы-картинки, а не настоящий текст. Без OCR AI-агент видит только файл или изображение, но не может надежно работать с реквизитами, суммами, датами и условиями.

Важно не путать OCR с обычным извлечением текста из PDF. Если PDF уже содержит текстовый слой, лучше извлечь текст напрямую: так меньше ошибок. OCR нужен именно там, где текст физически нарисован на странице как пиксели.

Главная проблема OCR - ошибки распознавания. Сервис может перепутать 0 и O, 1 и I, 5 и S, неверно распознать ИНН, КПП, сумму, дату, номер договора или номер счета. Для человека такая ошибка иногда очевидна, а для AI-агента она выглядит как настоящий текст. Поэтому в production-процессах нужно хранить исходный файл, номер страницы, confidence, координаты поля и статус качества распознавания.

В AI-пайплайне OCR обычно является первым этапом. Сначала система определяет тип файла, затем извлекает текст напрямую или запускает OCR, потом очищает результат, передает его в LLM для structured extraction, проверяет поля правилами и отправляет спорные случаи на review.

Безопасная схема такая: OCR не принимает бизнес-решение сам. Он только готовит текст. Решения по оплатам, договорам, первичке, персональным данным и юридически значимым документам должны проходить валидацию, confidence-порог и approval человека.

Примеры

  • Бухгалтер загружает скан счета. OCR извлекает номер, дату, ИНН, сумму и НДС, а LLM затем приводит данные к JSON-схеме.
  • AI-агент для входящих документов получает фото акта, распознает текст, классифицирует документ и отправляет его в очередь проверки.
  • Юридический агент сравнивает две версии договора, но сначала запускает OCR для страниц, которые пришли сканами.
  • Агент обработки изображений проверяет, есть ли текст на картинке, сохраняет OCR-preview и готовит alt-текст для CMS.
  • Финансовый агент помечает документ как bad_ocr, если сумма или реквизиты распознаны с низкой уверенностью.

Где используется

  • распознавание сканов счетов, актов и УПД
  • обработка входящих PDF и фотографий документов
  • извлечение реквизитов для бухгалтерии и финансов
  • подготовка документов к structured extraction
  • поиск по сканированным архивам
  • распознавание текста на изображениях для CMS
  • подготовка документов к RAG и внутреннему поиску
  • проверка тендерных и юридических документов
  • создание document intake pipeline
  • контроль качества распознавания перед approval

Связанные термины

Частые вопросы

Когда нужен OCR, а когда нет?

OCR нужен для сканов, фотографий и PDF без текстового слоя. Если PDF уже содержит нормальный текст, лучше извлекать его напрямую: это быстрее и обычно точнее.

Можно ли доверять OCR в финансовых документах?

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

Чем OCR отличается от LLM-извлечения данных?

OCR превращает изображение в текст. LLM-извлечение берет этот текст и раскладывает его по полям: номер счета, дата, сумма, контрагент, НДС, риск, комментарий. Это разные этапы одного pipeline.

Что делать с плохим OCR?

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

Какой инструмент выбрать для OCR?

Для простого self-hosted сценария часто используют Tesseract OCR. Для облачного OCR, изображений и сложных сканов можно брать Google Cloud Vision API или похожие сервисы. Важнее не название сервиса, а контроль качества результата.

Где читать дальше

Статьи по теме

Как использовать Kimi для анализа длинного PDF и подготовки краткой выжимки

Как использовать Kimi для анализа длинного PDF и подготовки краткой выжимки

Пошаговая инструкция: как подготовить PDF, загрузить его в Kimi, получить карту документа, краткую выжимку, тезисы с доказательствами, спорные места и итоговую записку.

PDF анализ документов пошаговая инструкция

Инструменты

Связанные инструменты