Ẹyọ 6 / 12

AI pẹlu BIM ati Awoṣe Alaye Alaye

Awọn anfani:

  • Agbara lati ṣalaye bawo ni AI yoo ṣe lo ni iṣayẹwo rogbodiyan, ibeere data ati awọn iwe afọwọkọ adaṣe ni ṣiṣan iṣẹ BIM
  • Agbara lati ṣe idanwo awọn iwe afọwọkọ Dynamo/Python/pyRevit ti a ṣe pẹlu AI lori iwọn kekere kan ati fọwọsi wọn lori awoṣe
  • Agbara lati lo iṣelọpọ AI ni ọna iṣakoso lakoko titọju aṣiri data BIM ati iduroṣinṣin awoṣe

BIM (Awoṣe Alaye Alaye: ọna awoṣe 3D ti o ni oye ti o ṣalaye igbekalẹ kii ṣe pẹlu geometry rẹ nikan, ṣugbọn pẹlu ohun elo, iwọn, idiyele ati alaye akoko ti ipin kọọkan) jẹ ẹhin oni-nọmba ti awọn iṣẹ ikole ode oni. Awọn awoṣe BIM ti a ṣẹda pẹlu awọn irinṣẹ bii Revit, ArchiCAD, Tekla, Navisworks gbe data jakejado gbogbo ilana, lati apẹrẹ si iṣelọpọ ati iṣẹ. AI jẹ iranlọwọ ti o lagbara ni awọn iṣan-iṣẹ BIM ni awọn agbegbe akọkọ mẹta: itumọ ṣiyewo ikọlu, data awoṣe ibeere, ati awọn iwe afọwọkọ kikọ ti o ṣe adaṣe awọn iṣẹ ṣiṣe atunwi. Ṣugbọn niwọn igba ti awoṣe BIM jẹ “orisun otitọ kanṣoṣo,” iṣẹ akanṣe eyikeyi pẹlu AI gbọdọ ṣee ni ọna iṣakoso, laisi ibajẹ iduroṣinṣin awoṣe ati aṣiri data. Ninu ẹyọ yii a yoo rii bii o ṣe le lo AI ni BIM lailewu ati daradara.

Awọn ipa akọkọ mẹta ti AI ni BIM

1. Itumọ rogbodiyan yiyewo. Ninu isọdọkan BIM, awọn awoṣe ti awọn oriṣiriṣi awọn ilana-iṣe (apẹrẹ, aimi, ẹrọ, itanna) ti wa ni iṣaju ati awọn ija (fun apẹẹrẹ atẹgun atẹgun ti n kọja nipasẹ tan ina kan) ni a rii. Awọn irinṣẹ bii Navisworks ṣe ijabọ awọn ọgọọgọrun awọn ija. AI ṣe iranlọwọ akopọ ati ṣaju ijabọ yii, ṣe iyatọ iru awọn ija jẹ awọn iṣoro gidi ati eyiti o le kọju. Ṣugbọn ipinnu isọdọkan ikẹhin jẹ ti ẹlẹrọ.

2. Awoṣe data ìbéèrè. Awoṣe BIM jẹ aaye data nla kan: “Kini apapọ nja ti gbogbo awọn ọwọn C30 lori ilẹ 3rd?” Awọn ibeere bii iwọnyi ni idahun pẹlu ibeere data kan. AI ṣe iranlọwọ fun ọ lati ṣẹda awọn ibeere wọnyi (fun apẹẹrẹ iṣeto iṣeto tabili tabi iwe apẹrẹ Dynamo).

3. Awọn iwe afọwọkọ adaṣe. O ṣee ṣe lati ṣe adaṣe awọn iṣẹ ṣiṣe atunwi (yiyipada awọn ọgọọgọrun awọn eroja, awọn aye kikun, awọn tabili okeere) pẹlu Dynamo (siseto wiwo), pyRevit tabi Python API. AI jẹ alagbara pupọ ni kikọ awọn iwe afọwọkọ wọnyi.

