Почему стоит выбрать IT направление именно в BIM?
Путь в IT. Как инженеры стали инженер-программистами
История в IT началась с того, что мы сами, будучи инженерами, осознали необходимость автоматизации рутинных процессов. Ручная работа, требующая больших временных затрат, снижала общую эффективность проектирования.
В 2019 году мы начали осваивать Dynamo — инструмент визуального программирования для Autodesk Revit, что позволило автоматизировать задачи без опыта в программировании.
Этот инструмент оказался идеальным для оптимизации процессов, таких как заполнение параметров, работа с геометрией и массовые изменения в моделях. Однако, по мере усложнения задач, возможностей Dynamo стало недостаточно.
Мы перешли на использование IronPython с Revit API, что дало полный контроль над моделями и позволило создавать сложные автоматизированные решения. Этот шаг стал естественным продолжением развития для инженеров, стремящихся к более глубокому погружению в программирование и расширению своих возможностей.
Переход на .Net и ИИ. Новые горизонты
Когда наши задачи стали более комплексными, мы перешли на C# и ASP.Net Core. Эти технологии позволили разрабатывать масштабируемые решения, требующие высокой производительности и глубокой интеграции с Revit API.
В дополнение к этому, внедрение веб-приложений и сервисов, использующих клиент-серверную архитектуру и REST API, дало возможность централизовать хранение данных на серверах и предоставить участникам проекта доступ к актуальной информации в режиме реального времени.
В свою очередь использование ИИ для анализа данных и прогнозирования потенциальных ошибок позволяет инженерам автоматизировать принятие решений и предлагать решения, которые раньше требовали бы долгих расчётов и ручного труда. Это не просто программирование — это новый уровень управления проектированием, где инженерные знания и IT навыки работают в тандеме.
Почему стоит выбрать BIM-IT в ЭНЭКА
ЭНЭКА не просто использует BIM-IT, мы активно развиваем это направление, создавая уникальные решения на пересечении IT и инженерии. Мы предлагаем инженерам возможность применить свои знания в реальных проектах, автоматизировать процессы и работать с современными технологиями.
Каждый новичок получает поддержку и менторство от опытных специалистов. Наш путь — это путь постоянного развития, где каждый может стать экспертом в своем деле.
На данный момент наш BIM-отдел включает 29 специалистов, среди которых выделяется IT-команда из 10 инженер-программистов, начавших свою карьеру как инженеры, но решивших переключиться в IT, чтобы автоматизировать процессы проектирования и строительства.
Примеры работ WEB
На сегодняшний день мы, как команда разработчиков, создали более 100 скриптов на языке программирования Python и около 30 приложений для Revit, Civil, Navisworks, а также внутренних программ и систем, используя технологии .NET.
Система по поиску коллизий
Ярким примером задачи, требующей выхода за рамки десктопного решения, стало создание новой версии плагина Clashes Manager, который позволяет оперативно находить места коллизий после формирования отчёта.
Перед нами стояла задача объединить работу координаторов в Navisworks и проектировщиков в Revit.
В результате были разработаны три приложения. Первое — это плагин для Navisworks, создающий отчет, отправляющий и синхронизирующий данные. Второе — плагин для Revit, через который проектировщики получают данные с сервера, находят коллизии, исправляют их и помечают статус исправления. Затем эти данные автоматически отправляются на сервер и становятся доступными для остальных участников. Завершающее звено — серверная часть, объединяющая два решения в единую систему. Это создаёт единую среду, где работа проектировщиков и координаторов тесно связана.
Проверка моделей
Не менее интересным проектом является продукт Auditor — универсальный инструмент для проверки модели на качество наполнения информацией.
Проверка охватывает геометрию и параметры как элементов, так и модели в целом. Проводится проверка дубликатов элементов, наложения уровней, наличия чужих общих параметров в проекте и других факторов.
Для создания универсального инструмента был разработан набор правил для проверки модели — схема аудита, а также описание группы элементов Revit, к которым необходимо применять требования по качеству информации (элементы аудита: окна, двери, круглые трубы и т.д.). Каждый из этих типов настроек может быть адаптирован под проект любой направленности и сложности, любого раздела, а также под любые текущие и будущие требования по детализации (LOD) и EIR компании.
Результатом работы решения является полная сводка пройденных и не пройденных проверок, а также рекомендации по их устранению. Также имеются дополнительные инструменты, позволяющие быстро исправлять ошибки.
Магазин приложений
Ещё один пример применения веб-технологий — это Installation Manager, единое место, где можно найти и скачать все наши решения.
Installation Manager позволяет устанавливать, обновлять и удалять все разработанные нами продукты, а также предоставляет возможность посмотреть подробную информацию и видеоинструкции по их применению.
Внутри решения интегрированы системы лицензирования и авторизации, которые позволяют настраивать ограничения доступа к решениям, поскольку часть из них предназначена только для использования внутри компании.
Развитие ИИ в компании и примеры работ
В последние годы тема ИИ набирает обороты и это факт. Инструменты на базе ИИ все больше внедряются во все сферы деятельности человека.
С конца 2022 в компании было принято решение отправить одного заинтересованного специалиста на обучение по специальности Data Science.
С августа 2023 года данное направление было выделено как перспективное.
Мы начали анализировать и прорабатывать направления, в которых будет возможно эффективно применить технологии на основе ИИ в первую очередь для автоматизации рутинных задач.
С декабря 2023 в компанию были привлечены еще несколько специалистов прошедших обучение по данному направлению.
Проработанные на тот момент решения и идеи были представлены на BIM-форуме весной этого года. После чего мы сформировали, наверное, первый среди проектных организаций, отдел ИИ.
На текущий момент наша команда состоит из 5 человек, четверо занимаются непосредственно разработкой инструментов автоматизации и один человек (DevOps) отвечает за инфраструктуру.
Мы используем язык программирования Python и IronPython с Revit API, самые популярные облачные сервисы СНГ и зарубежья (AWS, Microsoft Azure, Yandex Cloud), систему контроля версий Git и GitLab. Активно развиваемся и следим за последними трендами.
Мы внедряем в компании уже разработанные решения, показанные на BIM-форуме.
Частичная автоматизация прокладки инженерных сетей.
Изначально решение разрабатывалось для раздела АВТ, затем расширилось для ВК, а сейчас мы его адаптируем для ЭОМ и ТСБС (Технические системы безопасности и связи). Постоянно улучшаем решение, исходя из запросов проектировщиков и будем расширять его применение и на другие разделы.
Внедрение решения позволило сократить время проведения работ по прокладке инженерных сетей в сравнении с ручной прокладкой.
https://youtu.be/lLUg7-vyDZ8?si=SsUCVK6WPp85Nlwb
https://youtu.be/OoheOyu7A8A?si=RtqHco0ZS86DyDOz
Частичная автоматизация нормоконтроля.
В рамках данной автоматизации каждый специалист перед отправкой своего проекта на нормоконтроль может предварительно проверить его через наш инструмент на наличие указанных неактуальных норм (РБ и РФ) и опечаток в них, орфографических ошибок по тексту, пересечений текста и линий на чертежах. Данное решение позволяет повысить качество выпускаемой документации и значительно уменьшить время, затрачиваемое на её проверку.
Анализ резюме.
Острая нехватка квалифицированных кадров дает запрос на систематизацию их более детального поиска.
На текущий момент мы собрали большое количество навыков и смогли сформировать все навыки как в целом инженера-проектировщика, так и каждой необходимой специальности. Это позволяет мгновенно искать необходимых людей, наиболее соответствующих текущим потребностям, по ключевым навыкам, указанным в их резюме.
Чат-бот по внутренней документации.
Изначально мы сделали и запустили в работу чат-бот по BIM-документации.
Однако после запуска чата и анализа запросов сотрудников мы выявили, что примененная технология не совсем подходит под данный кейс. Важнее выдавать точную информацию из норм, вместо перефразированной ИИ. Поэтому сейчас мы занимаемся переработкой данного решения.
Кроме того, после опроса сотрудников был выявлена потребность в поиске информации по архиву проектов, реализованных компанией ранее. За 20 лет работы компании был накоплен большой архив выполненных проектов. Поэтому сейчас мы занимаемся анализом готовых проектов, чтобы каждый сотрудник мог иметь доступ ко всему опыту компании, вместо того чтобы ходить по коллегам и спрашивать, кто разрабатывал то или иное решение.
Также мы прорабатываем еще несколько перспективных решений, которые при их успешной реализации должны облегчить рутинные процессы проектировщиков. Мы поделимся ими позже, когда будут видны результаты.
Почему BIM-IT лучше
BIM-IT — это не просто программирование. Это возможность изменить реальный мир, используя как инженерные знания, так и IT-навыки. Инновационные инструменты данного направления позволяют не только оптимизировать работу и отслеживать все возможные детали на стадии проектирования, но и на этапе строительства и последующей эксплуатации объектов. В компании ЭНЭКА вы сможете реализовать свои таланты и участвовать в инновационных проектах, которые меняют строительную отрасль. Мы видим будущее за цифровизацией и приглашаем вас стать частью команды, которая это будущее формирует.
Рынок недвижимости и строительства полон возможностей для цифровизации, и, если показать его участникам реальные выгоды и возможности цифровых технологий, мы уверены, что они будут инвестировать в будущее.
Не стоит бояться инноваций. Недавно один мудрый человек сказал: “Я не знаю, заменит ли ИИ человека, но я знаю точно, что его заменит человек, использующий ИИ.”
Погрузившись в тему ИИ, мы сразу поняли, что он не заменит проектировщиков в ближайшем будущем. В то время как изучение новых технологий позволяет под другим углом смотреть на проблемы, решение которых было ограничено технологиями своего времени.
Мы видим свой путь в дальнейшем развитии решений, которые позволят существенно улучшить процесс строительства и эксплуатации объектов, и будем продолжать делать это, идя к цели — сделать мир безопаснее, качественнее и удобнее для жизни.