Інтеграція AI-воркфорсу з системами документообігу (ЕДО, Діадок, СБІС)

Проектуємо та впроваджуємо системи штучного інтелекту: від прототипу до production-ready рішення. Наша команда поєднує експертизу в машинному навчанні, дата-інжинірингу та MLOps, щоб AI працював не в лабораторії, а в реальному бізнесі.
Показано 1 з 1Усі 1566 послуг
Інтеграція AI-воркфорсу з системами документообігу (ЕДО, Діадок, СБІС)
Складний
від 1 тижня до 3 місяців
Часті запитання

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

Етапи розробки AI-рішення

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

  • image_website-b2b-advance_0.webp
    Розробка сайту компанії B2B ADVANCE
    1285
  • image_web-applications_feedme_466_0.webp
    Розробка веб-додатків для компанії FEEDME
    1198
  • image_websites_belfingroup_462_0.webp
    Розробка веб-сайту для компанії БЕЛФІНГРУП
    902
  • image_ecommerce_furnoro_435_0.webp
    Розробка інтернет магазину для компанії FURNORO
    1121
  • image_logo-advance_0.webp
    Розробка логотипу компанії B2B Advance
    589
  • image_crm_enviok_479_0.webp
    Розробка веб-додатків для компанії Enviok
    857

Інтеграція AI-воркфорсу із системами керування документами (ЕДО, Diadoc, SBIS)

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

Архітектура інтеграції

Інтеграція AI-воркфорсу з ЕДО будується на моделі агентного шару над існуючою інфраструктурою. Жодної заміни Diadoc чи SBIS—AI-агенти підключаються як ще один учасник документообігу, але з автоматичною обробкою.

[ЕДО-система (Diadoc / SBIS / 1C EDI)]
    ↕ REST API / SOAP / Webhook
[AI Integration Layer]
    ├── Document Receiver Agent
    ├── Classification Agent
    ├── Extraction Agent
    ├── Validation Agent
    └── Action Agent (підпис, відхилення, маршрутизація)
    ↕
[Внутрішні системи: 1C, ERP, CRM, База даних]

Diadoc: REST API інтеграція

Diadoc надає REST API з OAuth 2.0 аутентифікацією. Ключові эндпоінти для AI-воркфорсу:

  • GET /v1/GetNewEvents — отримання нових документів (polling або webhook)
  • GET /v1/GetDocument — завантаження тіла документа (XML для формалізованих, PDF/DOCX для неформалізованих)
  • POST /v1/PostMessage — відправка підписаного документа
  • POST /v1/Delete — відхилення з коментарем

Для підпису документів AI-агент використовує CryptoPro DSP API або локальний крипто-провайдер. Агент не зберігає ключі—викликає підпис через окремий захищений сервіс.

SBIS: інтеграція через WebAPI

SBIS надає JSONRPC-based API (SBIS WebAPI). Аутентифікація через SID-сесію. Основні методи:

  • SBIS.WriteDocument — створення та відправка
  • SBIS.DocumentList — отримання списку з фільтруванням
  • SBIS.ReadDocument — отримання контенту

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

Класифікація та маршрутизація вхідних документів

Перший агент у ланцюгу—classifier. Його завдання: визначити тип документа та маршрут обробки.

Тип документа Дія агента
Рахунок-фактура (SF) Вилучити реквізити → звірити з замовленням → направити на акцепт
UPD (рахунок-фактура + накладна) Повний цикл: вилучення + звірення + бухучет
Акт виконаних робіт Звірення з контрактом → перевірка форм → підпис або зауваження
Контракт Направити до юридичного модуля для аналізу
Рекламація Пріоритетна маршрутизація до відділу якості

Класифікатор навчений на корпусі документів компанії (fine-tuned BERT або prompt-based з GPT-4o). Точність на типовому корпусі: 97–99% для формалізованих форматів, 90–95% для неформалізованих.

Вилучення структурованих даних

Формалізовані документи (SF, UPD) у форматі ФНС XML парсяться детермінчено—XPath/lxml без LLM. LLM підключається лише для:

  • Неформалізованих документів (вільний PDF, Word)
  • Документів з нестандартною структурою
  • Верифікації та нормалізації даних

Для неформалізованих рахунків архітектура вилучення:

# unstructured.io для розбивки на елементи
from unstructured.partition.pdf import partition_pdf
elements = partition_pdf(filename="invoice.pdf")

# Промпт з extracted elements → LLM → Pydantic модель
class InvoiceFields(BaseModel):
    seller_inn: str
    buyer_inn: str
    invoice_date: date
    total_vat: Decimal
    total_amount: Decimal
    line_items: list[LineItem]

Триступеневе узгодження (3-way matching)

Ключове завдання AI-воркфорсу у фінансовому документообігу—автоматичне узгодження:

  1. Замовлення на закупку (Purchase Order з ERP)
  2. Товарна накладна / UPD з ЕДО
  3. Рахунок-фактура з ЕДО

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

Типові пороги розбіжності:

  • Сума: ±0.5% (похибка округлення)
  • Кількість: 0% (точне збігання)
  • Номенклатура: fuzzy matching з порогом 85% (назва може відрізнятися написанням)

Інтеграція з 1C

Двостороння синхронізація через 1C REST API (oData) або COM-об'єкти:

  • 1C до ЕДО: автоматичне формування та відправка вихідних документів
  • ЕДО до 1C: створення документів у 1C за прийнятими з ЕДО (UPD → Поступлення товарів, Акт → Поступлення послуг)

Для 1C:ERP використовується підсистема "Обмін електронними документами" з розширенням для AI-валідації перед проведенням.

Обробка винятків та людський контроль

Не всі документи проходять автоматично. Система маршрутизує винятки:

  • Новий контрагент (немає у базі) → перевірка у ФНС/ЕГРЮЛ → ручне затвердження
  • Сума вище порога (налаштовується) → обов'язкова ручна авторизація
  • Розбіжність даних → сповіщення відповідальному + блокування до дозволу
  • Закінчення строку відповіді → автоматичне продовження запиту або ескалація

Моніторинг та SLA

Ключові метрики для production:

  • Straight-through processing rate — доля документів без ручного втручання: ціль 70–85%
  • Processing latency — від отримання до рішення: ціль < 5 хвилин для типових документів
  • Extraction accuracy — точність за ключовими полями: ціль > 98% для формалізованих
  • False positive rate — доля коректних документів, помилково направлених на ручну перевірку: ціль < 5%

Безпека та відповідність вимогам

  • Кваліфікований електронний підпис (КЕП) зберігається в HSM або захищеному крипто-сервісі
  • AI-агент не має прямого доступу до ключів—лише викликає API підпису
  • Повний audit trail для податкових органів: хто прийняв рішення (людина або AI), на якій основі
  • Відповідність вимогам Федерального закону 63-ФЗ "Про електронний підпис"

Часова шкала впровадження

Тижні 1–3: Підключення до API Diadoc/SBIS, базовий receiver і classifier

Тижні 4–6: Extraction pipeline для пріоритетних типів документів (SF, UPD)

Тижні 7–9: 3-way matching, інтеграція з 1C, UI для винятків

Тижні 10–12: Пілот на реальних потоках, настройка порогів, промисловий запуск