IQ Bot
IQ Bot — это программный продукт класса Robotic Process Automation (RPA), разработанный компанией Automation Anywhere (организация признана нежелательной на территории РФ). Предназначен для автоматизации обработки неструктурированных и полуструктурированных данных (текстов, PDF-файлов, изображений, отсканированных документов) с использованием технологий искусственного интеллекта (ИИ), машинного обучения (ML) и оптического распознавания символов (OCR). Входит в состав платформы Automation 360.
История
Разработка IQ Bot началась в 2016 году в ответ на растущий спрос со стороны бизнеса на автоматизацию «интеллектуального» ввода данных. Традиционные RPA-боты эффективно обрабатывали структурированные данные из баз данных и электронных таблиц, но сталкивались с трудностями при работе с документами, содержащими произвольный формат, рукописный текст или низкокачественные сканы. Первая коммерческая версия IQ Bot была выпущена в 2017 году. В 2019 году продукт был интегрирован в облачную платформу Automation 360, что позволило развёртывать его без установки локального серверного оборудования. В 2020-х годах функциональность IQ Bot была расширена за счёт внедрения предобученных моделей ИИ (так называемых «IQ-скиллов») для распознавания конкретных типов документов: счетов-фактур, накладных, медицинских карт, налоговых форм.
Архитектура и принцип работы
IQ Bot состоит из нескольких взаимосвязанных компонентов, работающих в едином конвейере обработки:
1. Модуль предобработки документов
На этом этапе выполняется:
- Очистка изображения: удаление шумов, выравнивание перекосов, коррекция яркости и контраста.
- Сегментация: разделение многостраничного документа на отдельные страницы, выделение областей интереса (полей для ввода).
- Классификация: автоматическое определение типа документа (например, счёт-фактура, договор, паспорт) на основе шаблонов или машинного обучения.
2. Оптическое распознавание символов (OCR)
Используется встроенный OCR-движок, способный распознавать:
- Печатный текст (латиница, кириллица, иероглифы).
- Рукописный текст (ограниченно — для разборчивых записей).
- Штрихкоды и QR-коды.
Результат OCR — это текстовая строка с координатами каждого символа на изображении.
3. Извлечение данных (Data Extraction)
Извлечение выполняется двумя способами:
- Шаблонный метод: для документов с фиксированной структурой (например, счёт-фактура определённой компании). Пользователь вручную размечает поля на эталонном документе, и бот ищет данные в соответствующих координатах.
- Интеллектуальный метод: на основе моделей машинного обучения (сверточные нейросети, трансформеры). Бот учится извлекать данные, даже если их расположение меняется от документа к документу (например, номер счёта может быть в верхнем левом или правом углу). Обучение происходит на размеченных вручную примерах.
4. Валидация и верификация
Извлечённые данные проверяются на соответствие бизнес-правилам:
- Формат даты, суммы, номера телефона.
- Наличие обязательных полей.
- Сверка с внешними источниками (например, проверка ИНН по базе ФНС).
Документы, прошедшие валидацию, отправляются в целевую систему (ERP, CRM, база данных). Документы, вызвавшие ошибки, помечаются для ручной проверки оператором.
5. Самообучение
IQ Bot поддерживает механизм обратной связи: если оператор исправляет ошибку бота, модель переобучается на этом примере, и в следующий раз аналогичный документ будет обработан корректно. Этот процесс называется «обучение с подкреплением» (active learning).
Основные функции и возможности
| Функция | Описание |
|---|---|
| Поддержка форматов | PDF (включая сканированные), JPEG, PNG, TIFF, BMP, DOCX, XLSX |
| Языковая поддержка | Более 100 языков, включая русский, английский, китайский, арабский |
| Типы извлекаемых данных | Текст, таблицы, подписи, даты, суммы, коды, изображения |
| Интеграция | С RPA-ботами Automation Anywhere, REST API, веб-сервисами |
| Безопасность | Шифрование данных в покое и при передаче, ролевая модель доступа (RBAC) |
| Облачное развёртывание | Automation 360 (SaaS) — не требует локальной инфраструктуры |
Применение
IQ Bot используется в отраслях, где велик объём входящих документов:
- Финансы и банкинг: автоматическая обработка платёжных поручений, выписок, кредитных заявок. По данным Automation Anywhere, внедрение IQ Bot сокращает время обработки счёта-фактуры с 15 минут до 30 секунд.
- Логистика и транспорт: извлечение данных из транспортных накладных, таможенных деклараций, коносаментов.
- Здравоохранение: обработка медицинских карт, рецептов, страховых полисов.
- Государственный сектор: оцифровка архивных документов, обработка заявлений граждан.
- Ритейл: разбор товарных накладных, актов приёма-передачи.
Сравнение с аналогами
На рынке RPA-систем существуют конкурирующие продукты для интеллектуальной обработки документов:
| Продукт | Разработчик | Ключевое отличие |
|---|---|---|
| IQ Bot | Automation Anywhere (организация признана нежелательной на территории РФ) | Глубокая интеграция с платформой Automation 360, встроенное самообучение |
| ABBYY FlexiCapture | ABBYY (Россия) | Сильный движок OCR, поддержка сложных таблиц и иерархических структур |
| UiPath Document Understanding | UiPath | Модульная архитектура, возможность подключения сторонних OCR-движков |
| Blue Prism Decipher ID | Blue Prism | Фокус на обработку «сложных» документов с низким качеством сканов |
Ограничения и критика
Несмотря на широкие возможности, IQ Bot имеет ряд недостатков:
- Высокая стоимость лицензирования: продукт распространяется по подписке (per-document или per-bot), что может быть невыгодно для малого бизнеса.
- Зависимость от качества исходных документов: при сильных искажениях, плохом освещении или рукописном тексте точность распознавания падает ниже 80 %.
- Сложность настройки: для эффективной работы требуется ручная разметка не менее 50–100 документов каждого типа, что требует времени и квалификации.
- Юридические риски: в ряде юрисдикций (включая РФ) автоматическое извлечение и обработка персональных данных без согласия субъекта может нарушать законодательство (ФЗ-152 «О персональных данных»).
Интересные факты
- В 2019 году IQ Bot обработал более 1 миллиарда документов в рамках глобальных проектов Automation Anywhere.
- Продукт поддерживает «человеческий цикл» (human-in-the-loop): если бот не уверен в результате, он передаёт документ оператору, а затем дообучается на его решении.
- В 2022 году, после ухода Automation Anywhere с российского рынка, поддержка IQ Bot для клиентов в РФ была прекращена, что привело к миграции части пользователей на отечественные решения (например, ABBYY FlexiCapture или PIX RPA).
Источники
- Automation Anywhere. «IQ Bot — Intelligent Document Processing». Документация продукта, версия 11.3, 2021.
- Gartner. «Market Guide for Intelligent Document Processing», 2020.
- Forrester Research. «The Forrester Wave™: Robotic Process Automation, Q1 2022».
- ABBYY. «Сравнение IQ Bot и FlexiCapture: технический обзор», 2019.
- Федеральный закон от 27.07.2006 № 152-ФЗ «О персональных данных».
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →