Перейти к основному содержимому

ИИ-бенчмаркинг для учёта: как измерить, правильно ли ваша LLM считает числа

Опубликовано 12 мин чтенияMike ThriftMike Thrift
ИИ-бенчмаркинг для учёта: как измерить, правильно ли ваша LLM считает числа
Содержание страницы

Ваш ИИ-инструмент для бухгалтерии только что обработал 200 счетов, пока вы пили кофе. Быстро, неутомимо, уверенно — и, возможно, ошибся в сорока из них. Согласно опросу сентября 2026 года, 62% специалистов финансовых услуг заявляют, что ошибка, сгенерированная ИИ, уже дошла до клиента, а 93% аудиторских функций используют ИИ, но у 60% нет формальной стратегии для него. Разрыв между этими двумя числами — это то место, где живут искажённые книги, проваленные аудиты и неловкие разговоры с клиентами.

Неудобная правда: поставщики указывают показатели точности, измеренные на чистых, специально подобранных документах, а ваш почтовый ящик полон чего угодно, только не этого. Смятые квитанции, многостраничные счета с позициями в трёх валютах, кредитные ноты, похожие на счета, поставщики, которые меняют макет каждый квартал — вот это и есть настоящий тестовый набор. Если вы используете ИИ в любом месте вашего учётного процесса, вам нужен собственный бенчмарк: воспроизводимый способ измерить, что модель делает правильно, что неправильно и улучшается ли она или тихо дрейфует. Это руководство покажет, как его построить.

Почему «выглядит правильно» — это не измерение​

Большие языковые модели не ошибаются так, как люди. Уставший бухгалтер переставляет две цифры, и ошибка выглядит как ошибка. LLM галлюцинирует правдоподобный итог счёта с полной уверенностью, красиво его форматирует и идёт дальше. Как выразилась одна команда, годами тестировавшая модели на извлечении документов: модель в любом случае даёт уверенный ответ — никаких рассуждений, никакого суждения, просто читает число, и даже лучшие модели не могут сделать это со 100% точностью.

Такой режим отказа имеет реальные последствия. Аудиторы теперь явно тестируют рабочие документы, сгенерированные ИИ, и фирмы, которые полагаются на выходы ИИ без подтверждения, тестирования и документирования выводов, должны ожидать вывода о существенном недостатке в их финансовых контролях. Галлюцинированные числа в финансовой отчётности редко выглядят очевидно неправильными — сфабрикованный итог позиции всё равно сходится в таблице, которую также сгенерировала модель. Единственная защита — измерение: знание фактического уровня ошибок вашего инструмента на ваших документах, отслеживаемого непрерывно.

Есть и хорошие новости, которые стоит измерить. В прямом сравнении с человеческими рецензентами счетов LLM достигли точности до 92% в решениях об одобрении счетов, превзойдя потолок в 72%, установленный опытными юристами — при этом работая на порядки быстрее и дешевле. ИИ может действительно превзойти людей в хорошо определённых задачах извлечения. Смысл бенчмаркинга не в том, чтобы доказать, что ИИ плох; а в том, чтобы точно выяснить, где ваш ИИ хорош, чтобы автоматизировать то, что он делает отлично, и контролировать то, что не делает.

Три задачи, которые стоит бенчмаркать​

Учётный ИИ делает многое, но три задачи несут большую часть риска и большую часть объёма. Бенчмаркайте каждую отдельно, потому что модель, превосходная в одной, может провалиться в другой.

1. Извлечение данных из счетов​

Извлечение структурированных полей — имя поставщика, номер счёта, даты, позиции, промежуточные итоги, налог, итог, валюта — из PDF-файлов и сканов. Это задача с самым большим объёмом и самая часто бенчмаркаемая: публичные тестовые наборы, такие как DocILE, оценивают модели по 55 полям счетов, и даже ведущие модели ошибаются примерно в 26% полей. Обратите особое внимание на позиции, на итоги с учётом налога и без, а также на мультивалютные счета, где концентрируются ошибки.

2. Классификация расходов​

Отнесение каждой транзакции к правильному счёту или категории — питание против развлечений, материалы против оборудования, платежи подрядчикам против зарплаты. Это задача суждения, замаскированная под задачу разметки: «правильный» ответ зависит от вашего плана счетов и ваших налоговых позиций, поэтому точность здесь всегда измеряется относительно ваших правил, а не универсального ключа. Отслеживайте точность и полноту по категориям, потому что модель, которая на 98% точна в целом, может неправильно классифицировать каждую подписку на программное обеспечение.

3. Ввод и разноска финансовых данных​