Ohun ti awọn ipa mẹta wọnyi ni wọpọ ni pe ni BIM, AI ko “ṣe apẹrẹ awoṣe funrararẹ” ṣugbọn ṣe agbejade data ati adaṣe fun ọ. AI ko pinnu ibiti o ti gbe ina tabi bi o ṣe le kọja ṣiṣi kan; iwọnyi jẹ imọ-ẹrọ ati awọn ipinnu ayaworan. Iye AI ni lati yara si iṣẹ atunwi, arẹwẹsi, ati aṣiṣe-aṣiṣe ti o waye lẹhin awọn ipinnu wọnyẹn. Fun apẹẹrẹ, jijabọ paramita kan pato ti awọn ẹgbẹẹgbẹrun awọn eroja ninu awoṣe kan, ifiwera data awoṣe pẹlu iwe kaunti kan, tabi lilo apejọ isorukọsilẹ boṣewa si gbogbo awọn eroja gba awọn wakati pẹlu ọwọ, ṣugbọn awọn iṣẹju pẹlu iwe afọwọkọ AI-atilẹyin. Mimu iyatọ yii ni lokan ṣe idaniloju pe o lo AI fun iṣẹ ti o tọ: ipinnu wa pẹlu ẹlẹrọ, lẹẹkansi pẹlu adaṣe.

Imọran: Nigbati o ba bẹrẹ adaṣe BIM pẹlu AI, bẹrẹ pẹlu awọn iṣẹ-ṣiṣe kekere, iyipada: kika paramita kan, tajasita tabili kan, bbl Yipada si awọn iwe afọwọkọ ti o ṣe awọn ayipada pupọ si awoṣe (parẹ, gbe, tun ṣe) nikan lẹhin idanwo ati afẹyinti.

Lilo Awọn iwe afọwọkọ adaṣe ni aabo

Iwe afọwọkọ AI ti ipilẹṣẹ le yi ẹgbẹẹgbẹrun awọn eroja pada ni awoṣe ni iṣẹju-aaya; Aṣiṣe kan ntan ni kiakia ati pe o le nira lati ṣe atunṣe. Ṣiṣan iṣẹ ṣiṣe to ni aabo:

  1. Gba afẹyinti. Jeki ẹda faili awoṣe gangan (tabi ṣiṣẹ ni ẹda agbegbe lori awoṣe aarin).
  2. Ṣe idanwo lori iwọn kekere kan. Gbiyanju iwe afọwọkọ lori awọn eroja diẹ akọkọ, ni oju wo abajade.
  3. Ka iwe afọwọkọ naa. Loye laini nipasẹ laini kini koodu AI kọ ṣe; Maṣe ṣiṣe ilana ti o ko loye.
  4. Jẹrisi abajade. Ṣe iyipada bi o ti ṣe yẹ? Njẹ awọn eroja miiran kan lairotẹlẹ bi?
  5. Lẹhinna lo o si awoṣe gangan.

# Ayẹwo AI-generated pyRevit/Python sketch — KA KỌKỌ, TEST# Idi: jabo paramita "Fire Resistance" ti awọn odi ti a ti yan# (READS nikan, ko yi awoṣe pada — ibẹrẹ ailewu) lati ọdọ Autodesk.Revit.DB import FilteredElementCollector, Built__Categorydoc. = ActiveUI . FilteredElementCollector (doc) \ .OfCategory (BuiltInCategory.OST_Walls) \ .WhereElementIsNotElementType () \ .ToElements () fun d ninu awọn odi: p = d.LookupParameter ("Fire Resistance") iye = p.AstSt "Eyi ni miran si ta ("AstSt"). {0}: {1}".kika(d.Id, iye))# Akiyesi: Iwe afọwọkọ yii kan ka. Maṣe ṣiṣe kikọ / yipada iwe afọwọkọ lai ṣe afẹyinti ati idanwo lori iwọn kekere kan.

Ailagbara Tọ / Alagbara Tọ

