бирдиги 4 / 12

BIM интеграциясы: Revit, IFC жана Жасалма интеллект менен иштөө процесси

Пайдалар:

  • BIM (Building Information Modeling) маалыматтары жана AI менен бирге иштөө жана автоматташтыруу үчүн кайсы тапшырмалар ылайыктуу экенин ажырата билүү
  • Динамо/код жана табигый тил менен моделди суроо, параметрлерди толтуруу жана конфликттик отчетту түзүү мүмкүнчүлүгү
  • Модель маалыматтарынын купуялуулугун жана аны моделде иштетүүдөн мурун AI тарабынан чыгарылган кодду/скриптти текшерүү зарылдыгын түшүнүү.

Заманбап архитектура түз сызыктар менен эмес, BIM менен иштейт. BIM (Building Information Modeling) бул имаратты жөн эле сызыктар катары эмес, ичинде маалыматты алып жүрүүчү акылдуу объекттер катары моделдөө ыкмасы: ар бир дубал анын калыңдыгы, материалы, отко туруктуулугу сыяктуу маалыматтарды алып жүргөн "дубал" объекти болуп саналат. Revit жана ArchiCAD сыяктуу программалык камсыздоо бул моделди чыгарат; IFC (Industry Foundation Classes) бул жалпы файл форматы, андыктан ар кандай программалык камсыздоо бул моделди бөлүшө алат. BIM модели - бул чоң маалымат бассейни жана жасалма интеллект бул маалыматтар менен сүйлөшүүдө, аны сураганда жана кайталануучу тапшырмаларды автоматташтырууда абдан күчтүү. Бул бөлүмдө сиз AIны BIM иш процессине кантип коопсуз киргизүүнү, табигый тил менен моделдерди суроону, параметрлерди толтурууну жана AI тарабынан түзүлгөн кодду текшерүүнү үйрөнөсүз.

BIMдеги AIнын чыныгы ролу

BIMдеги AI үч негизги жумушта жаркырап турат:

  1. Сурамжылоонун жана отчеттуулуктун: "Моделдеги 1 саат отко туруктуулукту талап кылган дубалдардын тизмеси жана бул маани бош" сыяктуу суроолорду код же табигый тилге которуу.
  2. Параметрди толтуруу жана түзөтүү: Эрежеге ылайык жүздөгөн объектилердин жетишпеген маалыматтарын партия менен толтуруу.
  3. Код/скрипт түзүү: Динамо (визуалдык программалоо куралы) же Revit үчүн Python скрипттерин чыгаруу, кагылыштарды башкаруу логикасы, графиктин макети.

AI бул жерде акселератор жана коддун жардамчысы, ал модельге ээ эмес. Модельди бузуй турган операция (жабыртып өчүрүү, кайра жазуу) дайыма адамдын көзөмөлүнөн өтүшү керек.

Эскертүү: AI тарабынан түзүлгөн Dynamo же Python скрипти сиздин моделиңизге кайтарылгыс өзгөртүүлөрдү киргизиши мүмкүн (жабыртып өчүрүү, параметрди кайра жазуу). Эч качан бул кодду адегенде негизги моделде иштетпеңиз; Кичинекей тандоо менен камдык көчүрмөдө сыноо.

Табигый тил менен модел суроо

BIM маалыматтары таблицаларда жашырылган жана бул таблицаларда чабыттоо убакытты талап кылат. AI табигый тилде берген сурооңузду түз жооп бере турган кодго которот же сиз экспорттогон диаграмманы талдайт. Мисалы, сиз эшиктин графигин текст катары берип, "кайсы эшиктердин отко туруктуулук параметри бош бар?" Бул көз жаздымда калган кемчиликтерди жоюу үчүн абдан натыйжалуу.

Бирок бул жерде бир тузак бар: AI тарабынан сунушталган параметр аталыштары сиздин моделиңизде дал келбеши мүмкүн. Revitте параметрдин аталышы түрк, англис же салт болушу мүмкүн. Сиздин моделиңизде "Fire_Resistance" болушу мүмкүн, ал эми AI "FireRating" деп эсептейт. Ошондуктан кодду иштетүүдөн мурун параметр аталыштарын моделге дал келтирүү зарыл.

