Как проверить строительную смету нейросетью

Проверка строительной сметы — процесс нудный, кропотливый и чреватый ошибками. Один пропущенный ноль или неверный коэффициент в формуле может стоить заказчику сотен тысяч рублей, а подрядчику — репутации. Но если раньше сметы проверяли «глазами» или с помощью Excel, сегодня в игру вступили нейросети, позволяющие существенно сократить время проверки и избежать массы ошибок.

Как проверить строительную смету нейросетью

Об этом ИА Рустемпо рассказывает управляющий партнёр компании «Зинин, Штурбин и партнёры» Тим Зинин (Анталья, Турция).

- После того как смета ложится на стол, возникает первый вопрос — сколько дней уйдёт на ручную сверку цифр?

Недавно я прогнал через связку нейросетей реальную строительную смету и нашёл расхождения, на поиск которых у человека ушли бы дни кропотливой работы с калькулятором и нормативными справочниками. Дальше — механика: что именно происходит внутри проверки, какие расхождения она находит чаще всего и почему финальное слово всё равно остаётся за сметчиком.

Что делает связка нейросетей со сметой?

Смета — документ со своей внутренней логикой: за каждой позицией стоит объём работ, расценка и норматив, на который эта расценка опирается. Проверка проходит через эту структуру в несколько шагов. Сначала система распознаёт файл сметы и разбирает его на отдельные позиции: раздел, наименование работ, единица измерения, объём, расценка, итоговая сумма. Формат бывает разным — Excel-таблица, PDF, скан бумажного документа, — распознавание подстраивается под то, что есть на руках. После разбора идёт нормализация: одинаковые по смыслу позиции из разных разделов приводятся к общему виду, чтобы их можно было сравнивать между собой. Без этого шага «устройство стяжки пола» в одном разделе и «стяжка пола, устройство» в другом система примет за два разных вида работ — и пропустит «задвоение».
Дальше — сверка внутренней согласованности документа. Система сопоставляет объёмы между разделами: площадь стен в разделе отделки должна биться с площадью, заявленной в разделе демонтажа. Она построчно проверяет арифметику итогов — сумма позиций должна сходиться с промежуточными и общими итогами раздела. Отдельно система ищет задвоенные позиции — одну и ту же работу, вставленную дважды под разными названиями.
Следующий шаг — сверка с нормативными базами расценок. Система сравнивает расценку из сметы со справочными значениями по аналогичным работам и региону и помечает позиции с заметным отклонением от диапазона — в большую сторону и в меньшую. Итог всей цепочки — список флагов: конкретных позиций и разделов, на которые стоит обратить внимание, с коротким объяснением, чем каждая позиция вызывает вопрос.

Какие расхождения проверка находит чаще всего?

В сметах такого рода обычно повторяется один и тот же набор ошибок. Задвоение позиций — самая частая находка: одна и та же работа попадает в смету дважды под разными формулировками или в разных разделах. Арифметические ошибки в итогах — вторая по частоте категория: промежуточная сумма раздела расходится с суммой входящих в него позиций, обычно после ручной правки одной строки без пересчёта остальных. Расценки, заметно превышающие справочные значения, — отдельный класс находок: иногда это ошибка в выборе позиции из классификатора, иногда — завышение, которое стоит уточнить у составителя сметы. Объёмы работ, расходящиеся между разделами, часто встречаются в сметах, которые собирались по частям разными исполнителями: раздел кровли посчитан по одной площади здания, раздел фундамента — по другой. И отдельный характерный класс — «хвосты» от шаблона чужой сметы. Документ часто собирается на основе более раннего файла по похожему объекту, и в готовой смете остаются позиции, названия разделов или расценки, которые относились к прежнему проекту и попали в новый по невнимательности.

Финальное слово остается за сметчиком

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

С чего начать проверку сметы нейросетями?

Понадобятся три документа: сама смета в исходном формате — таблица предпочтительнее скана, меньше искажений при распознавании, — проектная документация, на основании которой считались объёмы, и региональная база расценок, актуальная на дату составления сметы. Формулировка задачи должна быть конкретной. Вместо общей просьбы проверить смету стоит указать: найти задвоенные позиции, сверить арифметику итогов по каждому разделу, сравнить расценки с региональной базой и отметить отклонения выше определённого порога.
Чем точнее сформулирован запрос, тем меньше в ответе случайных флагов, на разбор которых потом тратится время. После получения списка сметчик проверяет руками три вещи: сами спорные позиции — завышена расценка или ошибочен объём, разделы с наибольшим числом флагов — там выше риск, что смета собрана из разных источников без сверки, и итоговые суммы по документу в целом. Остальную часть сметы, которую система оставила без флагов, можно считать прошедшей первичный контроль. Смета — документ, где каждая ошибка конвертируется в реальные деньги на объекте. Связка нейросетей сокращает часы механической сверки до минут, а сметчик получает время на то, для чего нужен именно его опыт: спорные позиции и итоговое решение.

Обложка – ИИ