Kitengo 4 / 12

Ujumuishaji wa BIM: Mtiririko wa kazi na Revit, IFC na Akili Bandia

Faida:

  • Uwezo wa kufanya kazi pamoja na data ya BIM (Building Information Modeling) na AI na kutofautisha ni kazi zipi zinafaa kwa otomatiki.
  • Uwezo wa kutekeleza uulizaji wa mfano, kujaza vigezo na kuandaa ripoti ya migogoro na Dynamo/code na lugha asilia.
  • Uwezo wa kuelewa usiri wa data ya mfano na hitaji la kuthibitisha msimbo/hati inayotolewa na AI kabla ya kuiendesha kwenye modeli.

Usanifu wa kisasa haufanyi kazi tena na mistari ya moja kwa moja, lakini kwa BIM. BIM (Uundaji wa Habari ya Ujenzi) ni njia ya kuiga jengo sio tu kama mistari, lakini kama vitu smart ambavyo hubeba habari ndani: kila ukuta ni kitu cha "ukuta", kinachobeba data kama vile unene wake, nyenzo, upinzani wa moto. Programu kama vile Revit na ArchiCAD hutoa modeli hii; IFC (Madarasa ya Msingi wa Kiwanda) ni umbizo la faili la kawaida ili programu tofauti ziweze kushiriki muundo huu. Muundo wa BIM ni hifadhi kubwa ya data, na akili ya bandia ina nguvu sana katika kuzungumza na data hii, kuihoji na kufanyia kazi kazi zinazorudiwa kiotomatiki. Katika kitengo hiki, utajifunza jinsi ya kujumuisha AI kwa usalama katika mtiririko wa kazi wa BIM, mifano ya kuuliza maswali yenye lugha asilia, vigezo vya kujaza, na kuthibitisha msimbo unaozalishwa na AI.

Jukumu halisi la AI katika BIM

AI katika BIM inang'aa katika kazi kuu tatu:

  1. Kuuliza na kuripoti: Kutafsiri maswali kama vile "Orodhesha kuta katika muundo unaohitaji upinzani wa moto kwa saa 1 na thamani hii iwe tupu" katika msimbo au lugha asilia.
  2. Kujaza na kuhariri parameta: Kundi linalojaza data inayokosekana ya mamia ya vitu kulingana na sheria.
  3. Uzalishaji wa msimbo/hati: Kuzalisha Dynamo (zana ya programu inayoonekana) au hati za Python za Revit, mantiki ya kudhibiti mgongano, mpangilio wa ratiba.

AI ni kiongeza kasi na msaidizi wa nambari hapa, haimiliki kielelezo. Operesheni ambayo inaweza kuvunja muundo (kufuta kwa wingi, kubatilisha) inapaswa kupitia udhibiti wa kibinadamu kila wakati.

Tahadhari: Hati ya Dynamo au Python inayozalishwa na AI inaweza kufanya mabadiliko yasiyoweza kutenduliwa kwa mtindo wako (kufuta kwa wingi, kubatilisha vigezo). Usiwahi kuendesha nambari hii kwenye modeli kuu kwanza; Jaribu kwenye nakala rudufu na chaguo ndogo.

Swali la mfano na lugha asilia

Data ya BIM imefichwa kwenye majedwali na kuabiri majedwali haya huchukua muda. AI ama hutafsiri swali unalouliza katika lugha asilia kuwa sehemu ya msimbo inayojibiwa moja kwa moja au kuchanganua chati unayotuma. Kwa mfano, unaweza kutoa ratiba ya mlango kama maandishi na uulize "ni milango gani iliyo na kigezo tupu cha upinzani dhidi ya moto?" Hii ni nzuri sana katika kukamata mapungufu yaliyopuuzwa.