Кадам кадам: AI менен BIM тапшырмасын коопсуз аткаруу

  1. Милдетти аныктаңыз. Сиз каалаган нерсени так жазыңыз: суроо, толтуруу, отчет?
  2. Модель контекстти бериңиз. Параметрлердин аталыштарын, категориялардын аталыштарын, бирдиктерди AI менен тааныштыруу.
  3. Сурам коду/логикасы. AIдан скрипт же кадам тизмесин түзүү.
  4. Кодду оку. Эмне кылып жатканыңызды түшүнүү, сап-сап; Жапырт өчүрүү/жазуу бар-жоктугун көрүңүз.
  5. Аны резервде сынап көрүңүз. Чакан тандоо менен моделдин көчүрмөсүн иштетиңиз.
  6. Жыйынтыгын текшериңиз. Модель чындыгында күтүлгөндөй өзгөргөнүн текшериңиз.
  7. Негизги моделге колдонуу жана сактоо. Текшерүүдөн кийин эч кандай из калтырбайт.
Кеңеш: AIдан код сурап жатканда, ага "кайсы элементтерди биринчи өзгөрткүңүз келгенин жазыңыз, бирок аларды өзгөртпөңүз, жөн гана кабарлаңыз" деген "кургак иштетүү" кадамын камтыңыз. Ушундай жол менен сиз код кандайдыр бир реалдуу өзгөртүүлөрдү киргизе электе ниетти көрөсүз.

үч мини учурлар

1-жагдай — Толук эмес параметр сканерлөө. Кеңсе 1850 объектинин үлгүсүндөгү отко туруктуулук параметрин текшерүүнү каалайт. AI Динамо логикасын сунуштайт; Архитектор алгач кургак чуркоо жасап, 212 дубалда параметр бош экенин көрөт. Ал кол менен эмес, эреже боюнча (дубал түрүнө ылайык) боштуктарды толтурат; Бирок өрт боюнча эксперт акыркы өрт баасын тастыктайт.

2-жагдай — Параметр аталышынын дал келбестиги. Архитектор AI берген сценарийди түз башкарат; Скрипт "Комментарийлер" талаасына багытталган, бирок модельде маалыматтар "Комментарийлер" ыңгайлаштырылган параметринде. Сценарий бош кайтып келет, архитектор 20 мүнөттү жоготот. Сабак: биринчи параметр аталыштары дал келиши керек.

3-жагдай - Коркунучтуу партияларды иштетүү. AI тарабынан түзүлгөн скрипт чыпкага туура келбеген элементтерди "тазалоо" үчүн жок кылат. Эгерде архитектор кодду окубастан негизги моделде иштетсе, жүздөгөн объекттер жок кылынмак. Ал кырсыктын алдын алат, анткени ал кодду окуп, аны камдык көчүрмөдө сынайт. Дал ушул себептен текшерүү өмүрдү сактап калат.

Төрт көчүрүүгө болот

Менин Revit моделим үчүн Динамо логикасын жазыңыз: [параметр] мааниси NULL болгон [категория] элементтерин тизмектеңиз. Адегенде КУРГАК ЧЫГАРУУну жасаңыз: жөн гана кабар бериңиз, эч нерсени өзгөртпөңүз. Менин параметр атым так:"[иш жүзүндөгү параметр аты]". Бирдиги: [...].

Төмөндө дарбаза диаграммасын (экспорттолгон) талдаңыз. Өрткө туруктуулук параметри бош, карама-каршы же стандарттуу эмес болгон сызыктарды белгилеңиз. ТҮЗӨТПӨ, жөн гана белгилеп, себебин жаз. Диаграмма: [...]

Бул Python/Dinamo скриптин КООПСУЗДУК үчүн архитектордун көз карашынан карап көрүңүз: жапырт өчүрүүлөр, кайра жазуулар же кайтарылгыс операциялар барбы? Кооптуу сызыктарды белгилеп, кургак чуркоону кантип кошууну түшүндүрүңүз. Код: [...]

