Добавить в корзинуПозвонить
Найти в Дзене

ИИ + Revit, часть 1: попробовал на реальной задаче.

"ИИ в проектировании" - тема, которую обсуждают на каждой второй BIM-конференции, но реальных кейсов с прямой связкой с Revit ранее не видел. Я решил попробовать на практической задаче и записать весь процесс на видео, которое можно посмотреть в YouTube или Дзен. Меня зовут Магомед Исмаилов, я руководитель BIM-отдела компании IND и руководитель продукта dLab. Мы пишем внутренние инструменты автоматизации проектирования. В качестве инструмента ИИ был использован Claude AI. Для связки с Revit был использован Revit 2027 MCP (Model Context Protocol) Server. Создать в Revit 2027 квартирную планировку 100 м². Контур 10 на 10 метров. Высота 2.7. Девять помещений с типовыми именами и сквозной нумерацией. Несущие стены 200 мм, перегородки 120 мм. Перекрытия пола - "Типовой 100 мм" с разными материалами для жилых и санузлов. Отделка стен - краска. На выходе спецификация с площадями в активном виде. Нормальное ТЗ для C#-разработчика. Только вместо разработчика - ИИ. ИИ не бросился писать код. Он
Оглавление

"ИИ в проектировании" - тема, которую обсуждают на каждой второй BIM-конференции, но реальных кейсов с прямой связкой с Revit ранее не видел. Я решил попробовать на практической задаче и записать весь процесс на видео, которое можно посмотреть в YouTube или Дзен.

Меня зовут Магомед Исмаилов, я руководитель BIM-отдела компании IND и руководитель продукта dLab. Мы пишем внутренние инструменты автоматизации проектирования.

В качестве инструмента ИИ был использован Claude AI. Для связки с Revit был использован Revit 2027 MCP (Model Context Protocol) Server.

Задача

Создать в Revit 2027 квартирную планировку 100 м². Контур 10 на 10 метров. Высота 2.7. Девять помещений с типовыми именами и сквозной нумерацией. Несущие стены 200 мм, перегородки 120 мм. Перекрытия пола - "Типовой 100 мм" с разными материалами для жилых и санузлов. Отделка стен - краска. На выходе спецификация с площадями в активном виде.

Нормальное ТЗ для C#-разработчика. Только вместо разработчика - ИИ.

-2

Что мне понравилось

ИИ не бросился писать код. Он остановился и сказал: "В вашем задании противоречие. Контур 10 на 10 - это 100 м² по внешним граням. С учётом стен сумма площадей помещений физически не превысит 87 м². Допуск ±0.5 м² невыполним. Вот три варианта решения, какой выбираем?"

Это сэкономило мне час правок потом. Любой junior-разработчик начал бы кодить, и я получил бы плагин, который технически работает, но даёт некорректный результат.

Сборка с ошибками

С первого раза не собралось. Три ошибки:

  • Я случайно сломал XML при копировании
  • ИИ указал .NET 8 вместо .NET 10 (Revit 2027 уже на десятке)
  • ИИ использовал устаревшее свойство API из старых версий Revit

Каждая правка - 1-2 минуты. На третий заход проект собрался.

Важный момент: ИИ не скрывал свои ошибки. На каждое замечание - "я ошибся, вот правка". Без оправданий. Это сильно ускоряет работу.

Результат

За одну транзакцию Revit создал 2 уровня, 5 материалов, типы стен и перекрытий, всю геометрию, 9 помещений с заполненными параметрами и спецификацию.

Полный цикл от диалога до рабочего плагина - около 2 часов. Если бы писал сам, ушло бы 1-2 дня с отладкой.

Что это значит

ИИ не заменил меня как BIM-специалиста. Я задавал ТЗ, выбирал между вариантами, принимал компромиссы. Без меня плагин не появился бы.

Но рутинный код - filter collectors, transactions, schedule definitions - ИИ взял на себя.

Это инструмент уровня senior-разработчика на подхвате. Не замена. Партнёр.

Команда dLab давно использует инструменты ИИ для ускорения разработки внутренних инструментов для компании IND.

Что дальше

В части 2 протестирую другой MCP-сервер для связки ИИ с Revit - такой, который умеет создавать геометрию напрямую, без написания плагина. При использовании этого сервера время на типовую автоматизацию сокращается, а также уменьшается количество затрачиваемых токенов.

Полное видео процесса со всеми шагами и ошибками можно посмотреть на YouTube по ссылке.

В комментариях расскажите, какие задачи в Revit автоматизируете - буду брать кейсы для следующих экспериментов с ИИ.

#BIM #Revit #ИИ #Автоматизация #Проектирование #dLab #Программирование #Нейросеть #Технологии #BIMавтоматизация