Якщо фінансовий менеджер розглядає впровадження системи штучного інтелекту для вилучення даних із вхідних рахунків, покладатися виключно на демонстрації розробника ризиковано через можливі помилки в платежах. Для прийняття обґрунтованого рішення необхідно провести структуроване тестування точності обробки всього документа. Також слід перевірити калібрування впевненості моделі та налаштувати маршрутизацію сумнівних даних для перевірки людиною.

Пастка часткової точності в обробці рахунків

У реальному фінансовому середовищі рахунки рідко надходять у вигляді ідеально структурованих шаблонів. Вони надсилаються як змішані пакети документів, відскановані під кутом, з рукописними позначками або нестандартним розташуванням реквізитів. Коли компанія впроваджує інструмент штучного інтелекту для автоматизації введення даних, першою помилкою є оцінка системи за показником точності на рівні окремих символів або полів. Якщо ШІ правильно зчитує 95% тексту, але регулярно плутає суму без ПДВ із загальною сумою до сплати, такий інструмент створює більше операційного навантаження, ніж ручне введення.

Розглянемо ілюстративний приклад: компанія отримує рахунок від постачальника «ТОВ ТехПостач». Документ містить юридичну адресу компанії у верхньому лівому куті, адресу фактичної доставки обладнання у верхньому правому куті, таблицю з п'ятьма позиціями (три апаратні компоненти та дві послуги з налаштування), а також підсумкову суму, яка включає регіональний збір та ПДВ. Якщо алгоритм вилучає адресу доставки як юридичну адресу контрагента, автоматичне зіставлення в ERP-системі завершиться помилкою. Рахунок буде заблоковано.

Операційний наслідок такої помилки є значним. Бухгалтеру доведеться знайти заблокований запис, відкрити оригінальний файл, знайти помилку ШІ, вручну виправити поле в системі та повторно запустити процес перевірки. Час, витрачений на виправлення хибного результату, часто перевищує час, необхідний для створення запису з нуля. Тому фінансовий контролер повинен вимагати доказів того, що система здатна забезпечити точність на рівні всього документа, де всі критичні поля вилучені без жодної помилки.

Розмежування розпізнавання тексту та бізнес-валідації

Для прийняття обґрунтованого рішення про розгортання системи необхідно чітко розрізняти три різні технологічні етапи: оптичне розпізнавання символів (OCR), інтелектуальне вилучення даних (IDP) та бізнес-валідацію. OCR — це механічний процес, який просто перетворює пікселі на зображенні у текст за певними координатами. Якщо постачальник змінює дизайн рахунку і зміщує таблицю на п'ять сантиметрів нижче, класичний OCR не зможе знайти потрібні дані, оскільки шукатиме їх у порожньому місці.

Інтелектуальна обробка документів (IDP) працює інакше. Вона використовує семантичне розуміння тексту та візуальної структури. Система розуміє, що таке «загальна сума», незалежно від того, де саме на сторінці розташоване це число. Проте вилучення даних — це лише підготовка інформаційного пакета. ШІ може ідеально прочитати, що сума рахунку від «ТОВ ТехПостач» становить 120 000 гривень, але він не знає, чи має компанія право платити ці гроші.

Бізнес-валідація відбувається за межами ШІ, зазвичай у самій ERP-системі або спеціалізованому модулі управління фінансами. Вона перевіряє, чи відповідає вилучена сума затвердженому замовленню на закупівлю (PO), чи збігаються банківські реквізити з довідником контрагентів і чи не був цей рахунок вже оплачений раніше. ШІ ніколи не приймає рішення про здійснення платежу; він лише формує структурований запит, який людина або жорстко запрограмоване правило облікової системи має затвердити.

Джерела: [1]

Формування репрезентативної тестової вибірки

Для перевірки роботи на реальних документах потрібна репрезентативна відкладена вибірка, яка не використовувалася для налаштування. Вона має охоплювати різні формати, кількість сторінок, валюти та складні випадки з робочого потоку. Кілька ідеальних рахунків від одного постачальника не дають підстав переносити оцінку на весь потік. Обсяг тесту визначають потрібною точністю оцінки й частотою критичних помилок; невеликий розвідувальний пілот допомагає знайти проблеми, але не доводить надійність майбутньої експлуатації.

Особливу увагу слід приділити багатосторінковим PDF-файлам, де рахунок об'єднаний з актом виконаних робіт або додатковою угодою. У таких випадках критичною стає функція AI-розділення документів. Система повинна спочатку проаналізувати візуальні ознаки та семантику тексту, щоб зрозуміти, де закінчується договір і починається рахунок, і лише після цього запускати процес вилучення даних для кожного окремого документа. Якщо розділення не працює, ШІ може спробувати вилучити суму з тексту договору замість самого рахунку.

Тестування має проводитися в ізольованому середовищі. Кожен документ із вибірки проганяється через систему, після чого результати порівнюються з еталонними даними, які були заздалегідь підготовлені фінансовою командою. Тільки такий підхід дозволяє отримати об'єктивну метрику точності на рівні всього документа і визначити, чи готова система до пілотного впровадження на реальних потоках.

Джерела: [1]

Калібрування впевненості та маршрутизація винятків

