AI и автоматизация
AI для проверки BIM моделей: автоматизация контроля качества
# AI для проверки BIM моделей: автоматизация контроля качества
Проверка BIM-модели вручную — это десятки часов одинаковых действий: пройти по уровням, посмотреть стыки, открыть Navisworks, прогнать Clash Detective, выписать ошибки в таблицу, разослать смежникам, дождаться правок, перепроверить. На большом объекте такой цикл занимает 1–2 рабочих дня каждую итерацию, а итераций до сдачи бывает 5–10. AI меняет эту картину: проверка, которая раньше требовала ГИПа и двух BIM-координаторов, теперь укладывается в 30–60 минут автоматического прогона с человеческим финальным ревью.
В ЛЭНДПРОДЖЕКТ мы используем связку Revit + Navisworks + Claude Agent SDK для автоматической проверки моделей перед каждой выдачей. Ниже разберём, что именно умеет AI на этом фронте, где он реально экономит время, а где пока нужен человек.
Что вообще проверяется в BIM-модели
BIM-проверка — это не одно действие, а пирамида из нескольких уровней:
- Геометрические коллизии — где две конструкции физически пересекаются (балка через короб вентиляции, стояк ВК через колонну, светильник в плите перекрытия).
- Регламентные коллизии — где элементы не пересекаются физически, но нарушают нормативный зазор (труба ОВ ближе 100 мм к электрокабелю, оборудование без сервисной зоны).
- Полнота наполнения параметров — у каждого элемента должна быть марка, тип, материал, классификатор, уровень, помещение. Пропуски ломают спецификации и автоматическую сортировку.
- Соответствие шаблонам — наименование семейств, рабочие наборы, фильтры видов, шаблоны видов, имена видов и листов.
- Соответствие нормам — высоты помещений, ширины эвакуационных путей, расположение санузлов, инсоляция, пожарные расстояния.
- Координация со смежниками — что АР, КР, ОВиК, ВК, ЭОМ, СС видят одну и ту же геометрию, без рассинхронизации между обновлениями моделей.
Раньше каждый из этих уровней закрывался отдельно: коллизии — Navisworks или Solibri, параметры — Dynamo или COBie, нормы — глаза ГИПа. AI сводит проверки в один пайплайн.
Где AI выигрывает у классических инструментов
Clash Detective в Navisworks — мощная штука, но он отвечает только на вопрос «есть ли пересечение». Решать, что с этим делать, приходится человеку. И там, где правила сложнее «два объёма пересеклись», классические скрипты на Dynamo или плагины пишутся неделями и потом ломаются на следующем релизе Revit.
AI-агент работает иначе. Вместо жёсткого алгоритма ему даётся:
- Доступ к модели — через Revit API, ifcopenshell, Navisworks COM или экспортированный IFC.
- Контекст задачи — например, «проверь, что в санузлах высота фальшпотолка не меньше 2400 мм».
- Возможность запустить инструмент — прочитать параметр, выгрузить расписание, открыть вид, запустить clash.
Дальше агент сам решает, в каком порядке это делать, как описать результат, и какие пограничные случаи стоит вынести на человека. Это и есть то, что отличает Claude Agent SDK от обычного скрипта: SDK даёт LLM реальные инструменты (Bash, Read, Write, Grep, кастомные MCP), и модель в цикле использует их, пока задача не закрыта или не упрётся в развилку, где нужно решение человека.
Архитектура AI-проверки на нашем стеке
Пайплайн ЛЭНДПРОДЖЕКТ выглядит так:
Шаг 1. Экспорт и подготовка. Revit-модели разделов АР/КР/ИОС детачатся в копии, конвертируются в NWC и собираются в сводный NWD. Этот этап у нас полностью автоматизирован: одна команда `RunBimIssue` в Windows Task Scheduler собирает папку выдачи (10 RVT detach + 10 NWC + сводный NWD) за ~30 минут без оператора.
Шаг 2. Прогон стандартных коллизий. Navisworks Clash Detective отрабатывает по правилам, заведённым один раз: АР↔КР, ВК↔АР, ОВиК↔КР, СС↔ВК и так далее. Результаты сохраняются в XML.
Шаг 3. AI-анализ результатов. Агент на Claude Agent SDK получает XML с коллизиями, открывает его, кластеризует по типам и масштабу, и выдаёт человекочитаемый отчёт: «432 коллизии, из них 28 критичных в зоне инженерных шахт на этажах 5–7, 186 несущественных в подвале (стояки в стене), остальное — типовые узлы, которые решаются на стадии РД».
Шаг 4. Семантические проверки. Здесь AI работает там, где скрипт бессилен. Примеры реальных задач:
- «Все помещения класса Ф.1.4 (жильё) должны иметь параметр инсоляции и параметр площади. Перечисли те, у которых пропуски».
- «Найди стены, у которых тип содержит слово ‘черновик’ или ‘draft’ — таких быть не должно перед выдачей П».
- «Сравни две версии модели за прошлую и текущую недели, выдели все элементы, где сменилась марка или материал».
LLM читает экспортированный IFC через ifcopenshell или прямо вызывает Revit API через bridge на рабочей станции, формирует список, и пишет сводку в формате таблицы.
Шаг 5. Человеческое ревью. Финальное решение всегда за ГИПом. AI готовит сжатый отчёт «что точно ошибка, что под вопросом, что норма», ГИП пробегает за 15 минут вместо 2 часов.
Что мы реально автоматизировали
За последний год работы с AI-проверкой в ЛЭНДПРОДЖЕКТ закрыты следующие задачи:
- Контроль наименований семейств. Все семейства в модели проходят через шаблон `<категория>_<подкатегория>_<описание>`. Агент проверяет соответствие, выдаёт список нарушителей и предлагает корректные имена.
- Сверка маркировок материалов с ведомостью. В шаблоне ЛЭНДПРОДЖЕКТ есть Schedule с маркировкой материалов. Скрипт `mat_rename_script.py` под управлением AI проставляет «Маркировку» в каждом материале по правилам ведомости, без ручного перебивания.
- Анализ флажков пирога конструкций. Pyrevit-скрипт `flag_analyze_script.py` собирает все флажки на разрезах и сопоставляет их с актуальной таблицей материалов. AI разбирается с расхождениями и предлагает, какие флажки подправить.
- Синхронизация маркировок и толщин во флажках. Скрипт `flag_update_script.py` под капотом AI прогоняет все типы конструкций и приводит флажки к единому шаблону.
- Проверка соответствия требованиям АГР Москвы. С апреля 2026 года в Москве обязателен экспорт IFC4 RV с расширенным набором атрибутов RusSet_*/RUS_* по распоряжению ДГП №221-Р-1/26. AI-валидатор перед сдачей проверяет, что у каждого элемента заполнены требуемые поля, имена файлов соответствуют схеме, ТЭП-XML корректен.
- Сборка модели для согласования с А101. Триггер «залей в А101» запускает полный пайплайн: detach + NWC + сводный NWD + загрузка на drive.a101.ru через WebDAV. Цикл, который раньше занимал у BIM-координатора день, отрабатывает за 45–60 минут полностью автономно.
Где AI пока не заменяет человека
Честно говоря, есть участки, где автоматизация буксует:
- Нестандартные узлы. Если узел не описан в шаблоне (необычное примыкание фасада к парапету, нетипичная конструкция кровли), LLM может пропустить ошибку или, наоборот, поднять ложную тревогу. Здесь нужен глаз архитектора.
- Эстетика и пропорции. AI хорошо проверяет цифры, но плохо чувствует, что фасад перегружен или ритм окон сбит. Это остаётся за главным архитектором проекта.
- Конфликты с заказчиком. Когда модель «правильная по нормам, но не нравится заказчику», AI даст сухую справку, но не поможет согласовать компромисс.
- Сложная диагностика. Если коллизия — следствие того, что подрядчик сдал не ту версию модели, или КР работает в одной системе координат, а ОВиК в другой, разбирательство всё ещё требует человека с пониманием хронологии проекта.
Как внедрить AI-проверку у себя
Если вы делаете BIM сами или работаете с проектным бюро, набор шагов для запуска AI-проверки выглядит так:
1. Стандартизируйте шаблоны. Без единого шаблона Revit с фиксированными общими параметрами, рабочими наборами и наименованиями AI работать не сможет — он будет ловить ошибки в шаблоне, а не в модели.
2. Заведите ведомости и классификаторы. Любая семантическая проверка стоит на том, что у материала, помещения, оборудования есть атрибуты. Если в модели только геометрия, AI будет полезен только на коллизиях.
3. Настройте экспорт. Revit → IFC4 RV или NWC должен быть автоматизирован. У нас это `RunBimIssue` через Task Scheduler с pyrevit-скриптами и detach-копиями.
4. Подключите Claude Agent SDK или аналог. Можно начать с простых сценариев — «прочитай этот IFC, найди стены без материала». Дальше масштабировать до полноценного агента с инструментами.
5. Не отдавайте AI финальное слово. Любой автоматический отчёт перед сдачей читает ГИП. AI снимает рутину, но ответственность за выдачу — на живых людях.
Сколько это экономит
На реальном объекте площадью 25 000 м² мы сравнили две выдачи РД — одну до внедрения AI-пайплайна, одну после.
- До: проверка модели перед каждой выдачей занимала ~16 человекочасов BIM-координатора плюс ~4 часа ГИПа.
- После: прогон AI-проверки и формирование отчёта — 1 час автоматического времени плюс 1 час ревью ГИПа. Итого ~14 часов экономии на одной выдаче.
При типовом графике РД (8–10 выдач за объект) это 100–140 человекочасов на проект. На годовом портфеле ЛЭНДПРОДЖЕКТ это переводится в полтора BIM-координатора, которые теперь занимаются развитием шаблонов и обучением, а не рутиной.
Что важно понимать заказчику
Если вы заказываете проектную документацию у ЛЭНДПРОДЖЕКТ, AI-проверка идёт «под капотом» и не требует от вас никаких действий. Вы получаете на выходе:
- Сводный NWD с минимальным количеством коллизий, потому что часть из них отсеяна ещё на стадии разработки.
- Отчёт по коллизиям в человекочитаемом формате — с приоритетами и рекомендациями, а не «432 строки в XML».
- Полное соответствие моделей актуальным требованиям АГР Москвы, ifc-валидаторам экспертизы, шаблонам застройщиков (А101, ДАРС, Брусника и других).
- Прозрачную историю изменений между выдачами — что поменялось от версии к версии, без необходимости держать это в голове или в Excel.
В переводе на цифры: меньше итераций экспертизы, меньше переделок на стройке, более предсказуемые сроки от ЭП до РД.
Краткое резюме
AI-проверка BIM моделей — это уже не «когда-нибудь в будущем», а рабочий инструмент, который мы используем каждый день. Он не заменяет архитектора и BIM-координатора, но снимает с них десятки часов рутины каждую неделю. Связка Revit + Navisworks + Claude Agent SDK покрывает основной набор задач: коллизии, параметры, шаблоны, согласование с заказчиками. Там, где сценарий нестандартный, AI готовит данные, а решение принимает человек.
В ЛЭНДПРОДЖЕКТ автоматизация BIM-проверки встроена во все стадии — от ЭП до авторского надзора. Это часть стандартного производственного цикла, а не дополнительная услуга.
Закажите проект в ЛЭНДПРОДЖЕКТ
Если вам нужна BIM-модель, которая прошла автоматическую проверку и готова к экспертизе, согласованию АГР или передаче на стройку — приходите в ЛЭНДПРОДЖЕКТ. Мы делаем полный цикл проектирования: ЭП → П → РД → авторский надзор. Жилые комплексы, ИЖС и посёлки, общественные здания, реконструкция, интерьеры — всё в Revit с настроенным AI-пайплайном.
Сайт: https://landproject.net
Почта: mail@landproject.net
Телефон: +7 903 523 60 92