AI-класифікація вхідних документів: впровадження та налаштування

Вхідні документи надходять швидше, ніж команда встигає розкласти їх за напрямами, і на сортуванні втрачаються години. Ми розробляємо класифікацію документів AI під ключ: навчаємо модель на ваших даних і налаштовуємо правила розбору під ваш потік. Частка ручного сортування падає в рази, спірні випадки надходять на перевірку фахівцю.
Часті запитання

Класифікація документів AI: де ламається ручний розбір потоку

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

Друга точка відмови — помилки сортування. Категорії живуть у голові співробітників і в таблиці, яку кожен трактує по-своєму: один відносить додаткову угоду до договорів, інший — до змін, третій залишає в «іншому».

Загублені вкладення — окремий клас збою: у листі три файли, розмічають за першим, а два решта не потрапляють до жодного реєстру і випливають лише на звірці. Канали додають своє: пошта, Діадок, скани з офісного МФУ дають різні формати та якість зображення.

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

Розбираємо, як це закривається. Класифікація документів AI бере на себе первинне віднесення: розбирає вкладення, приводить різнорідні скани до спільного довідника і залишає людині лише спірні випадки — за порогом впевненості моделі.

Нижче — з чого складається впровадження і де проходить межа між автоматичним рішенням і ручною перевіркою.

Що дає автоматична класифікація: вимірюваний ефект

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

Час обробки пакета

Пакет із кількох сотень сканів, листів і PDF розбирається хвилинами замість годин: тип документа і маршрут визначаються за секунди на файл. Швидкість обробки документів ми рахуємо на вашому реальному потоці, а не на відібраних прикладах.

Частка ручних операцій

Оператор перестає розмічати все підряд і підтверджує лише спірні випадки — як правило, одиниці відсотків потоку. Поріг впевненості налаштовується під ваші ризики: вищий поріг — більше йде на перевірку, нижчий — швидше іде потік.

Пропускна здатність потоку

Контур не залежить від змін, відпусток і піків у кінці звітного періоду: навантаження розподіляється між обробниками, і черга розбирається з тією ж швидкістю, що й у спокійний день. Пропускна здатність потоку зростає без пропорційного зростання штату.

Класи відмов, які зникають

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

Режими обробки вхідного потоку: порівняння підходів

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

Як обирають режим

Порівнюємо за трьома питаннями: скільки документів надходить за годину, як швидко потрібна відповідь і що робити з файлом, який не розібрався з першого проходу.

Режим Коли підходить Обмеження
Пакетна обробка Архіви, договори за минулі періоди, звірки: обсяг відомий заздалегідь Результат видно після закриття порції; потрібен перезапуск лише за збійними файлами, щоб один документ не блокував пачку
Розбір по одному Вхідна пошта та скани, де відповідь потрібна в межах хвилини Пікові сплески впираються в межу одночасних задач; потрібні черга, захист від дублів і повтор без втрати вихідного файлу
Гібрид із пріоритетами Змішаний потік: термінове йде вперед, масове накопичується у фоні Складніше спостереження: без правил маршрутизації пріоритетні задачі витісняють фонові
Розбір за винятками Типові форми модель закриває впевнено, ручній перевірці залишається мала частка Потрібен поріг впевненості та інженер у контурі; на різнорідних типах документів частка ручного дозакриття зростає

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

Як проходить впровадження: етапи інженерної роботи

Впровадження класифікації документів — це не навчання моделі, а налаштування процесу, в якому модель займає своє місце.

Починаємо з аудиту потоку: дивимося, звідки надходять документи, у якому вигляді, як розподілені за типами і за якими ознаками оператор сьогодні розуміє, куди документ віднести.

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

  1. Аудит потоку. Вивантажуємо кілька тижнів реального вхідного потоку, рахуємо розподіл за типами і каналами, відзначаємо, де ручне сортування з'їдає найбільше операторського часу. Результат — перелік класів і вага кожного.
  2. Розмітка прикладів. На кожен клас набираємо кілька сотень документів, спірні випадки розмічають двоє, розбіжності фіксуємо в правилах. Так з'являється словник класів, що збігається з логікою обліку, а не із зручністю вибірки.
  3. Передобробка та поріг впевненості. Скани й нестандартні форми приводимо до єдиного вигляду, задаємо поріг, нижче якого мітка автоматично не ставиться і документ іде оператору. Цей поріг — головний регулятор між глибиною автоматизації та ціною помилки.
  4. Пілотна ділянка. Запускаємо на одному каналі або одному типі документів і порівнюємо з ручною обробкою за двома метриками: частка правильних класифікацій і частка документів, що потребували правки.
  5. Розширення та інтеграція. Підключаємо решту каналів, результат іде в облікову систему разом із вихідним файлом і позначкою, на які ознаки спиралося рішення; кожне рішення потрапляє до журналу.
  6. Передача в експлуатацію. Віддаємо правила розмітки, регламент дообучення, контроль якості з відстеженням дрейфу та інструкції для операторів.

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

Артефакти проєкту: правила, схеми та регламенти розбору

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

За ними внутрішня команда може сама додавати нові типи документів, змінювати адресатів і пороги, не звертаючись до нас за кожною правкою.

  • Реєстр категорій і правила розмітки — дерево типів документів, ознаки віднесення, приклади спірних випадків і пріоритет при перетині класів.
  • Схема маршрутизації — таблиця «клас → адресат → дія», умови передачі оператору та порядок ескалації за термінами.
  • Політики доступу — ролі, області видимості документів, журналювання звернень і правила зберігання копій.
  • Пороги впевненості — за якого значення рішення йде автоматично, за якого — на ручну перевірку, як рахується розбіжність.
  • Профілі вилучення реквізитів — шаблони полів, нормалізація дат і номерів, довідники контрагентів і підрозділів.
  • Регламент розбору спірних випадків — хто розбирає, у які терміни і як правки оператора потрапляють до навчальної вибірки.
  • Звітність — набір метрик: частка автоматичних рішень, частка правок оператора, розподіл за класами, регулярні зрізи.
  • Документація та передача — опис архітектури, інструкції для операторів і адміністраторів, чек-лист приймання та план розвитку.