Превращение исходных документов в фактические журналы записей — правильные счета, правильное направление дебет/кредит, правильные суммы, правильные периоды. Это задача, где небольшие ошибки усугубляются: неправильно классифицированный расход — это одна неправильная ячейка, но неправильно проведённая запись попадает в ваш пробный баланс, финансовые отчёты и налоговую декларацию. Бенчмаркайте это сквозным образом, от документа до проведённой записи, а не только по полям.

Сначала соберите набор эталонных ответов​

Бенчмарк настолько честен, насколько честен его ключ ответов. Прежде чем тестировать любую модель, соберите от 50 до 100 реальных документов из вашего собственного рабочего процесса и вручную разметьте их — тщательно, потому что каждая ошибка разметки позже станет ложным отказом.

Стремитесь к реалистичному смешиванию, а не к чистому. Хороший набор эталонных ответов — это примерно две трети обычных документов и одна треть «проблемных»: низкокачественные сканы с телефона, рукописные заметки на квитанциях, многостраничные счета, выписки с десятками позиций, кредитные мемо, счета на иностранных языках и документы от ваших самых неаккуратных поставщиков. В одной опубликованной оценке агента для счетов использовалось именно такое разделение — 35 чистых и 15 проблемных счетов — и именно на проблемном наборе проявился каждый интересный отказ.

Размечайте на уровне полей, а не просто «верно или неверно для документа». Для каждого счёта запишите поставщика, номер счёта, дату выписки, срок оплаты, каждую позицию с количеством и ценой за единицу, промежуточный итог, сумму налога и общий итог. Для расходов запишите правильный счёт в соответствии с вашим текущим планом счетов. Храните разметку в простой электронной таблице или JSON-файле, контролируемом версиями вместе с вашими книгами, чтобы можно было повторно запускать один и тот же тест для каждой новой модели или изменения подсказки. Этот версионированный ключ ответов — долговечный актив; модели приходят и уходят.

Сопротивляйтесь искушению позволить ИИ разметить свой собственный тестовый набор. Разметка с помощью модели допустима для черновика, но каждая метка должна быть проверена человеком, который сверяет её с исходным документом. Ключ ответов, который модель написала сама для себя, — это зеркало, а не измерение.

Метрики, которые действительно имеют значение​

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

Точность на уровне полей — ваша заголовочная метрика: из всех запрошенных полей во всех тестовых документах какая доля точно совпала с ключом ответов? Будьте строги — «близко» в учёте не считается. Итог в 12 540 долларов — это не 12 450, и модель, которая округляет, переформатирует или «усердно» исправляет даты, — это модель, которая редактирует ваши книги без разрешения.

Коэффициент точного совпадения — более строгий аналог: какая доля документов вернулась с абсолютно всеми полями правильными? Это число предсказывает вашу рабочую нагрузку на проверку. Разница между точностью полей в 82% и 94% звучит скромно, пока не переведёшь: при 82% примерно каждый пятый счёт требует человека; при 94% — один из семнадцати.

Точность и полнота по полям говорят вам, где живут ошибки. Точность спрашивает: когда модель заполнила это поле, как часто оно было правильным? Полнота спрашивает: когда поле существовало в документе, как часто модель его находила? Низкая точность по итогам счёта означает выдуманные числа — опасно. Низкая полнота по позициям означает пропущенные строки — тоже опасно, но хотя бы видимо. Разбивайте по полям, потому что «точность 95%» может скрывать модель, которая никогда не пропускает даты и регулярно выдумывает налоговые суммы.

Коэффициент сквозной обработки — бизнес-метрика: какая доля документов прошла путь от почтового ящика до проведённой записи без вмешательства человека? Хорошо построенные производственные конвейеры, сочетающие OCR с извлечением на LLM и детерминированной валидацией, сообщают о примерно 77% сквозной обработке с точностью полей 99% — и, что не менее важно, они знают, какие 23% направить на проверку человеку. Бенчмарк, который не измеряет решение о маршрутизации, измеряет только половину системы.

Стоимость и задержка на документ завершают картину. Ведущая модель, набирающая на два пункта больше, но стоящая в двадцать раз дороже за счёт, может быть оправданной для сложных документов и неоправданной для простых — но только ваш бенчмарк может сказать вам, где проходит эта линия. Отслеживайте доллары на документ и секунды на документ вместе с точностью, иначе вы будете оптимизировать за оценку, пока счёт за обработку счетов утроится.

Как провести тест​

