ਲਾਭ:
- ਇਹ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨ ਦੀ ਯੋਗਤਾ ਕਿ BIM ਵਰਕਫਲੋ ਵਿੱਚ ਅਪਵਾਦ ਜਾਂਚ, ਡੇਟਾ ਪੁੱਛਗਿੱਛ ਅਤੇ ਆਟੋਮੇਸ਼ਨ ਸਕ੍ਰਿਪਟਾਂ ਵਿੱਚ 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 ਮਾਡਲ ਇੱਕ ਵਿਸ਼ਾਲ ਡੇਟਾਬੇਸ ਹੈ: "ਤੀਜੀ ਮੰਜ਼ਿਲ 'ਤੇ ਸਾਰੇ C30 ਕਾਲਮਾਂ ਦਾ ਕੁੱਲ ਕੰਕਰੀਟ ਕੀ ਹੈ?" ਇਸ ਤਰ੍ਹਾਂ ਦੇ ਸਵਾਲਾਂ ਦਾ ਜਵਾਬ ਡੇਟਾ ਪੁੱਛਗਿੱਛ ਨਾਲ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ। AI ਇਹਨਾਂ ਸਵਾਲਾਂ ਨੂੰ ਬਣਾਉਣ ਵਿੱਚ ਤੁਹਾਡੀ ਮਦਦ ਕਰਦਾ ਹੈ (ਉਦਾਹਰਨ ਲਈ ਇੱਕ ਸਮਾਂ-ਸਾਰਣੀ/ਸਾਰਣੀ ਦਾ ਨਿਰਮਾਣ ਜਾਂ ਡਾਇਨਾਮੋ ਚਾਰਟ)।
3. ਆਟੋਮੇਸ਼ਨ ਸਕ੍ਰਿਪਟਾਂ। ਡਾਇਨਾਮੋ (ਵਿਜ਼ੂਅਲ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ), ਪਾਈਰੇਵਿਟ ਜਾਂ ਪਾਈਥਨ API ਨਾਲ ਦੁਹਰਾਉਣ ਵਾਲੇ ਕੰਮਾਂ (ਸੈਂਕੜੇ ਤੱਤਾਂ ਦਾ ਨਾਮ ਬਦਲਣਾ, ਪੈਰਾਮੀਟਰ ਭਰਨਾ, ਟੇਬਲ ਨਿਰਯਾਤ ਕਰਨਾ) ਨੂੰ ਸਵੈਚਾਲਤ ਕਰਨਾ ਸੰਭਵ ਹੈ। AI ਇਹਨਾਂ ਸਕ੍ਰਿਪਟਾਂ ਨੂੰ ਲਿਖਣ ਵਿੱਚ ਬਹੁਤ ਸ਼ਕਤੀਸ਼ਾਲੀ ਹੈ।
ਇਹਨਾਂ ਤਿੰਨਾਂ ਭੂਮਿਕਾਵਾਂ ਵਿੱਚ ਜੋ ਸਮਾਨ ਹੈ ਉਹ ਇਹ ਹੈ ਕਿ BIM ਵਿੱਚ, AI "ਮਾਡਲ ਨੂੰ ਖੁਦ ਡਿਜ਼ਾਈਨ ਨਹੀਂ ਕਰਦਾ" ਬਲਕਿ ਤੁਹਾਡੇ ਲਈ ਡੇਟਾ ਅਤੇ ਆਟੋਮੇਸ਼ਨ ਪੈਦਾ ਕਰਦਾ ਹੈ। AI ਇਹ ਫੈਸਲਾ ਨਹੀਂ ਕਰਦਾ ਹੈ ਕਿ ਬੀਮ ਕਿੱਥੇ ਰੱਖਣਾ ਹੈ ਜਾਂ ਇੱਕ ਖੁੱਲਣ ਨੂੰ ਕਿਵੇਂ ਪਾਰ ਕਰਨਾ ਹੈ; ਇਹ ਇੰਜੀਨੀਅਰਿੰਗ ਅਤੇ ਆਰਕੀਟੈਕਚਰਲ ਫੈਸਲੇ ਹਨ। AI ਦਾ ਮੁੱਲ ਦੁਹਰਾਉਣ ਵਾਲੇ, ਥਕਾਵਟ ਵਾਲੇ ਅਤੇ ਗਲਤੀ ਵਾਲੇ ਕੰਮ ਨੂੰ ਤੇਜ਼ ਕਰਨਾ ਹੈ ਜੋ ਉਹਨਾਂ ਫੈਸਲੇ ਕੀਤੇ ਜਾਣ ਤੋਂ ਬਾਅਦ ਹੁੰਦਾ ਹੈ। ਉਦਾਹਰਨ ਲਈ, ਇੱਕ ਮਾਡਲ ਵਿੱਚ ਹਜ਼ਾਰਾਂ ਤੱਤਾਂ ਦੇ ਇੱਕ ਖਾਸ ਮਾਪਦੰਡ ਦੀ ਰਿਪੋਰਟ ਕਰਨਾ, ਇੱਕ ਸਪ੍ਰੈਡਸ਼ੀਟ ਨਾਲ ਮਾਡਲ ਡੇਟਾ ਦੀ ਤੁਲਨਾ ਕਰਨਾ, ਜਾਂ ਸਾਰੇ ਤੱਤਾਂ ਲਈ ਇੱਕ ਮਿਆਰੀ ਨਾਮਕਰਨ ਸੰਮੇਲਨ ਨੂੰ ਲਾਗੂ ਕਰਨ ਵਿੱਚ ਹੱਥੀਂ ਘੰਟੇ ਲੱਗਦੇ ਹਨ, ਪਰ ਇੱਕ AI-ਸਮਰਥਿਤ ਸਕ੍ਰਿਪਟ ਨਾਲ ਮਿੰਟ ਲੱਗਦੇ ਹਨ। ਇਸ ਅੰਤਰ ਨੂੰ ਧਿਆਨ ਵਿੱਚ ਰੱਖਣਾ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਸਹੀ ਕੰਮ ਲਈ AI ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ: ਫੈਸਲਾ ਇੰਜਨੀਅਰ ਕੋਲ ਹੈ, ਫਿਰ ਆਟੋਮੇਸ਼ਨ ਨਾਲ।
ਸੁਝਾਅ: ਜਦੋਂ AI ਨਾਲ BIM ਆਟੋਮੇਸ਼ਨ ਸ਼ੁਰੂ ਕਰਦੇ ਹੋ, ਤਾਂ ਛੋਟੇ, ਉਲਟ ਕਾਰਜਾਂ ਨਾਲ ਸ਼ੁਰੂ ਕਰੋ: ਇੱਕ ਪੈਰਾਮੀਟਰ ਪੜ੍ਹਨਾ, ਇੱਕ ਸਾਰਣੀ ਨੂੰ ਨਿਰਯਾਤ ਕਰਨਾ, ਆਦਿ। ਉਹਨਾਂ ਸਕ੍ਰਿਪਟਾਂ 'ਤੇ ਸਵਿਚ ਕਰੋ ਜੋ ਟੈਸਟਿੰਗ ਅਤੇ ਬੈਕਅੱਪ ਤੋਂ ਬਾਅਦ ਹੀ ਮਾਡਲ (ਮਿਟਾਓ, ਮੂਵ ਕਰੋ, ਦੁਬਾਰਾ ਬਣਾਓ) ਵਿੱਚ ਵੱਡੇ ਬਦਲਾਅ ਕਰਦੇ ਹਨ।
ਆਟੋਮੇਸ਼ਨ ਸਕ੍ਰਿਪਟਾਂ ਦੀ ਸੁਰੱਖਿਅਤ ਵਰਤੋਂ ਕਰਨਾ
ਇੱਕ AI-ਤਿਆਰ ਸਕ੍ਰਿਪਟ ਮਾਡਲ ਦੇ ਹਜ਼ਾਰਾਂ ਤੱਤਾਂ ਨੂੰ ਸਕਿੰਟਾਂ ਵਿੱਚ ਬਦਲ ਸਕਦੀ ਹੈ; ਇੱਕ ਗਲਤੀ ਤੇਜ਼ੀ ਨਾਲ ਫੈਲਦੀ ਹੈ ਅਤੇ ਇਸਨੂੰ ਵਾਪਸ ਕਰਨਾ ਮੁਸ਼ਕਲ ਹੋ ਸਕਦਾ ਹੈ। ਸੁਰੱਖਿਅਤ ਵਰਕਫਲੋ:
- ਬੈਕਅੱਪ ਲਵੋ। ਅਸਲ ਮਾਡਲ ਫਾਈਲ ਦੀ ਇੱਕ ਕਾਪੀ ਰੱਖੋ (ਜਾਂ ਕੇਂਦਰੀ ਮਾਡਲ 'ਤੇ ਸਥਾਨਕ ਕਾਪੀ ਵਿੱਚ ਕੰਮ ਕਰੋ)।
- ਇੱਕ ਛੋਟੇ ਪੈਮਾਨੇ 'ਤੇ ਟੈਸਟ. ਪਹਿਲਾਂ ਕੁਝ ਤੱਤਾਂ 'ਤੇ ਸਕ੍ਰਿਪਟ ਨੂੰ ਅਜ਼ਮਾਓ, ਨਤੀਜੇ ਦੀ ਦ੍ਰਿਸ਼ਟੀ ਨਾਲ ਜਾਂਚ ਕਰੋ।
- ਸਕ੍ਰਿਪਟ ਪੜ੍ਹੋ. ਲਾਈਨ ਦਰ ਲਾਈਨ ਸਮਝੋ ਕਿ ਏਆਈ ਦੁਆਰਾ ਲਿਖਿਆ ਗਿਆ ਕੋਡ ਕੀ ਕਰਦਾ ਹੈ; ਅਜਿਹੀ ਪ੍ਰਕਿਰਿਆ ਨਾ ਚਲਾਓ ਜੋ ਤੁਸੀਂ ਨਹੀਂ ਸਮਝਦੇ.
- ਨਤੀਜੇ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ. ਕੀ ਤਬਦੀਲੀ ਉਮੀਦ ਅਨੁਸਾਰ ਹੈ? ਕੀ ਹੋਰ ਤੱਤ ਅਚਾਨਕ ਪ੍ਰਭਾਵਿਤ ਹੋਏ ਸਨ?
- ਫਿਰ ਇਸ ਨੂੰ ਅਸਲ ਮਾਡਲ 'ਤੇ ਲਾਗੂ ਕਰੋ।
# ਨਮੂਨਾ AI-ਤਿਆਰ ਕੀਤਾ pyRevit/Python ਸਕੈਚ — ਪਹਿਲਾਂ ਪੜ੍ਹੋ, ਟੈਸਟ# ਉਦੇਸ਼: Autodesk.Revit.DB ਤੋਂ FilteredElementCollector, BuiltInCatego ਆਯਾਤ ਕਰਨ ਲਈ ਚੁਣੀਆਂ ਗਈਆਂ ਕੰਧਾਂ# (ਸਿਰਫ਼ ਪੜ੍ਹਦਾ ਹੈ, ਮਾਡਲ ਨਹੀਂ ਬਦਲਦਾ — ਸੁਰੱਖਿਅਤ ਸ਼ੁਰੂਆਤ) ਦੇ "ਅੱਗ ਪ੍ਰਤੀਰੋਧ" ਪੈਰਾਮੀਟਰ ਦੀ ਰਿਪੋਰਟ ਕਰੋ। __revit__.ActiveUIDocument.Documentwalls = FilteredElementCollector(doc)\ .OfCategory(BuiltInCategory.OST_Walls)\ .WhereElementIsNotElementType()\ .ToElementIsNotElementType(). ਵਿਰੋਧ") ਮੁੱਲ = p.AsString() if p else "UNDEFINED" print("Wall Id {0}: {1}."format(d.Id, value))# ਨੋਟ: ਇਹ ਸਕ੍ਰਿਪਟ ਸਿਰਫ਼ ਪੜ੍ਹਦੀ ਹੈ। ਬੈਕਅੱਪ ਲਏ ਬਿਨਾਂ ਅਤੇ ਛੋਟੇ ਪੈਮਾਨੇ 'ਤੇ ਇਸ ਦੀ ਜਾਂਚ ਕੀਤੇ ਬਿਨਾਂ ਲਿਖਣ/ਸੋਧਣ ਵਾਲੀ ਸਕ੍ਰਿਪਟ ਨੂੰ ਕਦੇ ਵੀ ਨਾ ਚਲਾਓ।
ਕਮਜ਼ੋਰ ਪ੍ਰੋਂਪਟ / ਮਜ਼ਬੂਤ ਪ੍ਰੋਂਪਟ
ਕਮਜ਼ੋਰ: "ਇੱਕ ਸਕ੍ਰਿਪਟ ਲਿਖੋ ਜੋ Revit ਵਿੱਚ ਕੰਧਾਂ ਨੂੰ ਵਿਵਸਥਿਤ ਕਰਦੀ ਹੈ।" (ਕਿਹੜੀ ਕੰਧ, ਕਿਹੜਾ ਪੈਰਾਮੀਟਰ, ਪੜ੍ਹਨਾ ਜਾਂ ਲਿਖਣਾ ਅਸਪਸ਼ਟ ਹੈ; ਖ਼ਤਰਨਾਕ।) ਮਜ਼ਬੂਤ: "ਪਾਈਰੇਵਿਟ/ਪਾਇਥਨ ਨਾਲ ਇੱਕ ਸਕ੍ਰਿਪਟ ਲਿਖੋ। ਉਦੇਸ਼: ਚੁਣੀਆਂ ਗਈਆਂ ਕੰਧਾਂ ਦੇ 'ਫਾਇਰ ਰੇਸਿਸਟੈਂਸ' ਪੈਰਾਮੀਟਰ ਨੂੰ ਪੜ੍ਹਨਾ ਅਤੇ ਇੱਕ ਸੂਚੀ ਵਿੱਚ ਇਸਦੀ ਰਿਪੋਰਟ ਕਰਨਾ। ਨਿਯਮ: - ਮਾਡਲ ਵਿੱਚ ਕੋਈ ਤਬਦੀਲੀ ਨਾ ਕਰੋ, ਸਿਰਫ਼ ਇਸਨੂੰ ਪੜ੍ਹੋ - ਜੇਕਰ ਕੋਈ ਵੀ ਪੈਰਾਮੀਟਰ ਨਹੀਂ ਹੈ, ਤਾਂ ਕੋਈ ਗਲਤੀ ਨਹੀਂ ਹੈ, ਤਾਂ ਇੱਕ Comment 'DUNDEFIN' ਲਿਖੋ। ਕੋਡ ਦਾ ਹਿੱਸਾ ਹੈ ਤਾਂ ਜੋ ਤੁਸੀਂ ਇਹ ਸਮਝ ਸਕੋ ਕਿ ਤੁਸੀਂ ਕੀ ਕੀਤਾ ਹੈ - ਲਿਖੋ ਕਿ ਅੰਤ ਵਿੱਚ ਕਿੰਨੀਆਂ ਕੰਧਾਂ 'ਤੇ ਕਾਰਵਾਈ ਕੀਤੀ ਗਈ ਸੀ, ਮੈਂ ਇੱਕ ਛੋਟੀ ਜਿਹੀ ਚੋਣ 'ਤੇ ਇਸ ਸਕ੍ਰਿਪਟ ਦੀ ਜਾਂਚ ਕਰਾਂਗਾ।"
BIM ਡੇਟਾ, ਗੁਪਤਤਾ ਅਤੇ ਮਾਡਲ ਇਕਸਾਰਤਾ
BIM ਮਾਡਲ ਪ੍ਰੋਜੈਕਟ ਦੇ ਵਪਾਰਕ ਅਤੇ ਤਕਨੀਕੀ ਭੇਦ ਰੱਖਦਾ ਹੈ: ਲਾਗਤ, ਸਪਲਾਇਰ, ਡਿਜ਼ਾਈਨ ਵੇਰਵੇ, ਕਈ ਵਾਰ ਨਿੱਜੀ ਡੇਟਾ। ਇੱਕ ਜਨਤਕ AI ਸੇਵਾ ਲਈ ਮਾਡਲ ਜਾਂ ਵੱਡੇ ਡੇਟਾ ਨਿਰਯਾਤ ਨੂੰ ਅਪਲੋਡ ਕਰਨਾ ਗੋਪਨੀਯਤਾ ਅਤੇ ਬੌਧਿਕ ਸੰਪੱਤੀ ਦੇ ਨਜ਼ਰੀਏ ਤੋਂ ਜੋਖਮ ਭਰਿਆ ਹੈ। ਦੂਜਾ, ਮਾਡਲ ਦੀ ਇਕਸਾਰਤਾ ਮਹੱਤਵਪੂਰਨ ਹੈ: AI ਨਾਲ ਆਟੋਮੇਸ਼ਨ ਪੈਰਾਮੀਟਰ ਦੇ ਨਾਮ ਵਿਗਾੜ ਸਕਦੀ ਹੈ, ਸਬੰਧਾਂ ਨੂੰ ਤੋੜ ਸਕਦੀ ਹੈ, ਜਾਂ ਤੱਤਾਂ ਨੂੰ ਗਲਤ ਸ਼੍ਰੇਣੀਬੱਧ ਕਰ ਸਕਦੀ ਹੈ। ਇੱਕ ਵਾਰ ਮਾਡਲ ਟੁੱਟਣ ਤੋਂ ਬਾਅਦ, ਪੂਰਾ ਪ੍ਰੋਜੈਕਟ ਪ੍ਰਭਾਵਿਤ ਹੁੰਦਾ ਹੈ।
ਜੋਖਮ
ਕਿਵੇਂ ਰੋਕਿਆ ਜਾਵੇ
ਗੁਪਤ ਡਾਟਾ ਲੀਕ
ਕਿਸੇ ਬਾਹਰੀ ਸੇਵਾ 'ਤੇ ਮਾਡਲ/ਡਾਟਾ ਅੱਪਲੋਡ ਨਹੀਂ ਕਰਨਾ, ਇਸ ਨੂੰ ਅਗਿਆਤ ਕਰਨਾ
ਮਾਡਲ ਵਿਗਾੜ
ਬੈਕਅੱਪ ਲੈਣਾ, ਛੋਟੇ ਪੈਮਾਨੇ 'ਤੇ ਟੈਸਟ ਕਰਨਾ
ਗਲਤ ਪੈਰਾਮੀਟਰ ਲਿਖਣਾ
ਸਕ੍ਰਿਪਟ ਨੂੰ ਪੜ੍ਹਨਾ, ਨਤੀਜੇ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨਾ
ਵੱਡੀ ਮਾਤਰਾ ਵਿੱਚ ਨਾ ਬਦਲਣਯੋਗ ਤਬਦੀਲੀ
ਕਾਪੀ ਮਾਡਲ 'ਤੇ ਕੰਮ ਕਰਨਾ
ਗਲਤ ਟਕਰਾਅ ਵਾਲੀ ਟਿੱਪਣੀ
ਅੰਤਿਮ ਫੈਸਲਾ ਇੰਜੀਨੀਅਰ 'ਤੇ ਛੱਡ ਦਿਓ
ਤਿੰਨ ਮਿੰਨੀ ਕੇਸ
ਕੇਸ 1 - ਸਮਾਂ ਬਚਾਉਣ ਵਾਲਾ ਆਟੋਮੇਸ਼ਨ। 1,200 ਦਰਵਾਜ਼ਿਆਂ ਦੇ ਫਾਇਰ ਪੈਰਾਮੀਟਰਾਂ ਨੂੰ ਹੱਥੀਂ ਭਰਨ ਦੀ ਬਜਾਏ, BIM ਕੋਆਰਡੀਨੇਟਰ ਜ਼ੈਨੇਪ AI ਨਾਲ ਇੱਕ ਪਾਈਰੇਵਿਟ ਸਕ੍ਰਿਪਟ ਲਿਖਦਾ ਹੈ। ਪਹਿਲਾਂ, ਇਹ 10 ਦਰਵਾਜ਼ਿਆਂ 'ਤੇ ਇਸ ਦੀ ਜਾਂਚ ਕਰਦਾ ਹੈ, ਨਤੀਜੇ ਦੀ ਜਾਂਚ ਕਰਦਾ ਹੈ, ਅਤੇ ਫਿਰ ਇਸ ਨੂੰ ਉਨ੍ਹਾਂ ਸਾਰਿਆਂ 'ਤੇ ਲਾਗੂ ਕਰਦਾ ਹੈ। ਕੰਮ, ਜਿਸ ਵਿੱਚ ਹੱਥੀਂ 2 ਦਿਨ ਲੱਗਣਗੇ, 20 ਮਿੰਟਾਂ ਵਿੱਚ ਪੂਰਾ ਹੋ ਜਾਂਦਾ ਹੈ; ਗਲਤੀ ਮੁਕਤ ਟੈਸਟ ਕਰਨ ਲਈ ਧੰਨਵਾਦ.
ਕੇਸ 2 - ਤਬਾਹੀ ਨੂੰ ਟਾਲਿਆ ਗਿਆ। ਇੱਕ ਇੰਜੀਨੀਅਰ AI ਦੁਆਰਾ ਲਿਖੀ ਗਈ ਇੱਕ ਸਕ੍ਰਿਪਟ ਨੂੰ ਚਲਾਉਣ ਵਾਲਾ ਹੈ ਜੋ ਅਸਲ ਮਾਡਲ 'ਤੇ ਸਿੱਧੇ ਤੌਰ 'ਤੇ "ਬੇਲੋੜੇ ਤੱਤਾਂ ਨੂੰ ਸਾਫ਼ ਕਰਦਾ ਹੈ"। ਜਦੋਂ ਉਹ ਸਕ੍ਰਿਪਟ ਪੜ੍ਹਦਾ ਹੈ, ਤਾਂ ਉਸਨੂੰ ਅਹਿਸਾਸ ਹੁੰਦਾ ਹੈ ਕਿ ਫਿਲਟਰ ਗਲਤ ਤਰੀਕੇ ਨਾਲ ਸਥਾਪਿਤ ਕੀਤਾ ਗਿਆ ਹੈ ਅਤੇ ਇਹ ਕੁਝ ਕੈਰੀਅਰ ਤੱਤਾਂ ਨੂੰ ਮਿਟਾ ਦੇਵੇਗਾ। ਬੈਕਅੱਪ ਅਤੇ ਟੈਸਟਿੰਗ ਅਨੁਸ਼ਾਸਨ ਦੇ ਬਿਨਾਂ, ਮਾਡਲ ਢਹਿ ਜਾਵੇਗਾ।
ਕੇਸ 3 - ਟਕਰਾਅ ਦੀ ਤਰਜੀਹ। ਨੇਵੀਸਵਰਕਸ 800 ਵਿਵਾਦਾਂ ਦੀ ਰਿਪੋਰਟ ਕਰਦਾ ਹੈ। AI ਰਿਪੋਰਟ ਦਾ ਸਾਰ ਦਿੰਦਾ ਹੈ ਅਤੇ ਨਾਜ਼ੁਕ "ਢਾਂਚਾਗਤ-ਮਕੈਨੀਕਲ" ਵਿਵਾਦਾਂ ਨੂੰ ਉਜਾਗਰ ਕਰਦਾ ਹੈ। ਟੀਮ ਪਹਿਲਾਂ ਇਹਨਾਂ 'ਤੇ ਧਿਆਨ ਕੇਂਦਰਤ ਕਰਦੀ ਹੈ; ਪਰ ਇੰਜੀਨੀਅਰ ਹਰ ਸੰਘਰਸ਼ ਦਾ ਅਸਲ ਹੱਲ ਤੈਅ ਕਰਦੇ ਹਨ। AI ਛਾਂਟੀ ਨੂੰ ਤੇਜ਼ ਕਰਦਾ ਹੈ, ਫੈਸਲਾ ਨਹੀਂ ਕਰਦਾ।
ਕਾਪੀ ਕਰਨ ਯੋਗ ਪ੍ਰੋਂਪਟ ਟੈਂਪਲੇਟਸ
ਸੁਰੱਖਿਅਤ ਲਿਖਣਾ ਸਕ੍ਰਿਪਟ ਪ੍ਰੋਂਪਟ: "pyRevit/Python ਨਾਲ ਇੱਕ ਸਕ੍ਰਿਪਟ ਲਿਖੋ। ਉਦੇਸ਼: [ਉਦਾਹਰਨ ਲਈ ਚੁਣੇ ਗਏ ਕਾਲਮਾਂ ਲਈ ਇੱਕ ਪੈਰਾਮੀਟਰ ਮੁੱਲ ਲਿਖੋ]। ਲਾਜ਼ਮੀ ਨਿਯਮ: - ਇੱਕ ਟ੍ਰਾਂਜੈਕਸ਼ਨ ਵਿੱਚ ਕਾਰਵਾਈ ਕਰੋ ਅਤੇ ਇਸਨੂੰ ਇੱਕ ਪੜਾਅ ਵਿੱਚ ਅਨਡੂਨ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ - ਸਿਰਫ ਚੁਣੇ ਹੋਏ ਤੱਤਾਂ 'ਤੇ ਕੰਮ ਕਰੋ, ਨਾ ਕਿ ਪੂਰਾ ਮਾਡਲ - ਇਹ ਹਰ ਇੱਕ ਸੰਖਿਆ ਨੂੰ ਚਲਾਉਣ ਤੋਂ ਪਹਿਲਾਂ com ਨੂੰ ਪ੍ਰਿੰਟ ਕਰੇਗਾ ਅਤੇ ਇਸ ਨੂੰ ਚਲਾਉਣ ਵਾਲੇ ਤੱਤਾਂ ਦੇ ਨੰਬਰ ਨੂੰ ਪ੍ਰਿੰਟ ਕਰੇਗਾ। ਇੱਕ ਛੋਟੀ ਚੋਣ 'ਤੇ ਇਸਦੀ ਜਾਂਚ ਕਰੇਗਾ।"
ਟਕਰਾਅ ਰਿਪੋਰਟ ਸੰਖੇਪ ਪ੍ਰੋਂਪਟ: "ਹੇਠਾਂ ਦਿੱਤੀ ਗਈ ਟਕਰਾਅ ਦੀ ਰਿਪੋਰਟ ਦਾ ਸੰਖੇਪ ਅਤੇ ਤਰਜੀਹ ਦਿਓ:- ਅਨੁਸ਼ਾਸਨ ਜੋੜੇ ਦੁਆਰਾ ਸਮੂਹ (ਢਾਂਚਾਗਤ-ਮਕੈਨੀਕਲ, ਮਕੈਨੀਕਲ-ਇਲੈਕਟਰੀਕਲ...) - ਨਾਜ਼ੁਕ ਟਕਰਾਵਾਂ ਨੂੰ ਤਰਜੀਹ ਦਿਓ ਜਿਨ੍ਹਾਂ ਨੂੰ ਅਸਲ ਹੱਲ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ- ਅਣਗਹਿਲੀ (ਸਹਿਣਸ਼ੀਲਤਾ ਦੇ ਅੰਦਰ) ਨੂੰ ਵੱਖਰੇ ਤੌਰ 'ਤੇ ਚਿੰਨ੍ਹਿਤ ਕਰੋ, ਮੈਂ ਅੰਤਿਮ ਫੈਸਲਾ ਕਰਾਂਗਾ:" ਰਿਪੋਰਟ ਕਰੋ।
ਆਮ ਗਲਤੀਆਂ
- ਬੈਕਅੱਪ ਲਏ ਬਿਨਾਂ ਮੂਲ ਮਾਡਲ 'ਤੇ AI ਦੁਆਰਾ ਲਿਖੀ ਗਈ ਮਾਡਲ ਬਦਲਣ ਵਾਲੀ ਸਕ੍ਰਿਪਟ ਨੂੰ ਚਲਾਉਣਾ।
- ਸਕ੍ਰਿਪਟ ਨੂੰ ਪੜ੍ਹੇ ਜਾਂ ਸਮਝੇ ਬਿਨਾਂ ਇਸ ਨੂੰ ਚਲਾਉਣਾ ਕਿ ਇਹ ਕੀ ਕਰਦਾ ਹੈ।
- ਛੋਟੇ ਪੈਮਾਨੇ ਦੀ ਜਾਂਚ ਨੂੰ ਛੱਡਣਾ ਅਤੇ ਸਾਰੇ ਤੱਤਾਂ 'ਤੇ ਸਿੱਧਾ ਲਾਗੂ ਕਰਨਾ।
- ਜਨਤਕ AI ਸੇਵਾ ਲਈ ਗੁਪਤ BIM ਡੇਟਾ/ਮਾਡਲ ਨੂੰ ਅੱਪਲੋਡ ਕਰਨਾ।
- ਅੰਤਮ ਤਾਲਮੇਲ ਫੈਸਲੇ ਲਈ ਸੰਘਰਸ਼ ਦੀ AI ਦੀ ਵਿਆਖਿਆ ਨੂੰ ਬਦਲਣਾ।
- ਆਟੋਮੇਸ਼ਨ ਤੋਂ ਬਾਅਦ ਮਾਡਲ ਦੀ ਇਕਸਾਰਤਾ (ਰਿਸ਼ਤੇ, ਮਾਪਦੰਡ) ਦੀ ਪੁਸ਼ਟੀ ਨਹੀਂ ਕੀਤੀ ਜਾ ਰਹੀ।
ਸੰਖੇਪ ਵਿੱਚ
- AI BIM ਵਿੱਚ ਕਲੈਸ਼ ਵਿਆਖਿਆ, ਡੇਟਾ ਪੁੱਛਗਿੱਛ ਅਤੇ ਆਟੋਮੇਸ਼ਨ ਸਕ੍ਰਿਪਟਾਂ ਵਿੱਚ ਇੱਕ ਸ਼ਕਤੀਸ਼ਾਲੀ ਸਹਾਇਤਾ ਹੈ।
- ਮਾਡਲ ਬਦਲਣ ਵਾਲੀਆਂ ਸਕ੍ਰਿਪਟਾਂ ਲਈ: ਬੈਕਅੱਪ ਲਓ, ਛੋਟੇ ਪੈਮਾਨੇ 'ਤੇ ਟੈਸਟ ਕਰੋ, ਕੋਡ ਪੜ੍ਹੋ, ਨਤੀਜੇ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ, ਫਿਰ ਅਰਜ਼ੀ ਦਿਓ।
- ਸਿਰਫ਼-ਪੜ੍ਹਨ ਵਾਲੀਆਂ ਸਕ੍ਰਿਪਟਾਂ ਨਾਲ ਸ਼ੁਰੂ ਕਰੋ; ਹੌਲੀ-ਹੌਲੀ ਲਿਖਣ/ਮਿਟਾਉਣ ਦੀਆਂ ਕਾਰਵਾਈਆਂ 'ਤੇ ਜਾਓ।
- ਬਾਹਰੀ ਸੇਵਾਵਾਂ 'ਤੇ ਗੁਪਤ BIM ਡੇਟਾ ਅਤੇ ਮਾਡਲ ਨੂੰ ਅੱਪਲੋਡ ਕਰਨ ਤੋਂ ਬਚੋ।
- ਮਾਡਲ ਦੀ ਇਕਸਾਰਤਾ ਮਹੱਤਵਪੂਰਨ ਹੈ; ਆਟੋਮੇਸ਼ਨ ਤੋਂ ਬਾਅਦ ਸਬੰਧਾਂ ਅਤੇ ਪੈਰਾਮੀਟਰਾਂ ਦੀ ਜਾਂਚ ਕਰੋ।
- AI ਸੰਘਰਸ਼ ਦੀ ਤਰਜੀਹ ਨੂੰ ਤੇਜ਼ ਕਰਦਾ ਹੈ; ਅੰਤਮ ਤਾਲਮੇਲ ਦਾ ਫੈਸਲਾ ਇੰਜੀਨੀਅਰ ਨਾਲ ਹੁੰਦਾ ਹੈ।
ਐਪਲੀਕੇਸ਼ਨ ਦਾ ਕੰਮ
ਇੱਕ ਸਧਾਰਨ, ਸਿਰਫ਼-ਪੜ੍ਹਨ ਲਈ BIM ਆਟੋਮੇਸ਼ਨ (ਜਿਵੇਂ ਕਿ ਕਿਸੇ ਖਾਸ ਸ਼੍ਰੇਣੀ ਵਿੱਚ ਤੱਤਾਂ ਦੇ ਪੈਰਾਮੀਟਰ ਨੂੰ ਸੂਚੀਬੱਧ ਕਰਨਾ) ਡਿਜ਼ਾਈਨ ਕਰੋ। AI ਨੂੰ ਇਸ ਨੂੰ pyRevit/Python ਜਾਂ Dynamo ਵਿੱਚ ਲਿਖਣ ਲਈ ਕਹੋ, ਬਿਨਾਂ ਕਿਸੇ ਸੋਧ ਅਤੇ ਟਿੱਪਣੀਆਂ ਦੇ। ਫਿਰ: (1) ਕੋਡ ਲਾਈਨ ਨੂੰ ਲਾਈਨ ਦੁਆਰਾ ਪੜ੍ਹੋ ਅਤੇ ਲਿਖੋ ਕਿ ਇਹ ਕੀ ਕਰਦਾ ਹੈ, (2) ਇੱਕ ਛੋਟੀ ਚੋਣ 'ਤੇ ਇਸ ਦੀ ਜਾਂਚ ਕਰੋ, (3) ਮਾਡਲ ਵਿੱਚ ਅਸਲ ਮੁੱਲਾਂ ਨਾਲ ਨਤੀਜੇ ਦੀ ਤੁਲਨਾ ਕਰੋ, (4) ਮੁਲਾਂਕਣ ਕਰੋ ਕਿ ਤੁਹਾਡੇ ਦੁਆਰਾ ਵਰਤੇ ਜਾਣ ਵਾਲੇ ਡੇਟਾ ਵਿੱਚ ਗੋਪਨੀਯਤਾ ਦਾ ਜੋਖਮ ਹੈ ਜਾਂ ਨਹੀਂ। ਸਿਰਫ਼ ਇੱਕ ਸੁਰੱਖਿਅਤ ਅਤੇ ਪ੍ਰਮਾਣਿਤ ਸਕ੍ਰਿਪਟ ਸਟੋਰ ਕਰੋ।
ਚੈੱਕਲਿਸਟ
- [ ] ਮੈਂ ਆਟੋਮੇਸ਼ਨ ਨੂੰ ਸਿਰਫ਼ ਪੜ੍ਹਨ ਲਈ, ਸੁਰੱਖਿਅਤ ਕੰਮ ਨਾਲ ਸ਼ੁਰੂ ਕੀਤਾ ਹੈ।
- [ ] ਮੈਂ ਏਆਈ ਲਾਈਨ ਦੁਆਰਾ ਲਾਈਨ ਦੁਆਰਾ ਲਿਖੇ ਕੋਡ ਨੂੰ ਪੜ੍ਹਿਆ ਅਤੇ ਸਮਝਿਆ।
- [ ] ਮੈਂ ਮਾਡਲ ਦਾ ਬੈਕਅੱਪ ਬਣਾਇਆ / ਕਾਪੀ 'ਤੇ ਕੰਮ ਕੀਤਾ।
- [ ] ਮੈਂ ਛੋਟੇ ਪੈਮਾਨੇ 'ਤੇ ਸਕ੍ਰਿਪਟ ਦੀ ਜਾਂਚ ਕੀਤੀ ਅਤੇ ਨਤੀਜੇ ਦੀ ਪੁਸ਼ਟੀ ਕੀਤੀ।
- [ ] ਮੈਂ ਤਬਦੀਲੀ ਤੋਂ ਬਾਅਦ ਮਾਡਲ ਦੀ ਇਕਸਾਰਤਾ (ਪੈਰਾਮੀਟਰ, ਸਬੰਧ) ਦੀ ਜਾਂਚ ਕੀਤੀ।
- [ ] ਮੈਂ ਬਾਹਰੀ ਸੇਵਾ 'ਤੇ ਗੁਪਤ BIM ਡੇਟਾ ਅੱਪਲੋਡ ਨਹੀਂ ਕੀਤਾ।
- [ ] ਮੈਂ ਵਿਵਾਦ/ਤਾਲਮੇਲ ਦਾ ਫੈਸਲਾ ਇੰਜੀਨੀਅਰ ਦੀ ਮਨਜ਼ੂਰੀ 'ਤੇ ਛੱਡ ਦਿੱਤਾ ਹੈ।