Менин моделимдеги параметр аталыштарын AI кабыл алган аттарга ТААШТЫРЫҢЫЗ. Мен чыныгы ысымдарды берем; Скрипттеги ар бир параметрди туура атка өзгөртөсүз жана эмнени өзгөрткөнүңүздү тизмелейсиз. Чыныгы аттары: [...]

Алсыз тездик / Күчтүү тездик

Алсыз: "Ревитте дубалдардын от баасын толтуруңуз."

Күчтүү: "Менин Revit моделим үчүн Динамо логикасын жаз. Максат: "Негизги дубал" категориясында бош "Fire_Resistance" ыңгайлаштырылган параметри бар дубалдарды тизмектеңиз. Биринчиден, отчет гана (кургак чуркоо), эч кандай өзгөртүү киргизбеңиз. Мен дубалдын түрүнө жана өрт боюнча эксперттин жактыруусуна ылайык маанилерди толтурам. Менин атым түркчө эмес."

Күчтүү чакырык параметрдин атын тактап, кургак иштетүүнү сунуштайт жана коопсуздуктун критикалык маанисин экспертке калтырат.

Quest

AI автоматташтыруу үчүн ылайыктуу

абалы

Скандоочу параметр жок

бийик

Кургак чуркоо

Диаграмма/отчеттун макети

бийик

Формат башкаруу

Эрежеге негизделген жапырт толтуруу

орто

Параметрге дал келүү + сыноо

Clash комментарий

орто

Инженердин макулдугу

Өрт/ташуучунун рейтингин аныктоо

төмөн

Компетенттүү эксперттик бекитүү

Жалпы каталар

  • Кодду окубастан негизги моделде иштетүү. Орду толгус жоготуу коркунучу.
  • Параметр аталыштары дал келбейт. Скрипт унчукпай туура эмес аймакты бутага алат.
  • Кургак чуркоодон өтүңүз. Кодду анын ниетин көрбөй ишке ашыруу.
  • AI оттун / жүктүн баасын аныктасын. Булар эксперттердин макулдугун талап кылат.
  • Камдык көчүрмөсү жок аракет кылууда. Сыноо ар дайым эки нускада жүргүзүлүшү керек.

Кыскача айтканда

BIM бул чоң маалымат бассейни жана AI бул маалыматтар менен кодду суроо, толтуруу жана түзүү боюнча күчтүү жардамчы. Бирок моделге кайтарылгыс өзгөртүүлөрдү киргизе турган ар кандай код адам көзөмөлүнөн өтүшү керек. Параметрлердин аталыштарын дал келтирип, кургак иштетиңиз, камдык көчүрмөнү сынап көрүңүз жана натыйжаны моделде текшериңиз. Эч качан AI өрт жана ташыгыч сыяктуу коопсуздуктун маанилүү баалуулуктарын аныктабасын; аларды компетенттүү адис бекитет.

Колдонмо тапшырмасы

BIM моделиңизде (же үлгү графигиңизде) параметр сканерлөө тапшырмасын аныктаңыз. Туура параметр аталыштарын берүү менен AI кургак иштөө логикасын түзсүн, кодду коопсуздук үчүн карап чыгып, аны резервдик көчүрмөдө сынаңыз. Таблицага башкаруунун кайсынысы AIга жана кайсынысы экспертке таандык экенин жазыңыз.

текшерүү тизмеси

  • [ ] Мен тапшырманы так аныктадым (суроо/толтуруу/отчет).
  • [ ] Мен AIга чыныгы параметр жана категория аттарын бердим.
  • [ ] Мен AI кодун сапка окуйм.
  • [ ] Мен кургак чуркоо менен ниетти көрдүм.
  • [ ] Мен камдык көчүрмөдө кичинекей тандоо менен сынап көрдүм.
  • [ ] Мен үлгүдөгү натыйжаны текшердим.
  • [ ] Мен өрт/ташуучу баалуулуктарды экспертке тапшырдым.