Имея ключ ответов и метрики, процедура проста:

  1. Зафиксируйте тестовый набор. Заблокируйте свои 50–100 документов и меток до тестирования чего-либо. Никогда не добавляйте документ в тестовый набор после того, как увидели, что модель на нём провалилась — это превращает измерение в обучение.
  2. Запускайте вслепую. Подавайте модели только исходные документы, с той же подсказкой и настройками, которые вы используете в производстве. Никаких подсказок, повторных попыток, подбора.
  3. Оценивайте автоматически. Сравнивайте выходы с метками по полям с помощью скрипта, а не на глаз. Автоматическая оценка — это то, что делает повторный запуск дешёвым, а повторный запуск — весь смысл.
  4. Классифицируйте каждую ошибку. Создайте таксономию ошибок по мере просмотра отказов: галлюцинированные поля (выдуманные значения), перепутанные позиции, неправильный поставщик в выписках с несколькими поставщиками, путаница с учётом налога и без, валютные ошибки, переосмысление формата дат, пропущенные страницы. Закономерности в таксономии становятся вашим списком исправлений — лучшие подсказки, шаги предварительной обработки или правила валидации.
  5. Добавьте уровень валидации и перетестируйте. Самые успешные конфигурации сочетают LLM с детерминированными проверками: суммируются ли позиции до промежуточного итога? Равен ли промежуточный итог плюс налог итогу? Находится ли поставщик в утверждённом списке? Находится ли дата в открытом периоде? Измеряйте точность с такими предохранителями и без них, чтобы увидеть, что каждый уровень даёт.
  6. Запускайте повторно по расписанию. Модели меняются под вами — поставщики обновляют веса, выводят из эксплуатации версии и незаметно меняют поведение. Запускайте ваш бенчмарк ежемесячно и каждый раз, когда меняете модели, подсказки или предварительную обработку. Бенчмарк, запущенный один раз, — это сувенир; бенчмарк, который вы перезапускаете, — это контроль.

Ошибки, из-за которых бенчмарки лгут​

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

Тестирование на пяти чистых счетах. Маленький, аккуратный тестовый набор доказывает, что модель умеет читать аккуратные документы — что вы и так знали. Если в вашем наборе нет сканов, рукописей и крайних случаев, ваш результат 100% измеряет ваш тестовый набор, а не вашу модель.

Когда модель оценивает сама себя. Оценка LLM-судьёй удобна и систематически щедра, особенно к выходным самой модели. Если вы используете автоматическое судейство, выборочно проверяйте образец вручную при каждом запуске и используйте другую модель в качестве судьи, чем та, что тестируется.

Оценка шапки и игнорирование позиций. Поля шапки (поставщик, дата, итог) — лёгкая часть. Деньги прячутся в позициях — неправильные количества, пропущенные строки, неверно прочитанные цены за единицу. Бенчмарк, который пропускает позиции, аудирует конверт и игнорирует письмо.

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

Отсутствие порога уверенности. Не каждый документ заслуживает автоматизации. Профессиональный подход — это селективное прогнозирование: система автоматически проводит высокоуверенные извлечения и направляет низкоуверенные человеку. Ваш бенчмарк должен найти порог — тот уровень уверенности, ниже которого проверка человеком выявляет больше ошибок, чем стоит. Пропустив этот шаг, вы либо проверяете всё (нет экономии), либо доверяете всему (клуб 62%).

Как выглядит «достаточно хорошо»​

Бенчмарки помогают только если вы знаете, что делать с результатом. Думайте по уровням:

  • Ниже 85% точности полей: только режим помощи. Модель создаёт черновик, человек проверяет каждое поле. Всё равно быстрее ручного ввода, но не доверяйте ничему.
  • 85–95%: контролируемая автоматизация. Автоматически проводите рутинные документы от известных поставщиков, всё остальное — новых поставщиков, большие суммы, извлечения с низкой уверенностью — направляйте на проверку. Здесь должна работать большинство малых предприятий.
  • Выше 95% с предохранителями валидации: сквозная обработка для стандартных документов, с выборочными аудитами (повторно проверяйте случайные 5–10% ежемесячно), чтобы ловить дрейф. Даже здесь соблюдайте жёсткие правила: никакого автопоста выше определённого суммы, никакого автопоста в закрытые периоды, никаких новых поставщиков без одобрения.

Контекст имеет огромное значение. Решения об одобрении счетов с точностью ИИ 92% могут превзойти людей-рецензентов с 72% — но одобрение — это суждение с подстраховкой человека, а проведение неправильного итога в ваш журнал — это тихая коррупция. Сопоставляйте автономию с обратимостью: чем сложнее отменить ошибку, тем выше планка.

