Кейс с объекта ·
Смета из чертежей: ведомость для ГРАНД-Сметы собрала нейросеть
Как я отдал нейросети самую долгую часть работы сметчика — сборку ведомости из рабочих чертежей — и что осталось мне.
Где уходит время
Когда приходит рабочая документация, расценки — не самое долгое. Сначала нужно пройти чертежи и спецификации, выписать работы и объёмы, разложить их по разделам и только потом заносить в программу. По моей оценке, на эту ведомость уходит около 80 % всей работы над сметой. Остальное — набор, проверка и оформление. Причём это не творческая часть: листать, искать позицию в спецификации, переносить число. Именно такую работу проще всего отдать машине.
В этом заказе нужно было перевести сметы по тепловому пункту в базу ГЭСН (государственные элементные сметные нормы). На входе — рабочая документация одним PDF на 92 страницы: пояснительная записка, чертежи тепломеханики, электрики и автоматики, спецификации. Задача обычная: из документации собрать смету, которую примет проверяющий. В спецификации тепломеханики 41 позиция, в спецификации электрики и автоматики 67 позиций.
Что собрала нейросеть
Нейросеть разобрала документацию и собрала таблицу Excel. Не отчёт и не список, а заготовку, которую ГРАНД-Смета принимает обычной вставкой. Колонки такие: номер по порядку, обоснование (шифр нормы), наименование работ, единица, количество и примечание с идентификатором обоснования. Цена стоит только у прайсовых строк и оборудования, у норм ГЭСН её подставляет сама программа. Главное отличие от обычной выписки — форма. Ведомость, которую потом ещё надо перепечатывать в программу, съедает время дважды: сначала при сборке, потом при наборе. Здесь второго шага почти нет.
Строки разделов идут отдельно: по ним в смете создаются разделы. А над каждой группой работ стоит жёлтая строка «Основание»: раздел проекта, страница PDF, лист по штампу, что на этом листе и откуда взят объём. Позицией она не становится, в программе это подзаголовок или комментарий.
Первый скриншот к статье — как раз этот лист Excel, из которого я копировал строки в программу. Шифр проекта закрыт. Жёлтые строки — основания, зелёные — строки «добор».
Шифры расценок подобраны заранее
Самое ценное для меня — нейросеть подобрала нормы сама и проверила каждую по базе: шифр есть в сборнике, единица измерения совпадает, наименование сходится. Норма нашлась для 72 из 75 работ.
Для трёх работ подходящей нормы в базе нет вовсе. Нейросеть не стала подставлять что-то похожее, а пометила такие строки и написала, что уточнить: толщину снимаемой изоляции, способ погрузки мусора, расстояние вывоза. Их я добирал сам. Это важнее, чем кажется: подставленная наугад норма опаснее пустой строки, потому что её легко не заметить при проверке. Отдельно отмечены строки «добор»: норма известна, а стоимость считает программа при наборе.
Как это переносится в ГРАНД-Смету
Кнопку «Импорт из Excel» здесь нажимать не нужно: она принимает только ведомость объёмов другого формата. Перенос идёт через буфер обмена. Выделил строки на листе, скопировал, в открытой смете нажал «Вставить» и в окне параметров сопоставил колонки: обоснование, наименование, единица, количество, цена, примечание.
Дальше программа делает свою часть: разворачивает нормы в ресурсы и считает стоимость по базе и индексам на квартал. Мне остаётся запустить проверку расценок, посмотреть, что красных строк нет, и добрать помеченное. Если какая-то норма не легла, программа покажет её красным, и это видно сразу, а не на согласовании.
Зачем строка основания
Номер листа по штампу и номер страницы в PDF почти никогда не совпадают: в одном файле собраны разные разделы, у каждого своя нумерация. Монтажник на объекте открывает бумажный лист по штампу, проверяющий в офисе листает файл. Если в основании стоит только один номер, кто-то из них потеряется.
Поэтому в строке стоят оба, и она переезжает в итоговую смету. Второй скриншот — страница итоговой сметы после набора: раздел, над каждой позицией строка «Основание» с листом, а под ней норма с ресурсами. Цены на скриншоте убраны. В основной смете 46 таких подзаголовков-оснований, и все ведут на документы проекта.
Где документации нет, основание пишется таким, какое есть. Дополнительный монтаж по фактически закупленным материалам в проекте не описан, поэтому в отдельной смете на эти работы девять подзаголовков-оснований, и все ссылаются на счета поставщиков. Лист, которого нет, никто не выдумывал.
У каждой позиции в примечании стоит идентификатор, а рядом лежит реестр: почему выбрана эта норма, откуда объём, откуда цена. В реестре 169 позиций.
Что осталось человеку
Нейросеть не набирает смету и не сдаёт её. Она делает черновую часть: читает документацию, собирает ведомость в нужной форме, подбирает нормы и честно помечает, где не справилась. Набор, проверка в программе, помеченные строки и разговор с заказчиком остались за мной. Проверять результат нейросети всё равно нужно, но проверять готовую таблицу с подписанным основанием у каждой группы проще, чем собирать её с нуля.
Разница в том, куда уходит день. Раньше большая часть времени ушла бы на то, чтобы выписать объёмы из чертежей. Теперь это время ушло на другую работу.
Что сказал заказчик
Письменных замечаний к окончательной редакции не было. В разговоре заказчик сказал, что возражений у него нет, а про саму смету так: «там одних комментариев, которые ты писал. По ним уже можно понять, что к чему». Дальше смету смотрит его заказчик.
Что забрать себе
Если вы сметчик, этот порядок переносится на любую смету по рабочей документации:
- ведомость из чертежей собирается сразу в форме для вставки в программу, а не отдельным документом; - шифры норм подбираются заранее и проверяются по базе, а где нормы нет — строка помечена, что уточнить; - над каждой группой работ строка основания с листом по штампу и страницей PDF; - перенос в ГРАНД-Смету через буфер обмена, стоимость считает программа.
Нейросеть здесь не делает смету. Она забирает ту часть, где сметчик листает PDF и выписывает объёмы.