Жодна модель штучного інтелекту не забезпечує 100% точності на неструктурованих даних. Тому ключовим механізмом безпеки є оцінка системою власної впевненості в результаті, хоча не кожен алгоритм генерує точні числові ймовірності. Належне калібрування означає порівняння прогнозованої впевненості моделі з фактичною коректністю на репрезентативних відкладених даних. Цей аналіз проводиться в розрізі діапазонів впевненості та окремих полів.

Якщо якість сканування низька і впевненість падає нижче прийнятного рівня, спрацьовує механізм маршрутизації винятків. Документ автоматично передається на ручну перевірку оператору. Інтерфейс системи підсвічує сумнівне поле, дозволяючи людині швидко підтвердити або виправити значення. Цей баланс між швидкістю ШІ та людським контролем є основою управління ризиками при використанні інтелектуальних систем у критичних інфраструктурах та фінансових операціях.

Завдання фінансового менеджера під час тестування — визначити оптимальні пороги для маршрутизації. Занадто високий поріг призведе до того, що майже всі рахунки потраплятимуть на ручну перевірку, нівелюючи економічний ефект від автоматизації. Занадто низький поріг пропустить помилкові дані в облікову систему. Тестова вибірка дозволяє відкалібрувати ці показники на основі реальних даних компанії, знаходячи точку, де мінімізуються як ручна праця, так і фінансові ризики.

Джерела: [1], [2]

Критерії прийняття рішення про запуск

Останній крок — це формальне рішення про прийняття результатів тестування та перехід до промислової експлуатації. Фінансовий контролер не повинен покладатися на загальні обіцянки вендора щодо ефективності. Рішення має базуватися на задокументованих результатах обробки репрезентативної вибірки. Ризик-орієнтовані критерії прийняття вимагають обов'язкового затвердження власником бізнес-процесу. Важливо також враховувати базові витрати на впровадження, які для корпоративних систем документообігу можуть займати від двох місяців і потребувати відповідних інвестицій. Реальна економія грошових коштів виникає лише тоді, коли вивільнений час персоналу перевищує ці витрати на впровадження та підтримку.

Для структурування цього рішення використовується матриця критеріїв приймання. Вона фіксує конкретні вимоги до точності, маршрутизації та інтеграції, які мають бути виконані до того, як система отримає доступ до реальних фінансових даних. Сама лише точність всього документа не визначає рівень наскрізної автоматизації (STP) — на це також впливають інші контролі та правила маршрутизації. Якщо результати тесту не відповідають цим критеріям, проєкт повертається на етап доналаштування моделі або зміни конфігурації робочих процесів.

Наведена нижче таблиця демонструє приклад операційних критеріїв, які фінансова команда повинна оцінити перед підписанням акта приймання-передачі системи.

Критерії приймання результатів вилучення даних
Критерії приймання результатів вилучення даних
Метрика Метод вимірювання Вплив на операції
Точність всього документаВідсоток рахунків із нульовою кількістю помилок у критичних поляхВпливає на наскрізну автоматизацію (STP) разом з іншими контролями
Калібрування впевненостіПорівняння прогнозованої впевненості з фактичною коректністю на відкладених данихДопомагає виявити надмірну впевненість і налаштувати перевірку
Маршрутизація винятківВідсоток невпевнених результатів, успішно переданих операторуЗабезпечує можливість людського контролю під час обробки неоднозначних документів

Джерела: [3]

Контрольний список

  • Сформуйте репрезентативну відкладену вибірку рахунків із різними форматами й винятками; обсяг обґрунтуйте потрібною точністю оцінки.
  • Визначте критичні поля, помилка розпізнавання яких зупиняє автоматичну обробку; це не висновок про юридичну дійсність рахунку.
  • Проведіть ізольоване тестування та виміряйте точність на рівні всього документа, а не окремих символів.
  • Перевірте, чи система коректно направляє рахунки з низьким показником впевненості на ручну перевірку.
  • Задокументуйте результати тестування та затвердьте поріг впевненості перед інтеграцією з ERP.

Запитання та відповіді

Чим точність вилучення даних відрізняється від точності OCR?

Точність OCR вимірює відсоток правильно розпізнаних символів на зображенні. Точність вилучення даних вимірює здатність системи знайти правильне значення (наприклад, загальну суму) і коректно зіставити його з відповідним полем бази даних, незалежно від його розташування.

Чи може ШІ автоматично оплачувати розпізнані рахунки?

Ні. ШІ лише вилучає дані та готує інформаційний пакет. Рішення про оплату приймається на етапі бізнес-валідації в ERP-системі після перевірки відповідності замовленню на закупівлю та наявності відповідних повноважень у відповідальних осіб.

Що робити, якщо рахунок і договір надіслані в одному файлі?

Система повинна мати функцію AI-розділення, яка аналізує візуальні та семантичні ознаки сторінок, щоб автоматично розділити багатосторінковий файл на окремі документи перед початком вилучення даних.

Джерела

  1. AI-розділення, пошук та резюме документів у Scriptum.DMS
  2. AI Risk Management Framework | NIST
  3. Управління договорами - InBase

Переглянути відповідну послугу ↗