Alailagbara: "Kọ iwe afọwọkọ ti o ṣeto awọn odi ni Revit." (Eyi ti odi, eyi ti paramita, ka tabi kọ jẹ koyewa; lewu.) Lagbara: "Kọ iwe afọwọkọ pẹlu pyRevit/Python. Idi: Lati KA paramita 'Fire Resistance' ti awọn odi ti a ti yan ati ki o ṣe iroyin ni akojọ kan. Awọn ofin: - Ma ṣe ṣe eyikeyi iyipada si awoṣe, o kan ka - Ti ko ba si paramita kan, kọ ọkọọkan ti o ko fun ni aṣiṣe ti koodu naa - Ko si fun ọ ni aṣiṣe kọọkan - UNDEFIN le ni oye ohun ti Jẹ ki n loye ohun ti o ṣe - Kọ iye awọn odi ti a ṣe ni ipari Emi yoo ṣe idanwo iwe afọwọkọ yii lori yiyan kekere.

Data BIM, Asiri ati Iduroṣinṣin Awoṣe

Awoṣe BIM n gbe awọn aṣiri iṣowo ati imọ-ẹrọ ti iṣẹ naa: awọn idiyele, awọn olupese, awọn alaye apẹrẹ, nigbakan data ti ara ẹni. Ikojọpọ awoṣe tabi awọn okeere data nla si iṣẹ AI ti gbogbo eniyan jẹ eewu lati inu ikọkọ ati irisi ohun-ini ọgbọn. Ẹlẹẹkeji, iduroṣinṣin awoṣe jẹ pataki: Adaaṣe pẹlu AI le daruko awọn orukọ paramita, fọ awọn ibatan, tabi ṣiṣafihan awọn eroja. Ni kete ti awoṣe ba fọ, gbogbo iṣẹ akanṣe naa ni ipa.

Ewu

Bi o ṣe le ṣe idiwọ

Asiri data jo

Kii ṣe ikojọpọ awoṣe/data si iṣẹ ita, ṣe ailorukọ rẹ

Iparun awoṣe

Gbigba awọn afẹyinti, idanwo lori iwọn kekere kan

Kikọ paramita ti ko tọ

Kika iwe afọwọkọ, ijẹrisi abajade

Olopobobo irreversible ayipada

Ṣiṣẹ lori a daakọ awoṣe

Ọrọìwòye rogbodiyan ti ko tọ

Fi ipinnu ikẹhin silẹ si ẹlẹrọ

Mẹta Mini igba

Ọran 1 - Adaṣiṣẹ fifipamọ akoko. Dipo ki o kun pẹlu ọwọ ni awọn aye ina ti awọn ilẹkun 1,200, olutọju BIM Zeynep kọ iwe afọwọkọ pyRevit pẹlu AI. Ni akọkọ, o ṣe idanwo lori awọn ilẹkun 10, ṣayẹwo abajade, lẹhinna kan si gbogbo wọn. Iṣẹ naa, eyiti yoo gba awọn ọjọ 2 pẹlu ọwọ, ti pari ni iṣẹju 20; aṣiṣe free ọpẹ si igbeyewo.

Ọran 2 - Ajalu diwo. Onimọ-ẹrọ n fẹrẹ ṣiṣẹ iwe afọwọkọ ti a kọ nipasẹ AI ti “sọ awọn eroja ti ko wulo” taara lori awoṣe gangan. Nigbati o ba ka iwe afọwọkọ naa, o rii pe a ti fi àlẹmọ sori ẹrọ ti ko tọ ati pe yoo pa diẹ ninu awọn eroja ti ngbe. Laisi afẹyinti ati ibawi idanwo, awoṣe yoo ṣubu.

Ọran 3 - Rogbodiyan ayo. Navisworks ṣe ijabọ awọn ija 800. AI ṣe akopọ ijabọ naa ati ṣe afihan awọn ija “igbekalẹ-ẹrọ” to ṣe pataki. Ẹgbẹ naa dojukọ awọn wọnyi ni akọkọ; Ṣugbọn awọn onimọ-ẹrọ pinnu ipinnu gangan si ija kọọkan. AI ṣe iyara lẹsẹsẹ, kii ṣe ipinnu.

Awọn awoṣe kiakia idakọ

Akosile Akosile Aabo: "Kọ iwe afọwọkọ pẹlu pyRevit/Python. Idi: [fun apẹẹrẹ kọ iye paramita si awọn ọwọn ti a yan]. Awọn ofin dandan: - Ṣe iṣẹ naa ni Idunadura kan ati pe o le ṣe atunṣe ni igbesẹ kan - Ṣiṣẹ nikan lori awọn eroja ti o yan, kii ṣe gbogbo awoṣe ti o jẹri - Tẹjade nọmba ti awọn eroja ti o wa ni kikun yoo yipada ki o to beere lọwọ rẹ ni apakan kọọkan yoo yipada ki o si beere lọwọ rẹ. aṣayan."