Кейс: потік вхідних без ручного сортування

Оператор складської логістики приймав вхідний потік — транспортні накладні, рахунки, акти, довіреності — з пошти, сканів і зовнішніх сервісів. Розбирали його вручну чотири оператори, далі документи розходилися по відділах: бухгалтерія, претензії, склад.

Що було до впровадження

Близько 11% документів йшли не до того відділу і поверталися з позначкою — це години розглядів на кожного оператора щомісяця.

Середній шлях до відповідального відділу займав 3-4 години, у пікові дні на початку місяця — до доби, і термінові рахунки ставали в загальну чергу нарівні з рештою.

Що змінили

Зібрали вибірку документів із вручну проставленим типом і маршрутом і навчили модель класифікувати не за іменем файлу, а за змістом і реквізитами.

Ввели поріг впевненості: вище порога маршрут вибирається автоматично, нижче — документ іде в чергу ручного розбору, а не «приблизно туди». Два тижні система працювала в тіньовому режимі: її рішення звіряли з рішеннями операторів, а спірні приклади додавали до розмітки.

Новий тип документа не потрапляє до автоматичного маршруту, доки не набереться підтверджена вибірка.

Що стало

Зараз 93% потоку маршрутизується без участі людини, частка помилок маршрутизації — 1,2% проти 11%.

Документ потрапляє до потрібного відділу за хвилини, ручна перевірка залишилася на 7% вхідних і на спірних випадках, двох операторів перевели із сортування на звірку та роботу з постачальниками.

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

Чим відрізняється дообучення на ваших даних від готових правил

Готові правила — це набір умов: ключові слова, прив'язка до реквізитів, позиція блоку на сторінці. На своєму класі документів вони дають точність, близьку до стовідсоткової, і пояснюють рішення — видно, яка умова спрацювала.

Обмеження в тому, що правила не узагальнюють: контрагент змінив шаблон або скан вийшов під кутом, і документ іде в нерозібрані, а набір умов доводиться розширювати вручну.

Дообучення на своїх даних іде від прикладів: розмічаємо кілька сотень документів з вашого архіву за потрібними класами, і модель вчиться розрізняти типи за змістом, а не за збігом рядків.

Класифікація документів ШІ переносить ознаку на нові шаблони спокійніше — при зміненій верстці або зниженій якості скану рішення спирається на сенс реквізитів і тексту.

На практиці частіше працює комбінація: правила закривають критичні поля та жорсткі перевірки, модель — віднесення до типу і розбір вільного тексту, а поріг впевненості відправляє спірне на ручну перевірку.

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

Вибір підходу диктують дані. При стабільних формах і невеликій кількості типів вистачає правил — їх швидше впровадити і простіше пояснити перевіряючому.

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

Технічні сумніви: точність, дані, підтримка

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

Тому якість ми вимірюємо не однією усередненою цифрою, а матрицею помилок і часткою відповідей із низькою впевненістю.

Нижче — чотири сумніви, які зазвичай знімаємо до старту: нестандартні документи, конфіденційність, зміна рубрикатора, супровід після запуску.

Що робити з документами, які не схожі на жоден відомий клас?

Ми не змушуємо модель угадувати: вона повертає оцінку впевненості, і все, що нижче заданого порога, йде в окрему чергу на ручну перевірку замість хибної категорії.

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

Чи можна обробляти документи, не вивантажуючи їх назовні?

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

Що відбувається, коли додається нова категорія?

Це не перезапуск з нуля: достатньо розмітити репрезентативну вибірку і дообучити модель, зберігши попередні класи. Перед введенням прогоняємо контрольний набір і дивимося, чи не просіла точність на старих категоріях; перемикання робимо без зупинки обробки потоку.

Хто відповідає за систему після запуску?

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

Регламент оновлення і точка зв'язку закріплюються в документації — нова категорія або зміна бланка не перетворюються на окремий проєкт.

Обговоримо вашу задачу розбору вхідного потоку

Щоб оцінка була предметною, а не «на око», потрібен зріз вхідного потоку: які типи документів надходять, за якими каналами, скільки ручних операцій стоїть на кожному кроці.

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

Опишіть задачу — повернемося з оцінкою проєкту та планом робіт. У відповіді фіксуємо:

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

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

Перший етап плануємо так, щоб результат перевірявся на ваших даних, а не на демонстраційних: ви бачите поведінку системи на реальному потоці до виведення в постійну роботу.

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

Напрямки AI-розробки

Останні роботи

  • Розробка сайту компанії B2B ADVANCE
    Розробка сайту компанії B2B ADVANCE
    1543
  • Розробка веб-додатків для компанії FEEDME
    Розробка веб-додатків для компанії FEEDME
    1394
  • Розробка веб-сайту для компанії БЕЛФІНГРУП
    Розробка веб-сайту для компанії БЕЛФІНГРУП
    1081
  • Розробка інтернет магазину для компанії FURNORO
    Розробка інтернет магазину для компанії FURNORO
    1374
  • Розробка логотипу компанії B2B Advance
    Розробка логотипу компанії B2B Advance
    816
  • Розробка веб-додатків для компанії Enviok
    Розробка веб-додатків для компанії Enviok
    1142