Как мы автоматизировали контроль качества моделей с BIM Inspector
Сегодня — история создания и развития BIM Inspector, нашего инструмента для автоматизированного контроля качества BIM-моделей.
Эта история — о том, как мы справились с масштабированием, стандартизацией и автоматизацией в условиях стремительного роста. И, возможно, она вдохновит вас, если вы сейчас находитесь на аналогичном пути.
Вызов 2018 года: от 300 до 2500 проектировщиков
В 2018 году перед компанией стояла амбициозная задача: увеличить команду проектировщиков с 300 до 2500 человек. Такой рост требовал не просто найма новых специалистов, но и кардинального переосмысления процессов. Особенно остро встал вопрос контроля качества BIM-моделей.
Ручная проверка моделей больше не могла справляться с объёмами. Мы столкнулись с тремя ключевыми проблемами:
Долгие проверки — на одну модель уходили часы, иногда — дни. Это замедляло весь проектный цикл.
Ошибки находились слишком поздно — часто на финальных стадиях, что влекло за собой дорогостоящие переделки.
Отсутствие единого стандарта — каждый проектировщик понимал требования по-своему, что приводило к несогласованности и хаосу в моделях.
Было ясно: без автоматизации масштабирование невозможно.
Как мы боролись с проблемами до BIM Inspector
Прежде чем создать собственный инструмент, мы испробовали несколько подходов:
Чек-листы для ручной проверки - мы разработали подробные чек-листы по ключевым параметрам: именование файлов, заполнение обязательных полей, проверка коллизий и т.д. Это помогло структурировать процесс, но всё равно требовало огромных временных затрат. Проверка стала обязательным этапом перед выпуском документации, но это замедляло работу.
Встроенные инструменты Revit и AutoCAD - мы активно использовали встроенные функции: проверку на коллизии, анализ параметров, а также скрипты на Dynamo для автоматизации рутинных задач. Это сокращало время, но покрывало лишь часть потребностей.
Обмен опытом и BIM-встречи - мы организовали регулярные встречи проектировщиков, где обсуждали типичные ошибки и лучшие практики. Это помогало формировать культуру качества и выявлять проблемы на ранних стадиях.
Но и этих мер было недостаточно. Нам нужна была система, которая бы работала на всех этапах, во всех проектах и масштабах.
Рождение BIM Inspector: от идеи к реальности
Так появился BIM Inspector — наш инструмент для автоматизированного контроля качества BIM-моделей. Его цель — исключить человеческий фактор, обеспечить единый стандарт проверки и сократить время на контроль до минимума.
Сегодня BIM Inspector — это не просто плагин, а полноценный компонент нашей цифровой экосистемы, интегрированный с другими внутренними инструментами и работающий в реальном времени.
Что умеет BIM Inspector?
1. Автоматическая проверка в режиме реального времени
Раньше приходилось ждать получение результата проверки. Теперь проверка запускается без дополнительных действий. Система отслеживает изменения формирует очередь и и автоматически запускает проверку на выделенный фермах, не отвлекая проектировщика от его работы
2. Работа в среде проектирования
BIM Inspector использует встроенные инструменты Revit, чтобы выделить проблемные элементы прямо в среде проектирования. Проектировщик сразу видит, что нужно исправить.
3. Подробные отчёты об ошибках
После проверки проектировщик получает понятный отчёт в панели BIM Inspector или в веб-интерфейсе: с описанием ошибки, ID элемента и рекомендациями по исправлению. Это ускоряет поиск и устранение проблем.
4. Умный AI помощник
За годы эксплуатации системы BIM Inspector накопился огромный объем инструкций и справочных материалов. При работе с ошибками проектировщик не всегда имеет возможность изучить всю необходимую документацию. Ему на помощь мы интегрировали Умный AI помощник, работающий на основе LLM модели и использующий RAG для генерации ответов с учетом информации по работе системы BIM Inspector, что выводит взаимодействие проектировщика с системой на новый уровень.
5. Интеграция с экосистемой ПИК
Мы соединили BIM Inspector с Family Manager, PikTools и другими инструментами экосистемы ПИК. Теперь все продукты экосистемы ПИК работают по единой логике. Это снижает стоимость владения продуктами и исключает несоответствия в результатах. Данные об ошибках могут быть переданы в другие продукты экосистемы ПИК для автоматического исправления.
Как BIM Inspector помогает BIM-координаторам и IT-специалистам
1. Гибкая система прав и ролей
BIM-координаторы могут настраивать доступы по ролям: кто и что может проверять, настраивать, утверждать. Это упрощает администрирование в крупных командах.
2. Управление BIM-стандартами
Мы разделили проверки по:
организациям,
дисциплинам (архитектура, КЖ, ИОС и др.),
стадиям проектирования,
BIM-стандартам.
Правила проверки включают инспекции, способы отображения и маски — гибкие шаблоны, которые определяют, какие файлы попадают под проверку. Маски строятся на основе справочников и значений, что позволяет точно настраивать логику.
3. Визуальный конструктор инспекций — Broccoli
Один из самых важных прорывов — конструктор Broccoli. Мы отказались от JSON-конфигураций и перешли к визуальному редактору, построенному на основе Blockly от Google.
Теперь BIM-координатор может собрать проверку как пазл — без знания программирования. Это позволило:
ускорить разработку новых правил,
снизить нагрузку на разработчиков,
дать команде больше автономии.
Broccoli — это не просто инструмент, а символ заботы о здоровье BIM-моделей. Название, кстати, родилось как игра слов и напоминание о пользе.
4. Поддержка нескольких платформ
BIM Inspector работает в Revit, AutoCAD и CIVIL 3D, что позволяет контролировать соответствие требованиям в разных средах.
5. Автоматическое обновление через PikToolBOX
Мы используем внутреннюю утилиту PikToolBOX для централизованного развёртывания и обновления. Это исключает проблемы с версиями и упрощает поддержку.
Что получают руководители?
1. Сокращение трудозатрат на проверку
Раньше проектировщики тратили до 20% времени на проверку. Сейчас — менее 0,5%. Система работает в фоне: изменения в модели попадают в очередь, а выделенные фермы с воркерами автоматически проводят проверку.
2. Актуальные данные с известным SLA
Мы обеспечиваем обновление результатов в соответствии с SLA (Service Level Agreement). Лаг — до 4 часов. Утром обновление — в реальном времени, к вечеру — в рамках согласованного времени.
3. Трассировка изменений
BIM Inspector хранит историю всех изменений. Руководитель видит, кто, когда и почему вносил правки. Это помогает анализировать причины ошибок и предотвращать их повторение.
4. Полная история проверок
Все отчёты и результаты проверок архивируются на весь жизненный цикл проекта. Это позволяет анализировать динамику, выявлять слабые места и улучшать процессы.
5. Сравнение результатов
Можно сравнивать проверки на разных этапах — чтобы отслеживать прогресс и качество модели во времени.
Наши планы на 2025 год
Мы не останавливаемся. В ближайшие годы BIM Inspector станет ещё мощнее и удобнее:
1. Поддержка Revit и AutoCAD 2019–2025 (РЕАЛИЗОВАНО)
Расширили совместимость, чтобы команды могли использовать последние версии ПО без потерь в функциональности.
2. Развитие конструктора Broccoli
Добавим новые блоки:
для анализа геометрии (габариты, положение осей, уровней),
интеграцию с Family Manager (проверка актуальности семейств),
интеграцию с PikTools (контроль использования BDS-параметризации).
3. Перевод всех стандартных инспекций в Broccoli
Мы уже начали перенос стандартных проверок в визуальный конструктор. Это сделает настройку ещё проще и доступнее. В наших планах перевести все 108 стандартных инспекций на конструктор, чтобы иметь гибкую возможность по оптимизации инспекций.
4. Глубокая интеграция с экосистемой
Усилим связь с CheckUp, PikTools и другими инструментами, чтобы создать единую среду для работы с BIM-моделями и автоматизировать передачу данных.
5. Новые возможности аналитики
Сравнение проверок по времени,
Визуализация данных в отчётах,
Глубокий анализ тенденций и качества.
6. Обучение и поддержка
Запустили:
онлайн-курсы и вебинары,
видеоуроки и подробную документацию,
техническую поддержку через Telegram и другие каналы.
Наша цель — чтобы каждый пользователь быстро осваивал BIM Inspector и получал максимум пользы.