Автоматизация процесса сопоставления документов
Дмитрий Зуев 15/04/25
Искусственный интеллект БЕЗ нейронок
Сопоставление смет, подготовленных в программе "Гранд-Смета", с ведомостями объемов работ, поступающих из проектных институтов, представляет собой многоуровневую задачу, требующую учета множества факторов. Рассмотрим сложности этого вопроса и пути их преодоления.
Авторы статьи: руководитель практики продуктов видеоаналитики Дмитрий Зуев, главный разработчик Валерий Зайцев. Центр разработки нейросетевых решений ООО "Газпромнефть – Цифровые решения"
Основная сложность заключается в принципиальных различиях структуры и содержания этих документов. Сметы фокусируются на номенклатурных позициях – материалах и оборудовании с указанием их стоимости, норм расхода и единиц измерения (например, "Кирпич, 1 000 шт., 50 руб./шт."). Ведомости же акцентируют внимание на описании видов и этапов работ, часто без детализации до уровня конкретных ресурсов (например, "Кладка стен, 500 кв. м"). Это создает парадокс: объемы работ в ведомостях необходимо соотнести с расходными материалами в сметах, что требует знания нормативов и умения преобразовывать единицы измерения.
Дополнительные вопросы возникают из-за терминологической несовместимости. Одна и та же операция может быть описана по-разному: например, "Устройство фундамента" в проектной документации и "Бетонирование ленточного основания" в смете. Такая разница в формулировках затрудняет автоматическое сопоставление данных без применения методов нечеткого поиска или машинного обучения.
Еще одной проблемой становятся разночтения в уровнях детализации. Сметы часто дробят работы на подэтапы ("Прокладка кабеля", "Установка розеток"), тогда как ведомости объединяют их в общие категории ("Монтаж электропроводки"). Это требует либо агрегирования данных, либо их дезагрегирования, что может привести к погрешностям.
Единицы измерения и нормативные базы добавляют еще один уровень сложности. Если ведомости оперируют квадратными или кубическими метрами, то сметы фиксируют объемы в штуках, тоннах или погонных метрах. Например, 1 кв. м кладки стен предполагает использование определенного количества кирпичей, но для точного расчета требуется интеграция данных из нормативных справочников. При этом нормы расхода материалов могут меняться в зависимости от технологий или регламентов, что делает актуализацию данных непрерывным процессом.
Техническая сторона автоматизации сравнения также вызывает определенные трудности. Документы поступают в различных форматах, от таблиц Excel до сканов PDF, что требует разработки гибких парсеров и ETL-процессов. Даже использование API "Гранд-Смета" не решает проблему, если ведомости предоставлены в неструктурированном виде. Кроме того, человеческий фактор (опечатки, субъективные интерпретации или ошибки ввода) может существенно искажать результаты.
Подход к разработке системы сравнения: алгоритм Рэтклиффа – Обершелпа и гештальт-анализ
Разработка программы для сопоставления сметной документации и ведомостей объемов работ требовала отказа от традиционных методов в пользу решения, способного обрабатывать неструктурированные данные с высокой вариативностью формулировок. В основе системы лежит алгоритм Рэтклиффа – Обершелпа, известный также как гештальт-сопоставление, – метод, изначально разработанный для сравнения строк на основе их "общей формы", а не буквального совпадения. Он идеально подходит для задачи, где ключевой проблемой является терминологическая несовместимость и разночтения в описаниях работ.
Архитектура системы
Система состоит из трех основных модулей (см. рис. 1). На первом этапе производится извлечение данных из документов смет и ведомостей, на втором – анализ хешируемых данных, на третьем – формирование отчета для эксперта.
.png?width=459&height=268&name=1%20(14).png)
Рис. 1. Визуальное представление этапов обработки данных
Извлечение и нормализация данных
Документы из "Гранд-Смета" и ведомости объемов работ парсятся с учетом их форматов (Excel, PDF, XML). Данные структурируются в единую таблицу, где каждая позиция содержит описание работы, объем, единицы измерения и номенклатурные коды для смет. На этом этапе применяются правила валидации: проверка корректности единиц измерения, диапазонов значений и отсутствия дубликатов.
Сопоставление гештальт-шаблонов
Здесь в действие вступает алгоритм Рэтклиффа – Обершелпа. Каждая строка описания работы преобразуется в числовой хеш, учитывающий не только буквенный состав, но и семантическую "форму" фразы. Например, строки "Кладка стен" и "Монтаж стеновых конструкций" получают близкие хеши, несмотря на различия в формулировках. Алгоритм анализирует последовательности символов, их длину и позиции, вычисляя коэффициент схожести от 0 до 100%. Порог совпадения настраивается: для строгих сметных позиций он выше, для описательных ведомостей – ниже.
Анализ расхождений и визуализация
Сопоставленные позиции проверяются на соответствие объемов с учетом конвертации единиц (например, кв. м в штуки кирпичей через нормативные базы). Система выявляет три типа расхождений:
- Структурные. Работы, отсутствующие в одном из документов.
- Количественные. Отклонения в объемах более заданного порога.
- Семантические. Неоднозначные формулировки, требующие ручной проверки.
Почему не нейросети?
Отказ от машинного обучения обусловлен спецификой задачи. Нейросети требуют больших объемов размеченных данных для обучения, которых часто нет в уникальных проектах. Кроме того, семантические нюансы строительных терминов могут варьироваться между заказчиками, что делает универсальную модель неприменимой. Гештальт-алгоритм, напротив, работает "из коробки", не требуя обучения, и легко адаптируется к новым стандартам через настройку хеш-функций и словарей синонимов. Результаты выводятся в виде интерактивного отчета с цветовой индикацией и пояснениями, почему та или иная позиция была сопоставлена.
Преимущества подхода
- Гибкость. Алгоритм Рэтклиффа – Обершелпа корректно обрабатывает опечатки, синонимы и различия в уровнях детализации.
- Прозрачность. В отличие от "черного ящика" нейросетей, гештальт-метод позволяет отследить логику сопоставления через хеш-значения.
- Скорость. Обработка 10 тыс. позиций занимает менее минуты, что критично для крупных проектов.
Ограничения и дальнейшее развитие
Система не заменяет, а дополняет экспертов: по нашей оценке, 10–15% позиций требуют ручной проверки из-за двусмысленных формулировок (например, "Устройство перекрытий" может подразумевать как бетонные, так и металлические конструкции). В планах – интеграция элементов NLP для анализа контекста и расширение нормативной базы.
Заключение
Использование гештальт-алгоритма позволило создать систему, которая преодолевает ключевые барьеры сравнения смет и ведомостей – терминологическую несовместимость, разночтения в единицах измерения и уровни детализации. Подход доказал свою эффективность в пилотном проекте, сократив время проверки документов на 40% и снизив количество ошибок. Это подтверждает, что, даже применяя методологии искусственного интеллекта без использования ML, можно решать сложные задачи анализа данных, если выбрать алгоритм, точно соответствующий специфике предметной области.
Иллюстрации предоставлены авторами.
Опубликовано в журнале "Системы безопасности" № 1/2025
Все статьи журнала "Системы безопасности"
доступны для скачивания в iMag >>
- Безопасность объектов (393)
- Пожарная безопасность (352)
- Комплексная безопасность (312)
- Видеонаблюдение (310)
- СКУД (299)
- Каталог "Пожарная безопасность" (191)
- Транспортная безопасность (189)
- Пожарная сигнализация (160)
- Мнения экспертов (151)
- Видеоаналитика (130)
- Цифровая трансформация (126)
- Видеокамеры (109)
- Биометрия (108)
- Искусственный интеллект (107)
- Пожаротушение (95)
- Места с массовым пребыванием людей (93)
- Цифровое ЖКХ (80)
- Информационная безопасность (71)
- Киберзащита (64)
- Беспроводные технологии (56)
- Ритейл (52)
- Умный дом (51)
- Журнал "Системы безопасности" №1/2021 (48)
- Журнал "Системы безопасности" №6/2023 (48)
- Охрана периметра (48)
- Защита от БПЛА (47)
- ТЭК и нефтегаз (47)
- Антидрон (46)
- Журнал "Системы безопасности" №6/2021 (45)
- Журнал "Системы безопасности" №2/2022 (43)
- Журнал "Системы безопасности" №1/2022 (42)
- Журнал "Системы безопасности" №1/2023 (42)
- Журнал "Системы безопасности" №5/2022 (41)
- Журнал "Системы безопасности" №5/2024 (41)
- Журнал "Системы безопасности" №6/2022 (41)
- Журнал "Системы безопасности" №2/2020 (40)
- Рынок безопасности (40)
- Журнал "Системы безопасности" №1/2026 (39)
- Журнал "Системы безопасности" №3/2020 (39)
- Журнал "Системы безопасности" №3/2022 (39)
- Журнал "Системы безопасности" №5/2023 (39)
- Журнал "Системы безопасности" №6/2019 (39)
- Центры обработки данных (ЦОД) (39)
- Автоматизация зданий (38)
- Журнал "Системы безопасности" №1/2024 (38)
- Журнал "Системы безопасности" №4/2023 (38)
- Журнал "Системы безопасности" №4/2024 (38)
- Журнал "Системы безопасности" №4/2025 (38)
- Журнал "Системы безопасности" №5/2021 (38)
- Журнал "Системы безопасности" №6/2025 (38)
- Журнал "Системы безопасности" №4/2022 (37)
- Технологии распознавания (37)
- Журнал "Системы безопасности" №2/2021 (36)
- Журнал "Системы безопасности" №3/2023 (36)
- Журнал "Системы безопасности" №5/2020 (36)
- Журнал "Системы безопасности" №2/2025 (35)
- Журнал "Системы безопасности" №3/2021 (35)
- Журнал "Системы безопасности" №4/2020 (35)
- Журнал "Системы безопасности" №1/2020 (34)
- Журнал "Системы безопасности" №1/2025 (33)
- Журнал "Системы безопасности" №2/2023 (33)
- Журнал "Системы безопасности" №2/2024 (33)
- Журнал "Системы безопасности" №5/2025 (33)
- Журнал "Системы безопасности" №6/2020 (33)
- Тепловидение (33)
- Журнал "Системы безопасности" №5/2019 (31)
- Интернет вещей (IoT) (31)
- Журнал "Системы безопасности" №4/2021 (30)
- СОУЭ (30)
- Журнал "Системы безопасности" №3/2025 (29)
- Журнал "Системы безопасности" №6/2024 (29)
- Импортозамещение (29)
- Машинное зрение (29)
- Охрана труда и промышленная безопасность (ОТиПБ) (29)
- Журнал "Системы безопасности" №2/2026 (28)
- Идентификация (28)
- Нейросети (28)
- Промышленность (28)
- Умный город (28)
- Журнал "Системы безопасности" №3/2024 (27)
- Журнал "Системы безопасности" №4/2019 (25)
- Безопасность (24)
- Транспорт (24)
- Облачные технологии (23)
- Журнал "Системы безопасности" №3/2019 (22)
- Банки и финансы (20)
- Новости компаний (20)
- Проектирование и монтаж (20)
- PSIM (19)
- Антитеррор (19)
- Итоги (18)
- НВП "Болид" (18)
- Интеграция (16)
- Охрана объектов (16)
- Охранная сигнализация (16)
- ТБ Форум (16)
- Турникеты (16)
- COVID-19 (15)
- Автоматизация (15)
- Досмотр (15)
- Компании (14)
- АРГУС-СПЕКТР (13)
- Домофоны (13)
- Интервью (13)
- Исследование (13)
- МЧС России (13)
- Безопасный город (12)
- Законодательство (12)
- Извещатели (12)
- Системы хранения данных (СХД) (12)
- Удаленный доступ (12)
- All-over-IP (11)
- Beward (11)
- CCTV (11)
- Дайджест (11)
- Распознавание лиц (11)
- Стрелец-ПРО (11)
- BioSmart (10)
- Взрывозащита (10)
- Источники бесперебойного питания (ИБП) (10)
- Рейтинги (10)
- Сертификация (10)
- Стандарты, нормы и требования (10)
- IdM (9)
- PERCo (9)
- Бизнес, идеи и мнения (9)
- ИТ-инфраструктура (9)
- Роботизация (9)
- Axis Communications (8)
- Авиакомпании и аэропорты (8)
- ААМ Системз (7)
- АРМО-Системы (7)
- БАС (7)
- Беспилотники (7)
- Болид (7)
- Журнал "Системы безопасности" №3/2026 (7)
- Контроллеры (7)
- Метрополитен (7)
- ПБ (7)
- Программное обеспечение (7)
- DSSL (6)
- Колонка эксперта (6)
- Лидеры технологий (6)
- Мероприятия по безопасности (6)
- Металлургия (6)
- Персональные данные (6)
- Радиоканальные системы (6)
- Регулирование (6)
- Шлагбаумы (6)
- PERCo-Web (5)
- АСУ ТП (5)
- Важные люди (5)
- Индустрия 4.0 (5)
- Мобильный доступ (5)
- ОПС (5)
- Промышленная автоматизация (5)
- Ситуационные центры (5)
- Цифровизация (5)
- Цифровые технологии (5)
- BIM-технологии (4)
- IDIS (4)
- ITV Group (4)
- Видеорегистраторы (4)
- Журнал "Системы безопасности" (4)
- Защита информации и связи, кибербезопасность (4)
- ИПДА (4)
- ИТ-отрасль (4)
- Инновации (4)
- КИИ (4)
- Коммутаторы (4)
- Конференции (4)
- Критически важные объекты (КВО) (4)
- Машинное обучение (4)
- Персоны (4)
- ТД Актив-СБ (4)
- Тестирование (4)
- Трибуна заказчика (4)
- Умные парковки (4)
- Smartec (3)
- dormakaba (3)
- АСКУЭ (3)
- АУП (3)
- Агрокомплекс (3)
- Алкотестер (3)
- Астрон (3)
- Гибридная война (3)
- Информационные технологии (3)
- Кабельная продукция (3)
- Колонка редактора (3)
- Микроэлектроника (3)
- Противотаранные устройства (3)
- РЖД (3)
- СУРВ (3)
- Сельское хозяйство (3)
- Строительная экспертиза (3)
- ТЕКО (3)
- Устройства защиты от импульсных перенапряжений (3)
- Учет рабочего времени (3)
- Эксклюзив (3)
- 5G (2)
- ACaaS (2)
- EverFocus (2)
- HR Tech (2)
- IT-системы (2)
- Iron Logic (2)
- PALMJET (2)
- PCI DSS (2)
- Parsec (2)
- RPA (2)
- RusGuard (2)
- SaaS (2)
- Synology (2)
- TRASSIR (2)
- Vidau Systems (2)
- ZKTeco (2)
- АО "ОКБ "АСТРОН" (2)
- Аналитика (2)
- Астра-А (2)
- Аттестация (2)
- Безопасность данных (2)
- Беспроводные системы (2)
- Виртуальный рабочий стол (2)
- Главгосэкспертиза (2)
- Делетрон (2)
- ИТС (2)
- Категорирование (2)
- Киберугрозы (2)
- Корпоративная безопасность (2)
- Метро (2)
- Минтранс (2)
- Объекты культурного наследия (2)
- Охранный мониторинг (2)
- ПО (2)
- Росгвардия (2)
- ССОИ (2)
- Современный офис (2)
- Телевидение (2)
- Термокожухи (2)
- Тоннели (2)
- Удаленная работа (2)
- Хранение оружия (2)
- ЦеСИС НИКИРЭТ (2)
- Электрозамки (2)
- Энергетика (2)
- логистика (2)
- обучение (2)
- 3D-моделирование (1)
- Ajax (1)
- Axis Talk 2021 (1)
- BARNET (1)
- BIM- моделирование (1)
- BYOD (1)
- Basler AG (1)
- Beyond Security (1)
- Big Data (1)
- Bosch (1)
- CMOS-технология (1)
- COPE (1)
- ChatGPT (1)
- Cloud4Y (1)
- D-link (1)
- DBaaS (1)
- DCImanager (1)
- DDoS-атаки (1)
- DIS Group (1)
- Dahua (1)
- Deep Learning (1)
- EAS-система (1)
- Edge AI + Vision (1)
- Face ID (1)
- FaceStation 2 (1)
- Faceter Russia (1)
- Flamax (1)
- GDPR-террористы (1)
- Grundig Security (1)
- HID Global (1)
- Hanwha Techwin (1)
- Hi-Tech Security (1)
- Hikvision Russia (1)
- Hrtech (1)
- IP-коммуникации (1)
- IP-протокол (1)
- IP-системы (1)
- ISPsystem (1)
- IaaS (1)
- InPrice Distribution (1)
- InfoWatch Traffic Monitor (1)
- Intel (1)
- Intelligent Video (1)
- Milestone Systems (1)
- Mission Critical (1)
- NAS (1)
- NFC (1)
- NFC BLE (1)
- NOVIcam (1)
- NVR (1)
- OSDP (1)
- OSRAM (1)
- ParsecNET 3 (1)
- Phoenix Contact (1)
- QNAP (1)
- QR-коды (1)
- RPA-платформы (1)
- RecFaces (1)
- SIP (1)
- SVA/SVI (1)
- SVP/SVZ (1)
- Seagate (1)
- SecuriSmoke (1)
- Securika Moscow (1)
- Sicurezza (1)
- Sigur (1)
- Synology DVA3219 (1)
- UEM SafeMobile (1)
- Ultra-Wideband (1)
- VMS (1)
- VUCA-мир (1)
- deepfake (1)
- e-commerce (1)
- e-сommerce (1)
- eIVP1570 VE (1)
- АМТ-ГРУП (1)
- АНВ (1)
- АПС rubetek (1)
- АСУДД (1)
- Аспирационные системы (1)
- Астра-Z-8845 (1)
- Астра-Zитадель (1)
- Астра-РИ-М (1)
- БГ-Оптикс (1)
- БайтЭрг (1)
- Бесконтактный сканер (1)
- Беспилотный транспорт (1)
- Бизнес (1)
- Биотехнологии (1)
- Большие данные (1)
- Бун Эдам (1)
- В2В (1)
- В2С (1)
- Вентиляция (1)
- Верификация (1)
- Виртуальный ассистент (1)
- Вирусная активность (1)
- Вишинг (1)
- Всероссийский союз страховщиков (1)
- Гибридная пена (1)
- Государственный надзор (1)
- Дактилоскопия (1)
- Деловая программа (1)
- Дистанционное обучение (1)
- Добродел (1)
- ЕБС (1)
- Евразийский экономический союз (1)
- Европейский союз (1)
- ИИС (1)
- ИКАО (1)
- ИПДЛ (1)
- ИСБ (1)
- ИСО Орион (1)
- ИСП (1)
- ИТРИУМ СПб (1)
- Иконоскоп Зворыкина (1)
- Интеллектуальные транспортные системы (1)
- Интернет (1)
- Интером (1)
- Источники информации (1)
- К2Тех (1)
- Квантовые вычисления (1)
- Контрафактная продукция (1)
- Конфиденциальная информация (1)
- Логический доступ (1)
- МГП ЗАРЯ (1)
- МФСБ (1)
- МЦД (1)
- Малленом Системс (1)
- Менеджер по продажам СБ (1)
- Методы защиты информации (1)
- Метрология (1)
- Микропроцессоры (1)
- Минимизация последствий ЧС (1)
- Минэнерго (1)
- Минэнерго России (1)
- Мировая урбанизация (1)
- Мобильные мошенники (1)
- Модули подключения (1)
- Морская безопасность (1)
- Мосгортранс (1)
- Московский метрополитен (1)
- Мошеннические схемы (1)
- Мощность излучения (1)
- НПЗ (1)
- НПК "Фотоника" (1)
- Нетворк Профи (1)
- Новости (1)
- ОКБ "Гамма" (1)
- ОС QuTS hero (1)
- Опрос онлайн (1)
- Оптимизация систем безопасности (1)
- Отраслевые сайты по безопасности (1)
- Отрасль (1)
- Охранные системы (1)
- ПАО "КАМАЗ" (1)
- ПК (1)
- Пентест (1)
- Передатчик (1)
- Пожтехника (1)
- Полупроводники (1)
- Развитие экономики (1)
- Результаты сертификации (1)
- Росморречфлот (1)
- Ростехнадзор (1)
- Рынок ИТ (1)
- СБ "Марит" (1)
- СМК (1)
- Самарский метрополитен (1)
- Сбербанк (1)
- Сверхвысокочастотный сигнал (1)
- Сенсорные барьеры (1)
- Система измерения (1)
- Системы безопасности (1)
- Системы защиты с трибоэлектрическим кабелем (1)
- Системы позиционирования (1)
- Системы связи и мониторинга (1)
- Сканер отпечатков пальцев (1)
- Сканирование пассажиров в метро (1)
- Сколково (1)
- События (1)
- Советы менеджерам (1)
- Социальная инженерия (1)
- Стивен Кови (1)
- Строительство (1)
- Считыватели (1)
- Считыватели рисунка вен (1)
- Т8 Сенсор (1)
- ТЕНЗОР (1)
- ТПУ (1)
- Тайм менеджмент (1)
- Телеком (1)
- Телефонные мошенники (1)
- Терагерцовая технология (1)
- Термометрия (1)
- Тест (1)
- Технологии (1)
- Тренды и тенденции (1)
- Управление (1)
- Управление доступом (1)
- ФСБ (1)
- ФСТЭК (1)
- Фиксация нарушений ПДД (1)
- Форум (1)
- Центр ФСБ России (1)
- Цикл продаж СБ (1)
- Чат-бот (1)
- Широкополосный доступ (1)
- Шоплифтер (1)
- Экономическая безопасность (1)
- Экспертиза (1)
- Электромагнитная совместимость (1)
- Эпоха диджитализации (1)
- виртуальная реальность (1)
- здравоохранение (1)
- маркетинг (1)
- образование (1)
- процессоры (1)
- связь (1)
- технические подробности (1)
- фишинг (1)
- август 2026 (4)
- июль 2026 (25)
- июнь 2026 (26)
- май 2026 (23)
- апрель 2026 (25)
- март 2026 (21)
- февраль 2026 (19)
- январь 2026 (17)
- декабрь 2025 (21)
- ноябрь 2025 (17)
- октябрь 2025 (23)
- сентябрь 2025 (24)
- август 2025 (19)
- июль 2025 (23)
- июнь 2025 (19)
- май 2025 (20)
- апрель 2025 (20)
- март 2025 (22)
- февраль 2025 (17)
- январь 2025 (17)
- декабрь 2024 (21)
- ноябрь 2024 (26)
- октябрь 2024 (24)
- сентябрь 2024 (22)
- август 2024 (23)
- июль 2024 (23)
- июнь 2024 (18)
- май 2024 (23)
- апрель 2024 (20)
- март 2024 (20)
- февраль 2024 (19)
- январь 2024 (25)
- декабрь 2023 (30)
- ноябрь 2023 (24)
- октябрь 2023 (19)
- сентябрь 2023 (23)
- август 2023 (26)
- июль 2023 (21)
- июнь 2023 (20)
- май 2023 (24)
- апрель 2023 (17)
- март 2023 (21)
- февраль 2023 (24)
- январь 2023 (24)
- декабрь 2022 (32)
- ноябрь 2022 (28)
- октябрь 2022 (23)
- сентябрь 2022 (25)
- август 2022 (21)
- июль 2022 (24)
- июнь 2022 (27)
- май 2022 (24)
- апрель 2022 (24)
- март 2022 (27)
- февраль 2022 (21)
- январь 2022 (22)
- декабрь 2021 (25)
- ноябрь 2021 (23)
- октябрь 2021 (24)
- сентябрь 2021 (25)
- август 2021 (21)
- июль 2021 (26)
- июнь 2021 (30)
- май 2021 (25)
- апрель 2021 (25)
- март 2021 (22)
- февраль 2021 (17)
- январь 2021 (17)
- декабрь 2020 (23)
- ноябрь 2020 (19)
- октябрь 2020 (17)
- сентябрь 2020 (16)
- август 2020 (23)
- июль 2020 (20)
- июнь 2020 (22)
- май 2020 (16)
- апрель 2020 (26)
- март 2020 (22)
- февраль 2020 (17)
- январь 2020 (20)
- декабрь 2019 (21)
- ноябрь 2019 (12)
- октябрь 2019 (18)
- сентябрь 2019 (24)
- август 2019 (14)
- июль 2019 (17)
- июнь 2019 (17)
- май 2019 (13)
- апрель 2019 (18)
- март 2019 (18)
- февраль 2019 (25)


Поделитесь вашими идеями