Ингосстрах учит мультимодальную LLM сомневаться: ошибки в документах ищут по logprobs
Разработчики из Центра развития ИИ СПАО «Ингосстрах» описали, как оценивать уверенность мультимодальной LLM, которая извлекает данные из документов без отдельного этапа OCR. Проблема в том, что ошибка в номере паспорта или фамилии не ломает JSON, и следующая система принимает неверные данные за достоверные. Команда взяла logprobs выбранных токенов и превратила их в оценку риска, затем проверила её на реальных данных.
AI-обработка оригинала Habr AI; редакция Hamidun News
Команда перспективных технологий Центра развития искусственного интеллекта СПАО «Ингосстрах» опубликовала на Хабре разбор того, как находить ошибки в ответах мультимодальной LLM, которая вытаскивает структурированные данные из входящих документов напрямую, минуя OCR. Инструмент, который для этого выбрали, не требует отдельной модели-оценщика: это logprobs, логарифмы вероятностей токенов, которые модель и так выдаёт при генерации. Сам вопрос практический: какие из тысяч обработанных документов отправить человеку, а какие пропустить дальше автоматически.
Валидный JSON без гарантий
Задача относится к классу Intelligent Document Processing (IDP). На входе скан или фото документа, на выходе JSON с полями: ФИО, номер паспорта, даты, суммы. Мультимодальная модель читает изображение сама, без промежуточного распознавания текста.
У такой схемы есть неприятное свойство. Ошибка в одной цифре паспорта или в букве фамилии не нарушает формат ответа. Структура корректна, парсер доволен, а неверные данные уходят в следующую систему под видом достоверных. Заказчики это быстро заметили и стали просить confidence score: оценку, по которой можно отсеивать подозрительные результаты.
В классических OCR-пайплайнах вроде CRNN, Surya, EasyOCR или Tesseract такая оценка обычно доступна для символа, слова или строки. Авторы оговариваются: она не гарантирует правильность и может требовать калибровки, но служит исходным сигналом для отбора. У LLM-системы Ингосстраха такого сигнала не было.
Откуда берётся сигнал
Модель на каждом шаге выбирает следующий токен, учитывая изображение, инструкцию и уже сгенерированный текст. Для выбранного токена можно получить logprob. Чем ниже значение, тем менее ожидаемым было продолжение для самой модели.
Важная оговорка из статьи: logprobs не отвечают на вопрос «поле распознано верно?». Они говорят лишь о том, насколько уверенно модель шла по своей траектории. Модель может уверенно ошибаться, а правильный ответ может получить низкую вероятность из-за редкого формата или плохого скана. Поэтому команда не использует сырые вероятности напрямую, а строит из них оценку риска и сверяет её с реальными ошибками на данных компании.
Что известно из опубликованного вступления:
- задача: извлечение структурированных данных из входящих документов (IDP);
- архитектура: мультимодальная LLM без отдельного этапа OCR;
- запрос бизнеса: confidence score для маршрутизации документов на ручную проверку;
- источник сигнала: token logprobs выбранных токенов;
- проверка: на реальных данных, конкретные метрики качества приведены в полной статье.
Числовых результатов во вступлении нет, поэтому судить, насколько хорошо оценка риска отделяет ошибочные ответы от верных, пока рано.
Как применять подход
Ниже мои выводы из постановки задачи, а не пересказ результатов авторов.
Первое: оценивать стоит поля, а не весь документ. Средняя уверенность по ответу легко размывает один сомнительный токен в номере паспорта, поэтому логично смотреть на минимум или иную агрегацию по токенам конкретного поля.
Второе: порог проверки нужно подбирать под цену ошибки. Для ФИО и документов, удостоверяющих личность, он должен быть строже, чем для необязательных полей.
Третье: без размеченной выборки сигнал бесполезен. Чтобы понять, коррелируют ли низкие вероятности с реальными ошибками, нужны эталонные ответы и измерение доли пойманных ошибок против нагрузки на операторов. Калибровка, о которой авторы упоминают применительно к OCR, понадобится и здесь.
Четвёртое: логику стоит проверять при смене модели или версии промпта. Распределение вероятностей у разных моделей отличается, и порог, подобранный для одной, на другой может работать иначе.
Для команд, которые строят LLM-пайплайны обработки документов, главный вывод простой: confidence score можно получить почти бесплатно, но только после проверки на собственных данных он превращается из числа в рабочий инструмент маршрутизации.
- 30 апр. 2026 г.Искусственный интеллект в компаниях создаёт токсичную документацию и новый пузырь
- 12 нояб. 2026 г.decision-cascade учит локальную модель считать цену ошибки до вызова внешней LLM
- 28 апр. 2026 г.NVIDIA представила Nemotron 3 Nano Omni для длинных документов, аудио, видео и AI-агентов
- 24 окт. 2026 г.Google научила EmbeddingGemma 2 понимать текст, картинки, видео и звук
Вопросы и ответы по материалу
Что известно по теме: валидный JSON без гарантий?
Задача относится к классу Intelligent Document Processing (IDP). На входе скан или фото документа, на выходе JSON с полями: ФИО, номер паспорта, даты, суммы. Мультимодальная модель читает изображение сама, без промежуточного распознавания текста. У такой схемы есть неприятное свойство. Ошибка в одной цифре паспорта или в букве фамилии не нарушает формат ответа. Структура корректна, парсер доволен, а неверные данные уходят в следующую систему под видом достоверных.
Что известно по теме: откуда берётся сигнал?
Модель на каждом шаге выбирает следующий токен, учитывая изображение, инструкцию и уже сгенерированный текст. Для выбранного токена можно получить logprob. Чем ниже значение, тем менее ожидаемым было продолжение для самой модели. Важная оговорка из статьи: logprobs не отвечают на вопрос «поле распознано верно?». Они говорят лишь о том, насколько уверенно модель шла по своей траектории. Модель может уверенно ошибаться, а правильный ответ может получить низкую вероятность из-за редкого формата или плохого скана.
Что известно по теме: как применять подход?
Ниже мои выводы из постановки задачи, а не пересказ результатов авторов. Первое: оценивать стоит поля, а не весь документ. Средняя уверенность по ответу легко размывает один сомнительный токен в номере паспорта, поэтому логично смотреть на минимум или иную агрегацию по токенам конкретного поля. Второе: порог проверки нужно подбирать под цену ошибки. Для ФИО и документов, удостоверяющих личность, он должен быть строже, чем для необязательных полей. Третье: без размеченной выборки сигнал бесполезен.
Протестируйте новые LLM и мультимодальные модели в одном окне
Платформа Nomad AI (nomadnet.ai) даёт прямой доступ к Claude Opus 5.5, GPT-6, Gemini 3.1, DeepSeek и автономным агентам без VPN, зарубежных карт и зоопарка подписок.
Главное из мира ИИ — раз в неделю
7 ключевых событий недели, отобранных вручную. Без шума, репостов и пресс-релизов.
Готово! Проверьте почту — мы отправили подтверждение.