ஆதாயங்கள்:
- பிஐஎம் பணிப்பாய்வுகளில் முரண்பாடு சோதனை, தரவு வினவல் மற்றும் ஆட்டோமேஷன் ஸ்கிரிப்ட்களில் AI எவ்வாறு பயன்படுத்தப்படும் என்பதை வரையறுக்கும் திறன்
- AI உடன் தயாரிக்கப்பட்ட டைனமோ/பைதான்/பைரெவிட் ஸ்கிரிப்ட்களை சிறிய அளவில் சோதித்து, அவற்றை மாதிரியில் சரிபார்க்கும் திறன்
- BIM தரவு ரகசியத்தன்மை மற்றும் மாதிரி ஒருமைப்பாட்டைப் பாதுகாக்கும் போது AI வெளியீட்டை கட்டுப்படுத்தப்பட்ட முறையில் பயன்படுத்துவதற்கான திறன்
BIM (கட்டிட தகவல் மாடலிங்: ஒரு புத்திசாலித்தனமான 3D மாதிரி அணுகுமுறை அதன் வடிவவியலுடன் மட்டுமல்லாமல், ஒவ்வொரு தனிமத்தின் பொருள், அளவு, செலவு மற்றும் நேரத் தகவலுடன்) நவீன கட்டுமானத் திட்டங்களின் டிஜிட்டல் முதுகெலும்பாகும். Revit, ArchiCAD, Tekla, Navisworks போன்ற கருவிகளைக் கொண்டு உருவாக்கப்பட்ட BIM மாதிரிகள் வடிவமைப்பு முதல் உற்பத்தி மற்றும் செயல்பாடு வரை முழு செயல்முறையிலும் தரவைக் கொண்டு செல்கின்றன. AI என்பது மூன்று முக்கிய பகுதிகளில் BIM பணிப்பாய்வுகளில் ஒரு சக்திவாய்ந்த உதவியாகும்: மோதல் ஆய்வை விளக்குதல், மாதிரித் தரவை வினவுதல் மற்றும் மீண்டும் மீண்டும் செய்யும் பணிகளை தானியங்குபடுத்தும் ஸ்கிரிப்ட்களை எழுதுதல். ஆனால் BIM மாதிரியானது திட்டத்தின் "உண்மையின் ஒற்றை ஆதாரமாக" இருப்பதால், AI உடனான எந்தவொரு தலையீடும் மாதிரி ஒருமைப்பாடு மற்றும் தரவு ரகசியத்தன்மையை சமரசம் செய்யாமல், கட்டுப்படுத்தப்பட்ட முறையில் செய்யப்பட வேண்டும். BIM இல் AI ஐ எவ்வாறு பாதுகாப்பாகவும் திறமையாகவும் பயன்படுத்துவது என்பதை இந்த யூனிட்டில் பார்ப்போம்.
BIM இல் AI இன் மூன்று முக்கிய பாத்திரங்கள்
1. மோதல் சரிபார்ப்பை விளக்குதல். BIM ஒருங்கிணைப்பில், பல்வேறு துறைகளின் மாதிரிகள் (கட்டிடக்கலை, நிலையான, இயந்திரவியல், மின்சாரம்) மிகைப்படுத்தப்பட்டு முரண்பாடுகள் (எ.கா. கற்றை வழியாக செல்லும் காற்றோட்டக் குழாய்) கண்டறியப்படுகின்றன. Navisworks போன்ற கருவிகள் நூற்றுக்கணக்கான மோதல்களைப் புகாரளிக்கின்றன. AI ஆனது இந்த அறிக்கையை சுருக்கி முதன்மைப்படுத்த உதவுகிறது, எந்த முரண்பாடுகள் உண்மையான பிரச்சனைகள் மற்றும் எவை புறக்கணிக்கப்படலாம் என்பதை வேறுபடுத்துகிறது. ஆனால் இறுதி ஒருங்கிணைப்பு முடிவு பொறியாளருக்கு சொந்தமானது.
2. மாதிரி தரவு வினவல். BIM மாதிரி ஒரு பெரிய தரவுத்தளமாகும்: "3வது மாடியில் உள்ள அனைத்து C30 நெடுவரிசைகளின் மொத்த கான்கிரீட் என்ன?" இது போன்ற கேள்விகளுக்கு தரவு வினவல் மூலம் பதிலளிக்கப்படுகிறது. இந்த வினவல்களை உருவாக்க AI உங்களுக்கு உதவுகிறது (எ.கா. அட்டவணை/டேபிள் கட்டுமானம் அல்லது டைனமோ விளக்கப்படம்).
3. ஆட்டோமேஷன் ஸ்கிரிப்டுகள். Dynamo (காட்சி நிரலாக்கம்), pyRevit அல்லது Python API மூலம் மீண்டும் மீண்டும் செய்யும் பணிகளை (நூற்றுக்கணக்கான உறுப்புகளின் மறுபெயரிடுதல், அளவுருக்களை நிரப்புதல், அட்டவணைகளை ஏற்றுமதி செய்தல்) தானியங்கு செய்ய முடியும். இந்த ஸ்கிரிப்ட்களை எழுதுவதில் AI மிகவும் சக்தி வாய்ந்தது.
இந்த மூன்று பாத்திரங்களுக்கும் பொதுவானது என்னவென்றால், BIM இல், AI ஆனது "மாடலையே வடிவமைக்காது" ஆனால் உங்களுக்காக தரவு மற்றும் ஆட்டோமேஷனை உருவாக்குகிறது. ஒரு கற்றை எங்கு வைக்க வேண்டும் அல்லது திறப்பை எப்படி கடக்க வேண்டும் என்பதை AI முடிவு செய்வதில்லை; இவை பொறியியல் மற்றும் கட்டடக்கலை முடிவுகள். AI இன் மதிப்பானது, அந்த முடிவுகள் எடுக்கப்பட்ட பிறகு நிகழும் மீண்டும் மீண்டும், சோர்வு மற்றும் பிழை ஏற்படக்கூடிய வேலையை விரைவுபடுத்துவதாகும். எடுத்துக்காட்டாக, ஒரு மாதிரியில் உள்ள ஆயிரக்கணக்கான உறுப்புகளின் குறிப்பிட்ட அளவுருவைப் புகாரளிக்க, ஒரு விரிதாளுடன் மாதிரித் தரவை ஒப்பிட்டு அல்லது அனைத்து உறுப்புகளுக்கும் நிலையான பெயரிடும் மரபுகளைப் பயன்படுத்துவதற்கு கைமுறையாக மணிநேரம் ஆகும், ஆனால் AI-ஆதரவு ஸ்கிரிப்ட் மூலம் நிமிடங்கள் ஆகும். இந்த வேறுபாட்டை மனதில் வைத்திருப்பது, நீங்கள் சரியான வேலைக்கு AI ஐப் பயன்படுத்துவதை உறுதிசெய்கிறது: முடிவு பொறியாளரிடம் உள்ளது, மீண்டும் ஆட்டோமேஷனுடன்.
உதவிக்குறிப்பு: AI உடன் BIM ஆட்டோமேஷனைத் தொடங்கும் போது, சிறிய, மீளக்கூடிய பணிகளுடன் தொடங்கவும்: அளவுருவைப் படித்தல், அட்டவணையை ஏற்றுமதி செய்தல், முதலியன. சோதனை மற்றும் காப்புப் பிரதி எடுத்த பிறகு மாடலில் பெரிய மாற்றங்களைச் செய்யும் (நீக்க, நகர்த்த, மீண்டும் உருவாக்க) ஸ்கிரிப்டுகளுக்கு மாறவும்.
ஆட்டோமேஷன் ஸ்கிரிப்ட்களைப் பாதுகாப்பாகப் பயன்படுத்துதல்
AI-உருவாக்கப்பட்ட ஸ்கிரிப்ட், மாதிரியில் உள்ள ஆயிரக்கணக்கான கூறுகளை நொடிகளில் மாற்றும்; ஒரு தவறு விரைவாக பரவுகிறது மற்றும் செயல்தவிர்க்க கடினமாக இருக்கும். பாதுகாப்பான பணிப்பாய்வு:
- காப்புப்பிரதியைப் பெறுங்கள். உண்மையான மாதிரி கோப்பின் நகலை வைத்திருங்கள் (அல்லது மைய மாதிரியில் உள்ள உள்ளூர் நகலில் வேலை செய்யுங்கள்).
- சிறிய அளவில் சோதிக்கவும். முதலில் சில கூறுகளில் ஸ்கிரிப்டை முயற்சிக்கவும், முடிவைப் பார்க்கவும்.
- ஸ்கிரிப்டைப் படியுங்கள். AI எழுதும் குறியீடு என்ன செய்கிறது என்பதை வரிக்கு வரி புரிந்து கொள்ளுங்கள்; உங்களுக்கு புரியாத செயல்முறையை இயக்க வேண்டாம்.
- முடிவை சரிபார்க்கவும். எதிர்பார்த்தபடி மாற்றம் உள்ளதா? மற்ற உறுப்புகள் தற்செயலாக பாதிக்கப்பட்டதா?
- பின்னர் அதை உண்மையான மாதிரிக்கு விண்ணப்பிக்கவும்.
# மாதிரி AI-உருவாக்கப்பட்ட pyRevit/Python ஸ்கெட்ச் — முதலில் படிக்கவும், சோதனை# நோக்கம்: தேர்ந்தெடுக்கப்பட்ட சுவர்களின் "தீ எதிர்ப்பு" அளவுருவைப் புகாரளிக்கவும்# (படிக்க மட்டுமே, மாதிரியை மாற்றாது - பாதுகாப்பான தொடக்கம்) Autodesk.Revit.DB இறக்குமதி FilteredElementCollector =Collector, BuiltIncatego __revit__.ActiveUIDocument.Documentwalls = FilteredElementCollector(doc)\ .OfCategory(BuiltInCategory.OST_Walls)\ .WhereElementIsNotElementType()\ .ToElementIsNotElementType()\ .ToElements in சுவர்கள் எதிர்ப்பு") மதிப்பு = p.AsString() என்றால் p வேறு "வரையறுக்கப்படவில்லை" பிரிண்ட்("Wall Id {0}: {1}".format(d.Id, value))# குறிப்பு: இது ஸ்கிரிப்ட் இப்போதுதான் படிக்கிறது. ஸ்கிரிப்டை பேக்கப் எடுத்து சிறிய அளவில் சோதிக்காமல் எழுத/மாற்றியமைக்க ஸ்கிரிப்டை இயக்க வேண்டாம்.
பலவீனமான ப்ராம்ட் / ஸ்ட்ராங் ப்ராம்ட்
பலவீனம்: "ரெவிட்டில் சுவர்களை ஒழுங்கமைக்கும் ஸ்கிரிப்டை எழுதுங்கள்." (எந்த சுவர், எந்த அளவுரு, படிக்க அல்லது எழுதுவது தெளிவாக இல்லை; ஆபத்தானது.) STRONG: "pyRevit/Python உடன் ஒரு ஸ்கிரிப்டை எழுதவும். நோக்கம்: தேர்ந்தெடுக்கப்பட்ட சுவர்களின் 'தீ எதிர்ப்பு' அளவுருவைப் படித்து அதை பட்டியலில் தெரிவிக்கவும். விதிகள்: - மாதிரியில் எந்த மாற்றத்தையும் செய்ய வேண்டாம், ஒவ்வொரு அளவுருவையும் படிக்கவும், எழுதவும் இல்லை என்றால், 'எழுதவும் இல்லை' குறியீட்டின் ஒரு பகுதி, நீங்கள் என்ன செய்தீர்கள் என்பதை நீங்கள் புரிந்து கொள்ள முடியும் - முடிவில் எத்தனை சுவர்கள் செயலாக்கப்பட்டன என்பதை எழுதுங்கள், நான் இந்த ஸ்கிரிப்டை ஒரு சிறிய தேர்வில் சோதிக்கிறேன்."
BIM தரவு, இரகசியத்தன்மை மற்றும் மாதிரி ஒருமைப்பாடு
BIM மாதிரியானது திட்டத்தின் வணிக மற்றும் தொழில்நுட்ப ரகசியங்களைக் கொண்டுள்ளது: செலவுகள், சப்ளையர்கள், வடிவமைப்பு விவரங்கள், சில நேரங்களில் தனிப்பட்ட தரவு. பொது AI சேவையில் மாதிரி அல்லது பெரிய தரவு ஏற்றுமதிகளைப் பதிவேற்றுவது தனியுரிமை மற்றும் அறிவுசார் சொத்துக் கண்ணோட்டத்தில் ஆபத்தானது. இரண்டாவதாக, மாதிரி ஒருமைப்பாடு முக்கியமானது: AI உடனான ஆட்டோமேஷன் அளவுரு பெயர்களை சிதைக்கலாம், உறவுகளை உடைக்கலாம் அல்லது கூறுகளை தவறாக வகைப்படுத்தலாம். மாதிரி உடைந்தவுடன், முழு திட்டமும் பாதிக்கப்படும்.
ஆபத்து
எப்படி தடுப்பது
ரகசிய தரவு கசிவு
மாதிரி/தரவை வெளிப்புறச் சேவையில் பதிவேற்றாமல், அநாமதேயமாக்குகிறது
மாதிரி சிதைவு
காப்புப்பிரதிகளை எடுத்தல், சிறிய அளவில் சோதனை செய்தல்
தவறான அளவுரு எழுதுதல்
ஸ்கிரிப்டைப் படித்தல், முடிவைச் சரிபார்த்தல்
மொத்தமாக மாற்ற முடியாத மாற்றம்
நகல் மாதிரி வேலை
தவறான மோதல் கருத்து
இறுதி முடிவை பொறியாளரிடம் விடுங்கள்
மூன்று சிறிய வழக்குகள்
வழக்கு 1 - நேரத்தைச் சேமிக்கும் ஆட்டோமேஷன். 1,200 கதவுகளின் தீ அளவுருக்களை கைமுறையாக நிரப்புவதற்குப் பதிலாக, BIM ஒருங்கிணைப்பாளர் Zeynep AI உடன் பைரெவிட் ஸ்கிரிப்டை எழுதுகிறார். முதலில், இது 10 கதவுகளில் அதைச் சோதித்து, முடிவைச் சரிபார்த்து, பின்னர் அவை அனைத்திற்கும் பொருந்தும். கைமுறையாக 2 நாட்கள் எடுக்கும் வேலை, 20 நிமிடங்களில் முடிவடைகிறது; சோதனைக்கு நன்றி பிழை இல்லை.
வழக்கு 2 - பேரழிவு தவிர்க்கப்பட்டது. ஒரு பொறியாளர் AI ஆல் எழுதப்பட்ட ஸ்கிரிப்டை உண்மையான மாதிரியில் நேரடியாக "தேவையற்ற கூறுகளை சுத்தப்படுத்துகிறது". அவர் ஸ்கிரிப்டைப் படிக்கும்போது, வடிகட்டி தவறாக நிறுவப்பட்டிருப்பதையும், அது சில கேரியர் கூறுகளை நீக்கும் என்பதையும் அவர் உணர்ந்தார். காப்புப்பிரதி மற்றும் சோதனை ஒழுக்கம் இல்லாமல், மாதிரி சரிந்துவிடும்.
வழக்கு 3 - மோதல் முன்னுரிமை. நேவிஸ்வொர்க்ஸ் 800 மோதல்களை அறிக்கை செய்கிறது. AI அறிக்கையை சுருக்கி, முக்கியமான "கட்டமைப்பு-இயந்திர" முரண்பாடுகளை எடுத்துக்காட்டுகிறது. குழு முதலில் இவற்றில் கவனம் செலுத்துகிறது; ஆனால் பொறியாளர்கள் ஒவ்வொரு மோதலுக்கும் உண்மையான தீர்வைத் தீர்மானிக்கிறார்கள். AI வரிசைப்படுத்துதலை விரைவுபடுத்துகிறது, முடிவெடுக்கவில்லை.
நகலெடுக்கக்கூடிய உடனடி வார்ப்புருக்கள்
பாதுகாப்பான எழுதும் ஸ்கிரிப்ட் அறிவுறுத்தல்: "pyRevit/Python மூலம் ஒரு ஸ்கிரிப்டை எழுதவும். நோக்கம்: [எ.கா. தேர்ந்தெடுக்கப்பட்ட நெடுவரிசைகளுக்கு ஒரு அளவுரு மதிப்பை எழுதவும்]. கட்டாய விதிகள்: - ஒரு பரிவர்த்தனையில் செயல்பாட்டைச் செய்யுங்கள், அதை ஒரு கட்டத்தில் செயல்தவிர்க்க முடியும் - தேர்ந்தெடுக்கப்பட்ட உறுப்புகளில் மட்டும் வேலை செய்யுங்கள், முழு மாதிரியையும் பிரிண்ட் கேட்கும் முன், அது இயங்கும் கூறுகளின் எண்ணிக்கையை உறுதிப்படுத்தும். ஒரு சிறிய தேர்வில் அதை சோதிக்கவும்."
மோதல் அறிக்கை சுருக்கம் அறிவுறுத்தல்:"பின்வரும் மோதல் அறிக்கையைச் சுருக்கி முதன்மைப்படுத்தவும்:- ஒழுங்குமுறை ஜோடி (கட்டமைப்பு-இயந்திரம், இயந்திர-மின்...)- உண்மையான தீர்வு தேவைப்படும் முக்கியமான மோதல்களுக்கு முன்னுரிமை கொடுங்கள்- அலட்சியமாகக் குறி (இறுதி முடிவைப் பற்றி) தனித்தனியாகத் தெரிவிப்பேன்".
பொதுவான தவறுகள்
- AI ஆல் எழுதப்பட்ட மாதிரி மாற்றும் ஸ்கிரிப்டை காப்புப் பிரதி எடுக்காமல் அசல் மாடலில் இயக்குதல்.
- ஸ்கிரிப்டைப் படிக்காமலோ அல்லது அது என்ன செய்கிறது என்பதைப் புரிந்து கொள்ளாமலோ இயக்குதல்.
- சிறிய அளவிலான சோதனைகளைத் தவிர்த்து, அனைத்து உறுப்புகளுக்கும் நேரடியாகப் பயன்படுத்துதல்.
- பொது AI சேவையில் ரகசிய BIM தரவு/மாடலை பதிவேற்றுகிறது.
- இறுதி ஒருங்கிணைப்பு முடிவிற்கு மோதலின் AI இன் விளக்கத்தை மாற்றுதல்.
- ஆட்டோமேஷனுக்குப் பிறகு மாதிரி ஒருமைப்பாட்டை (உறவுகள், அளவுருக்கள்) சரிபார்க்கவில்லை.
சுருக்கமாக
- AI என்பது BIM இல் மோதல் விளக்கம், தரவு வினவல் மற்றும் ஆட்டோமேஷன் ஸ்கிரிப்ட்களில் ஒரு சக்திவாய்ந்த உதவியாகும்.
- மாதிரியை மாற்றும் ஸ்கிரிப்ட்களுக்கு: காப்புப்பிரதி எடுக்கவும், சிறிய அளவில் சோதனை செய்யவும், குறியீட்டைப் படிக்கவும், முடிவைச் சரிபார்க்கவும், பின்னர் விண்ணப்பிக்கவும்.
- படிக்க-மட்டும் ஸ்கிரிப்ட்களுடன் தொடங்கவும்; எழுதுதல்/நீக்குதல் செயல்பாடுகளுக்கு படிப்படியாக செல்லவும்.
- ரகசிய BIM தரவு மற்றும் மாதிரியை வெளிப்புற சேவைகளில் பதிவேற்றுவதைத் தவிர்க்கவும்.
- மாதிரி ஒருமைப்பாடு முக்கியமானது; ஆட்டோமேஷனுக்குப் பிறகு உறவுகளையும் அளவுருக்களையும் சரிபார்க்கவும்.
- AI மோதல் முன்னுரிமையை விரைவுபடுத்துகிறது; இறுதி ஒருங்கிணைப்பு முடிவு பொறியாளரிடம் உள்ளது.
விண்ணப்ப பணி
எளிமையான, படிக்க-மட்டும் BIM ஆட்டோமேஷனை வடிவமைக்கவும் (எ.கா. ஒரு குறிப்பிட்ட பிரிவில் உள்ள உறுப்புகளின் அளவுருவை பட்டியலிடுதல்). எந்த மாற்றங்களும் கருத்துகளும் இல்லாமல், அதை pyRevit/Python அல்லது Dynamo இல் எழுத AIயிடம் கேளுங்கள். பின்னர்: (1) கோட் வரியை வரியாகப் படித்து அது என்ன செய்கிறது என்பதை எழுதவும், (2) சிறிய தேர்வில் அதைச் சோதிக்கவும், (3) மாதிரியில் உள்ள உண்மையான மதிப்புகளுடன் முடிவை ஒப்பிடவும், (4) நீங்கள் பயன்படுத்தும் தரவுகளில் தனியுரிமை ஆபத்து உள்ளதா என்பதை மதிப்பீடு செய்யவும். பாதுகாப்பான மற்றும் சரிபார்க்கப்பட்ட ஸ்கிரிப்டை மட்டும் சேமிக்கவும்.
சரிபார்ப்பு பட்டியல்
- [ ] நான் படிக்க மட்டுமேயான, பாதுகாப்பான பணியுடன் ஆட்டோமேஷனைத் தொடங்கினேன்.
- AI எழுதிய குறியீட்டை வரிக்கு வரியாகப் படித்து புரிந்துகொண்டேன்.
- [ ] நான் மாதிரியின் காப்புப் பிரதி எடுத்தேன் / நகலில் வேலை செய்தேன்.
- [ ] நான் ஸ்கிரிப்டை சிறிய அளவில் சோதித்து முடிவைச் சரிபார்த்தேன்.
- [ ] மாற்றத்திற்குப் பிறகு மாதிரி ஒருமைப்பாட்டை (அளவுரு, உறவு) சரிபார்த்தேன்.
- [ ] நான் இரகசிய BIM தரவை வெளிப்புற சேவையில் பதிவேற்றவில்லை.
- [ ] முரண்பாடு/ஒருங்கிணைப்பு முடிவை பொறியாளரின் ஒப்புதலுக்கு விட்டுவிட்டேன்.