Lakini kuna mtego hapa: majina ya vigezo yaliyopendekezwa na AI yanaweza yasiwe sawa katika mfano wako. Katika Revit, jina la parameter linaweza kuwa Kituruki, Kiingereza au desturi. Muundo wako unaweza kuwa na "Fire_Resistance" huku AI ikichukua "FireRating". Ndio maana ni muhimu kulinganisha majina ya parameta na modeli kabla ya kuendesha nambari.

Hatua kwa hatua: Utekelezaji wa kazi ya BIM kwa usalama na AI

  1. Bainisha jukumu. Andika kwa uwazi unachotaka: swali, jaza, ripoti?
  2. Toa muktadha wa mfano. Tambulisha majina ya vigezo, majina ya kategoria, vitengo kwa AI.
  3. Omba nambari/mantiki. Tengeneza hati au orodha ya hatua kutoka kwa AI.
  4. Soma kanuni. Elewa unachofanya, mstari kwa mstari; Angalia ikiwa kuna kufuta/kuandika kwa wingi.
  5. Ijaribu katika hifadhi. Endesha nakala ya mfano na uteuzi mdogo.
  6. Thibitisha matokeo. Angalia ikiwa mfano umebadilika kama inavyotarajiwa.
  7. Omba kwa mfano kuu na uhifadhi. Baada ya uthibitishaji, bila kuacha alama yoyote.
Kidokezo: Unapoomba msimbo kutoka kwa AI, ijumuishe hatua ya "kavu" inayosema "andika ni vipengele vipi ungependa kubadilisha kwanza, lakini usizibadilishe; toa ripoti." Kwa njia hii unaona dhamira kabla ya msimbo kufanya mabadiliko yoyote halisi.

kesi tatu ndogo

Kesi ya 1 - Uchanganuzi wa kigezo haujakamilika. Ofisi inataka kuangalia parameta ya kupinga moto kwenye mfano wa vitu 1,850. AI inapendekeza mantiki ya Dynamo; Mbunifu kwanza hufanya kavu na anaona kuwa parameta haina tupu kwenye kuta 212. Inajaza mapungufu kulingana na utawala (kulingana na aina ya ukuta), si kwa mkono; Lakini mtaalam wa moto anathibitisha thamani ya mwisho ya moto.

Kesi ya 2 - Jina la kigezo halilingani. Mbunifu anaendesha moja kwa moja hati iliyotolewa na AI; Hati inalenga sehemu ya "Maoni", lakini katika muundo data iko katika kigezo maalum cha "Maoni". Hati inarudi tupu, mbunifu hupoteza dakika 20. Somo: majina ya vigezo yalipaswa kulinganishwa kwanza.

Kesi ya 3 - Usindikaji wa kundi hatari. Hati inayotokana na AI hufuta vipengee ambavyo havilingani na kichujio ili "kuvisafisha". Ikiwa mbunifu angeendesha nambari katika modeli kuu bila kuisoma, mamia ya vitu vingefutwa. Huzuia maafa kwa sababu husoma msimbo na huijaribu katika chelezo. Hii ndiyo sababu hasa uthibitishaji huokoa maisha.

Vidokezo vinne vinavyoweza kunakiliwa

Andika mantiki ya Dynamo kwa modeli yangu ya Revit: Orodhesha vipengele vya [kitengo] ambavyo [parameta] thamani yake ni NULL. Fanya DRY RUN kwanza: toa ripoti tu, usibadilishe chochote. Jina la parameta yangu ni sawa kabisa:"[jina halisi la kigezo]". Kitengo: [...].

Changanua chati ya lango (iliyosafirishwa) hapa chini. Weka alama kwenye mistari ambapo parameta ya upinzani wa moto ni tupu, inapingana au isiyo ya kawaida. USIKUBALI kuhariri, weka tu alama na uandike sababu. Chati: [...]

Chunguza hati hii ya Python/Dynamo kutoka kwa mtazamo wa mbunifu wa USALAMA: je, kuna kufuta kwa wingi, kubatilisha, au utendakazi usioweza kutenduliwa? Weka alama kwenye mistari hatari na ueleze jinsi ya kuongeza kukimbia kavu. Kanuni: [...]