Ijabọ Rogbodiyan Lakotan PROMPT:"Lakotan ki o si ayo awọn wọnyi figagbaga Iroyin: - Ẹgbẹ nipa discipline bata (igbekale-darí, darí-itanna...) - ayo lominu ni rogbodiyan ti o nilo gidi ojutu- Samisi aifiyesi (laarin ifarada) lọtọ Emi yoo ṣe awọn ik ipinnu. Iroyin: [lẹẹmọ]"

Awọn aṣiṣe ti o wọpọ

  • Ṣiṣe awoṣe iyipada iwe afọwọkọ ti a kọ nipasẹ AI lori awoṣe atilẹba laisi gbigba afẹyinti.
  • Ṣiṣe iwe afọwọkọ laisi kika rẹ tabi agbọye ohun ti o ṣe.
  • Foju idanwo iwọn-kekere ati lilo taara si gbogbo awọn eroja.
  • Ikojọpọ data BIM asiri/awoṣe si iṣẹ AI ti gbogbo eniyan.
  • Rirọpo itumọ AI ti rogbodiyan fun ipinnu isọdọkan ikẹhin.
  • Kii ṣe idaniloju iduroṣinṣin awoṣe (awọn ibatan, awọn paramita) lẹhin adaṣe.

Ni akojọpọ

  • AI jẹ iranlọwọ ti o lagbara ni itumọ ikọlu, ibeere data ati awọn iwe afọwọkọ adaṣe ni BIM.
  • Fun awọn iwe afọwọkọ iyipada awoṣe: mu afẹyinti, idanwo lori iwọn kekere, ka koodu naa, rii daju abajade, lẹhinna lo.
  • Bẹrẹ pẹlu awọn iwe afọwọkọ kika-nikan; Lọ si kikọ / piparẹ awọn iṣẹ diẹdiẹ.
  • Yago fun ikojọpọ data BIM asiri ati awoṣe si awọn iṣẹ ita.
  • Iduroṣinṣin awoṣe jẹ pataki; Ṣayẹwo awọn ibatan ati awọn aye lẹhin adaṣe.
  • AI iyara soke rogbodiyan ayo; Ipinnu isọdọkan ikẹhin wa pẹlu ẹlẹrọ.

Ohun elo iṣẹ-ṣiṣe

Ṣe apẹrẹ kan ti o rọrun, adaṣe BIM kika-nikan (fun apẹẹrẹ kikojọ paramita ti awọn eroja ni ẹka kan pato). Beere lọwọ AI lati kọ sinu pyRevit/Python tabi Dynamo, laisi awọn iyipada ati awọn asọye. Lẹhinna: (1) ka laini koodu naa ki o kọ ohun ti o ṣe silẹ, (2) ṣe idanwo lori yiyan kekere kan, (3) ṣe afiwe abajade si awọn iye gangan ninu awoṣe, (4) ṣe iṣiro boya eewu ikọkọ wa ninu data ti iwọ yoo lo. Tọju nikan ailewu ati iwe afọwọkọ ti a fọwọsi.

akojọ ayẹwo

  • [] Mo bẹrẹ adaṣe pẹlu kika-nikan, iṣẹ-ṣiṣe ailewu.
  • [] Mo ka ati loye koodu ti a kọ nipasẹ laini AI nipasẹ laini.
  • [] Mo ṣe afẹyinti awoṣe / ṣiṣẹ lori ẹda naa.
  • [] Mo ṣe idanwo iwe afọwọkọ lori iwọn kekere kan ati rii daju abajade naa.
  • [] Mo ṣayẹwo iyege awoṣe (paramita, ibatan) lẹhin iyipada.
  • [] Emi ko gbejade data BIM asiri si iṣẹ ita.
  • [] Mo fi ipinnu rogbodiyan / isọdọkan silẹ si ifọwọsi ẹlẹrọ.