Чистые книги делают измерение возможным​

Вот та часть, которую поставщики пропускают: вы не можете бенчмаркать классификацию расходов без согласованного плана счетов и не можете оценивать точность ввода данных без сверенных книг для сравнения. Набор эталонных ответов, который нужен вашему бенчмарку, — это, по сути, срез хорошо поддерживаемых книг — последовательно категоризированных, полностью сверенных, управляемых версиями. Предприятия с дисциплинированным ведением книг могут собрать бенчмарк за полдня; предприятия с тремя месяцами некатегоризированных транзакций в электронной таблице не могут собрать его вообще, потому что нет ключа ответов.

Это работает в обе стороны. Тот же текстовый журнал, который делает ваши финансы аудитируемыми, делает ваш ИИ измеримым: каждый счёт определён в тексте, каждая запись проверяема в diff, каждое исправление отслеживаемо. Когда модель предлагает классификацию, вы можете точно увидеть, какому правилу она следовала или какое нарушила. А инструменты визуализации, которые отображают ваш журнал в виде диаграмм, делают ошибки модели — и ваши собственные — видимыми с первого взгляда; панель Fava, которая поставляется с Beancount, превращает записи журнала в представления баланса и расходов, которые вы можете просматривать каждый месяц. Если вы собираетесь позволить ИИ касаться ваших книг, храните эти книги в формате, который вы действительно можете проверить.

Измеряйте, прежде чем доверять​

Внедрение ИИ в учёт — больше не вопрос — с почти девятью из десяти профессионалов в области учёта, использующими его для клиентской работы, и удвоением использования из года в год в налоговых исследованиях — вопрос в том, измеряете ли вы, что он для вас делает. Выходные, потраченные на сбор бенчмарка из 50 документов, покупают вам то, чего не может дать ни одна демонстрация поставщика: знание реального уровня ошибок вашего инструмента, на ваших документах, с вашими правилами — плюс перезапускаемый контроль, который ловит дрейф, прежде чем он дойдёт до ваших клиентов или налоговой декларации.

Начните с малого: вытащите пятьдесят счетов, разметьте их вручную, оцените свой текущий инструмент и классифицируйте то, что он делает неправильно. Каким бы ни было число, знание его ставит вас впереди 60% аудиторских функций, работающих с ИИ без стратегии вообще. Фирмы, которые процветают с учётным ИИ, будут не теми, что доверяли ему больше всех — а теми, что измерили его первыми.

Держите проверенные ИИ книги в открытом тексте​

Когда вы бенчмаркаете и внедряете ИИ-инструменты для счетов и отслеживания расходов, поддержание ясных финансовых записей, которые вы можете проверить, остаётся важным — ключ ответов, который вы не можете прочитать, — это не ключ ответов вообще. Beancount.io предоставляет текстовый учёт, который даёт вам полную прозрачность и контроль над вашими финансовыми данными — никаких чёрных ящиков, никакой привязки к поставщику. Начните бесплатно и узнайте, почему разработчики и финансовые специалисты переходят на текстовый учёт.

Источник: https://beancount.io/ru/blog/2026/09/15/ai-benchmarking-accounting-llm-accuracy-invoice-expense-guide

Опубликовано: 15 сентября 2026 г.

8 мин чтения

Приложения для сканирования чеков с ИИ в 2026 году: переход от OCR к LLM и проблема галлюцинаций

Сканеры чеков на базе LLM читают мятые и выцветшие чеки гораздо лучше, чем…

ai
machine-learning
5 мин чтения

За пределами человеческих ошибок: Обнаружение аномалий с помощью ИИ в учете в виде простого текста

Узнайте, как обнаружение аномалий на основе ИИ преобразует учет в виде простого…

ai
fraud-detection
11 мин чтения

QuickBooks Bill Pay теперь читает письма ваших поставщиков: что AI-обработка счетов означает для ручного ввода данных в 2026 году

Ручной ввод счетов обходится примерно в 12,88 доллара за счет и занимает 17…

quickbooks
accounts-payable
8 мин чтения

Автоматизация кредиторской задолженности с ИИ для малого бизнеса: затраты, экономия и как выбрать решение

Ручная обработка счета стоит от $13 до $30 за счёт, примерно в 4 из 10 счетов…

accounts-payable
automation
12 мин чтения

Автоматизация кредиторской задолженности в 2026 году: как ИИ-захват счетов, трехстороннее сопоставление и бесконтактные утверждения снижают затраты на обработку и исключают дублирующие платежи

Автоматизация кредиторской задолженности в 2026 году сокращает обработку счетов…

accounts-payable
automation