LINGANISHA majina ya parameta katika mfano wangu na majina ambayo AI inachukua. Nitatoa majina halisi; Unabadilisha kila kigezo kwenye hati kuwa jina sahihi na kuorodhesha ulichobadilisha. Majina halisi: [...]

Mwongozo dhaifu / Mwongozo thabiti

Dhaifu: "Jaza thamani ya moto ya kuta katika Revit."

Imara: "Andika mantiki ya Dynamo kwa muundo wangu wa Revit. Lengo: Orodhesha kuta katika kategoria ya 'Ukuta Msingi' ambazo zina kigezo maalum cha 'Fire_Resistance' tupu. Kwanza, ripoti pekee (kavu), usifanye mabadiliko yoyote. Nitajaza maadili kulingana na aina ya ukuta na idhini ya mtaalamu wa moto. Jina la kigezo changu ni Kituruki; usichukulie kuwa Kiingereza."

Kidokezo chenye nguvu hufafanua jina la kigezo, husababisha ukame, na kumwachia mtaalam thamani muhimu ya usalama.

Jitihada

Kufaa kwa AI automatisering

hali

Uchanganuzi wa kigezo haupo

juu

Kukimbia kavu

Mpangilio wa chati/ripoti

juu

Udhibiti wa muundo

Kanuni ya kujaza wingi

kati

Parameta mechi + mtihani

Maoni ya mgongano

kati

Idhini ya mhandisi

Uamuzi wa ukadiriaji wa moto/mtoa huduma

chini

Idhini ya mtaalam mwenye uwezo

Makosa ya kawaida

  • Kuendesha nambari katika modeli kuu bila kuisoma. Hatari ya hasara isiyoweza kutenduliwa.
  • Hailingani na majina ya vigezo. Hati inalenga kimya eneo lisilo sahihi.
  • Ruka kukimbia kavu. Utekelezaji wa kanuni bila kuona nia yake.
  • Acha AI iamue thamani ya moto / kubeba. Hizi zinahitaji idhini ya mtaalamu.
  • Inajaribu bila chelezo. Upimaji unapaswa kufanywa maradufu.

Kwa muhtasari

BIM ni hifadhi kubwa ya data na AI ni msaidizi mwenye nguvu katika kuuliza, kujaza na kuzalisha msimbo kwa data hii. Lakini msimbo wowote ambao unaweza kufanya mabadiliko yasiyoweza kutenduliwa kwa mtindo lazima upitishe udhibiti wa kibinadamu. Linganisha majina ya kigezo, endesha kukauka, jaribu kwenye nakala rudufu, na uthibitishe matokeo katika modeli. Kamwe AI iamue maadili muhimu ya usalama kama vile moto na mtoaji; waidhinishe na mtaalamu mwenye uwezo.

Jukumu la maombi

Bainisha kazi ya kuchanganua vigezo kwenye muundo wako wa BIM (au sampuli ya ratiba). Acha AI itengeneze mantiki ya kukauka kwa kutoa majina sahihi ya vigezo, fanya msimbo kukaguliwa kwa usalama, na uijaribu kwenye nakala mbadala. Andika kwenye jedwali ambayo vidhibiti ni vya AI na ambavyo ni vya mtaalam.

orodha ya ukaguzi

  • [ ] Nimefafanua kazi kwa uwazi (hoja/jaza/ripoti).
  • [ ] Nilitoa kigezo halisi na majina ya kategoria kwa AI.
  • [ ] Nilisoma msimbo wa AI mstari kwa mstari.
  • [ ] Niliona nia na kukimbia kavu.
  • [ ] Nilijaribu kwa uteuzi mdogo kwenye nakala mbadala.
  • [ ] Nilithibitisha matokeo katika modeli.
  • [ ] Niliacha maadili ya zima moto/mtoa huduma kwa mtaalamu.