Fitimet:
- Aftësia për të punuar së bashku me të dhënat BIM (Building Information Modeling) dhe AI dhe për të dalluar se cilat detyra janë të përshtatshme për automatizim
- Aftësia për të zbatuar pyetjen e modelit, plotësimin e parametrave dhe hartimin e raportit të konfliktit me Dynamo/kodin dhe gjuhën natyrore
- Aftësia për të kuptuar konfidencialitetin e të dhënave të modelit dhe nevojën për të verifikuar kodin/skriptin e prodhuar nga AI përpara se ta ekzekutoni atë në model.
Arkitektura moderne nuk funksionon më me vija të drejta, por me BIM. BIM (Building Information Modeling) është një metodë e modelimit të ndërtesës jo vetëm si linja, por si objekte inteligjente që mbajnë informacion brenda: çdo mur është një objekt "muri", që mbart të dhëna si trashësia, materiali, rezistenca ndaj zjarrit. Softuer të tillë si Revit dhe ArchiCAD prodhojnë këtë model; IFC (Industry Foundation Classes) është një format skedari i zakonshëm në mënyrë që softuer të ndryshëm të mund ta ndajnë këtë model. Modeli BIM është një grup i madh të dhënash dhe inteligjenca artificiale është shumë e fuqishme për të folur me këto të dhëna, për t'i kërkuar ato dhe për të automatizuar detyrat e përsëritura. Në këtë njësi, do të mësoni se si të inkorporoni në mënyrë të sigurt AI në rrjedhën e punës BIM, duke kërkuar modele me gjuhë natyrale, duke plotësuar parametrat dhe duke vërtetuar kodin e krijuar nga AI.
Roli i vërtetë i AI në BIM
AI në BIM shkëlqen në tre punë kryesore:
- Pyetje dhe raportim: Përkthimi i pyetjeve të tilla si "Ristoni muret në model që kërkojnë 1 orë rezistencë ndaj zjarrit dhe e kanë këtë vlerë bosh" në kod ose gjuhë natyrore.
- Plotësimi dhe redaktimi i parametrave: Plotësimi në grup i të dhënave që mungojnë të qindra objekteve sipas rregullit.
- Gjenerimi i kodit/skriptit: Prodhimi i Dynamo (mjet programimi vizual) ose skriptet Python për Revit, logjika e kontrollit të përplasjes, faqosja e orarit.
AI është një ndihmës përshpejtues dhe kodi këtu, nuk zotëron modelin. Një operacion që do të thyente modelin (fshirje në masë, mbishkrim) duhet të kalojë gjithmonë nën kontrollin e njeriut.
Kujdes: Një skrip Dynamo ose Python i krijuar nga AI mund të bëjë ndryshime të pakthyeshme në modelin tuaj (fshirje në masë, mbishkrim i parametrave). Asnjëherë mos e ekzekutoni fillimisht këtë kod në modelin kryesor; Testoni në një kopje rezervë me një përzgjedhje të vogël.
Modeli i pyetjes me gjuhë natyrore
Të dhënat BIM janë të fshehura në tabela dhe lundrimi në këto tabela kërkon kohë. AI ose e përkthen pyetjen që bëni në gjuhën natyrore në një pjesë kodi që përgjigjet drejtpërdrejt ose analizon grafikun që eksportoni. Për shembull, mund të jepni një orar të dyerve si tekst dhe të pyesni "cilat dyer kanë një parametër të zbrazët të rezistencës ndaj zjarrit?" Kjo është shumë efektive në kapjen e mangësive të neglizhuara.
Por këtu ka një kurth: emrat e parametrave të sugjeruar nga AI mund të mos jenë saktësisht të njëjtë në modelin tuaj. Në Revit, emri i parametrit mund të jetë turqisht, anglisht ose me porosi. Modeli juaj mund të ketë "Fire_Resistance" ndërsa AI supozon "FireRating". Kjo është arsyeja pse është thelbësore të përputhen emrat e parametrave me modelin përpara se të ekzekutoni kodin.
Hap pas hapi: Ekzekutimi i një detyre BIM në mënyrë të sigurt me AI
- Përcaktoni detyrën. Shkruani qartë atë që dëshironi: pyetni, plotësoni, raportoni?
- Jepni kontekstin e modelit. Prezantoni emrat e parametrave, emrat e kategorive, njësitë në AI.
- Kërko kodin/logjikën. Gjeneroni skriptet ose listën e hapave nga AI.
- Lexoni kodin. Kuptoni se çfarë po bëni, rresht pas rreshti; Shihni nëse ka fshirje/shkrim në masë.
- Provoni atë në rezervë. Ekzekutoni në një kopje të modelit me një përzgjedhje të vogël.
- Verifikoni rezultatin. Kontrolloni nëse modeli ka ndryshuar vërtet siç pritej.
- Aplikoni në modelin kryesor dhe kurseni. Pas verifikimit, pa lënë asnjë gjurmë.
Këshillë: Kur kërkoni kodin nga AI, lëreni të përfshijë një hap "dry run" që thotë "shkruani se cilët elementë dëshironi të ndryshoni së pari, por mos i ndryshoni; vetëm raportoni". Në këtë mënyrë ju e shihni qëllimin përpara se kodi të bëjë ndonjë ndryshim aktual.
tre mini kuti
Rasti 1 - Skanim jo i plotë i parametrave. Një zyrë dëshiron të kontrollojë parametrin e rezistencës ndaj zjarrit në një model prej 1850 objektesh. AI sugjeron një logjikë Dynamo; Arkitekti së pari bën një vrapim të thatë dhe sheh që parametri është bosh në 212 mure. I mbush boshllëqet sipas rregullit (sipas llojit të murit), jo me dorë; Por eksperti i zjarrit konfirmon vlerën përfundimtare të zjarrit.
Rasti 2 - Mospërputhja e emrit të parametrave. Një arkitekt drejton drejtpërdrejt skenarin e dhënë nga AI; Skripti synon fushën "Komente", por në model të dhënat janë në parametrin e personalizuar "Komente". Skenari kthehet bosh, arkitekti humbet 20 minuta. Mësimi: fillimisht duhej të përputheshin emrat e parametrave.
Rasti 3 - Përpunimi i rrezikshëm i grupeve. Një skrip i krijuar nga AI fshin elementë që nuk i përshtaten filtrit për t'i "pastruar" ato. Nëse arkitekti do ta kishte ekzekutuar kodin në modelin kryesor pa e lexuar, qindra objekte do të ishin fshirë. Ai parandalon katastrofën sepse lexon kodin dhe e teston atë në kopje rezervë. Kjo është pikërisht arsyeja pse verifikimi shpëton jetë.
Katër kërkesa të kopjueshme
Shkruani një logjikë Dynamo për modelin tim Revit: Listoni elementët [kategoria] vlera e të cilëve [parametri] është NULL. Kryeni fillimisht një vrapim të thatë: vetëm raportoni, mos ndryshoni asgjë. Emri im i parametrit është saktësisht: "[emri aktual i parametrit]". Njësia: [...].
Analizoni grafikun e portës (të eksportuar) më poshtë. Shënoni linjat ku parametri i rezistencës ndaj zjarrit është bosh, kontradiktor ose jo standard. MOS redaktoni, thjesht shënoni dhe shkruani një arsye. Grafiku: [...]
Ekzaminoni këtë skript Python/Dynamo nga këndvështrimi i një arkitekti për SIGURINË: a ka fshirje të mëdha, mbishkrime ose operacione të pakthyeshme? Shënoni linjat e rrezikshme dhe shpjegoni se si të shtoni një vrapim të thatë. Kodi: [...]
PËRBASHKONI emrat e parametrave në modelin tim me emrat që merr AI. Unë do të jap emrat e vërtetë; Ju ndryshoni çdo parametër në skript në emrin e duhur dhe renditni atë që keni ndryshuar. Emrat e vërtetë: [...]
Prompt i dobët / Prompt i fortë
E dobët: "Mbush vlerën e zjarrit të mureve në Revit."
Strong: "Shkruaj një logjikë Dynamo për modelin tim Revit. Qëllimi: Rendisni muret në kategorinë "Muri bazë" që kanë parametrin e personalizuar të zbrazët "Rezistenca_Zjarr". Së pari, raportoni vetëm (kontroll në thatë), mos bëni asnjë ndryshim. Unë do të plotësoj vlerat sipas llojit të murit dhe miratimit të ekspertit të zjarrit. Emri im i parametrit është turqisht; mos bëni si."
Prompti i fuqishëm sqaron emrin e parametrit, kërkon një ekzekutim të thatë dhe ia lë ekspertit vlerën kritike të sigurisë.
Kërkimi
Përshtatshmëria për automatizimin e AI
gjendje
Mungon skanimi i parametrave
lartë
Vrapim i thatë
Paraqitja e grafikut/raportit
lartë
Kontrolli i formatit
Mbushje me shumicë e bazuar në rregull
e mesme
Përputhja e parametrave + testi
Përplasje koment
e mesme
Miratimi i inxhinierit
Përcaktimi i vlerësimit të zjarrit/bartësit
të ulëta
Miratimi i ekspertit kompetent
Gabimet e zakonshme
- Ekzekutimi i kodit në modelin kryesor pa e lexuar atë. Rreziku i humbjes së pakthyeshme.
- Nuk përputhen emrat e parametrave. Skenari synon në heshtje zonën e gabuar.
- Kapërceni vrapimin e thatë. Zbatimi i kodit pa parë qëllimin e tij.
- Vëreni AI të përcaktojë vlerën e zjarrit/mbartës. Këto kërkojnë miratimin e ekspertëve.
- Duke u përpjekur pa një kopje rezervë. Testimi duhet të bëhet gjithmonë në dy kopje.
Në përmbledhje
BIM është një grup i madh të dhënash dhe AI është një asistent i fuqishëm në kërkimin, popullimin dhe gjenerimin e kodit me këto të dhëna. Por çdo kod që mund të bëjë ndryshime të pakthyeshme në model duhet të kalojë kontrollin njerëzor. Përputhni emrat e parametrave, ekzekutoni një ekzekutim të thatë, provoni në kopjen rezervë dhe verifikoni rezultatin në model. Asnjëherë AI nuk duhet të përcaktojë vlerat kritike të sigurisë si zjarri dhe transportuesi; aprovohen nga një specialist kompetent.
Detyra e aplikimit
Përcaktoni një detyrë të skanimit të parametrave në modelin tuaj BIM (ose një program mostër). Lëreni AI të gjenerojë një logjikë të ekzekutimit të thatë duke dhënë emrat e saktë të parametrave, kontrolloni kodin për siguri dhe testoni atë në një kopje rezervë. Shkruani në një tabelë se cilat kontrolle i përkasin AI dhe cilat i përkasin ekspertit.
listë kontrolli
- [ ] Unë e kam përcaktuar qartë detyrën (pyetje/mbushje/raport).
- [ ] I dhashë parametrat aktualë dhe emrat e kategorive në AI.
- [ ] Kam lexuar rresht pas rreshti kodin e AI.
- [ ] E pashë qëllimin me vrapim të thatë.
- [ ] Kam testuar me një përzgjedhje të vogël në një kopje rezervë.
- [ ] Kam verifikuar rezultatin në model.
- [ ] Vlerat e zjarrit/bartësit ia lashë ekspertit.