Buildify

AI-native BIM

Neučte AI klikať v CADe. Dajte jej inžiniersky systém.

BIM Harness je AI-native BIM: jazykový model napíše budovu ako program a parametrické BIM jadro, ktoré sme napísali od nuly, ho vykoná, skontroluje a vráti IFC model s konštrukciou, miestnosťami a štrnástimi systémami TZB. Model budovu nekreslí. Píše ju.

  • Vlastné parametrické jadro - nie plugin v cudzom CADe
  • Jazyk budov s viac ako sto slovesami
  • Kontroly bežia priamo pri generovaní, s pomenovanými nálezmi
  • Otvorený export IFC4X3, import IFC2X3 až IFC4X3

CAD pre ľudí, ovládaný AI

  1. AI
  2. snímka obrazovky
  3. myš
  4. menu
  5. dialóg
  6. príkaz CADu
  7. model

AI-native BIM

  1. zámer
  2. program budovy
  3. parametrické BIM jadro
  4. kontroly a oprava
  5. overený IFC model
Definícia

Čo je AI-native BIM?

AI-native BIM je informačné modelovanie budov, pri ktorom AI pracuje cez rozhranie navrhnuté pre stroje - jazyk budov, ktorý vykonáva BIM jadro - a nie cez používateľské rozhranie navrhnuté pre ľudí. AI vyjadrí zámer ako program, jadro z neho urobí skoordinovaný a skontrolovaný model.

Väčšina dnešného „AI pre BIM“ je AI pridaná do softvéru postaveného okolo človeka s myšou: chatovací panel, ktorý volá pár príkazov, plugin, ktorý skriptuje existujúci desktopový nástroj, alebo agent, ktorý sa pozerá na snímky obrazovky a kliká. AI tak zdedí rozhranie, ktoré pre ňu nikdy nebolo určené.

AI-native systém začína z opačného konca. Pýta sa, v čom je jazykový model dobrý - číta zadanie, plánuje, píše štruktúrovaný kód, reaguje na presnú spätnú väzbu - a v čom je slabý: konzistentne umiestniť tisíce vrcholov, pamätať si, do ktorej steny patria dvere, zmerať, či potrubie prechádza trámom. Prvý zoznam zostáva modelu. Druhý sa presúva do deterministického jadra.

V BIM Harness platí toto rozdelenie doslova. Model napíše program budovy v jazyku Harness. Parametrické jadro ho vykoná do stien, miestností, stropov, striech, vzduchotechnických potrubí, rúr a káblových žľabov s ich parametrami a vzťahmi, spustí kontroly a vráti pomenované, strojovo čitateľné nálezy, podľa ktorých model ďalej postupuje.

Od zámeru k skoordinovanému modelu

Každá fáza má jedného vlastníka. Jazykový model uvažuje a píše, jadro vykonáva, koordinuje a overuje. V celom reťazci nie je ani jedno kliknutie myšou.

Čo sa deje

  1. Zadanie: „Nemocnica v tvare L, päť podlaží, štyri operačné sály“
  2. Tím AI rolí napíše program budovy
  3. Parametrické BIM jadro ho vykoná
  4. Architektúra · statika · TZB
  5. Koordinácia a kontroly priamo pri generovaní
  6. Nálezy → plán opráv → cielené úpravy
  7. IFC4X3, výkresy, výkazy

Pri skutočnom produkčnom behu rodinného domu jadro postavilo model zhruba za sedem sekúnd. Takmer všetok zvyšný čas premýšľal jazykový model.

Ako vyzerá „AI píše budovu“

Toto je skutočný úryvok jazyka budov Harness. Nie je to geometria: dvere sa viažu na id steny, miestnosť je IFC space a výšky strechy počíta jadro, nie model z hlavy.

program budovy
const ground = api.ensureStorey('1. NP', 0);
const W = 12, D = 8, H = 3.4;
const outline = [[0,0],[W,0],[W,D],[0,D]];
api.floorAssembly({ slabOutline: outline, wallOutline: outline, storey: ground });
const south = api.wall({ start: [0,0], end: [W,0], storey: ground, height: H });
const partition = api.wall({ start: [W/2,0], end: [W/2,D], storey: ground, height: H, thickness: 0.15 });
api.space({ outline: [[0,0],[W/2,0],[W/2,D],[0,D]], storey: ground, height: H, name: 'Hala', type: 'hall' });
api.door({ wall: partition.id, offset: D/2, width: 0.9 });
api.window({ wall: south.id, offset: 3*W/4, width: 1.2, sill: 0.9 });
const roof = api.roofLevels({ wallHeadM: H, spanM: D, pitchDeg: 35, overhangM: 0.5 });
api.roof({ outline, storey: ground, shape: 'gable', pitch: 35, eavesHeight: roof.eavesHeightM, overhang: 0.5, ridgeAxis: 'x' });
Skrátené z testovacieho prípadu, ktorý v testovacej sade beží proti jadru. Úplný program budovy pridáva podlažia, nosnú konštrukciu, otvory a volanie, ktoré rozvedie TZB.

Štyri spôsoby, ako dostať AI do navrhovania budov

Odpovedajú na rôzne otázky. Rozdiel nie je v tom, aký model používajú - ale v tom, čo má model vyrobiť a čo výsledok kontroluje.

Obrázok / text-to-3DComputer Use nad CADomLLM + API desktopového BIMAI-native BIM (Harness)
AI vyrobíPixely alebo meshPohyby myši a stlačenia klávesovVolania univerzálneho APIProgram budovy v doménovom jazyku
Čo to vykonáRendererPoužívateľské rozhranie aplikácieHostiteľská aplikáciaParametrické BIM jadro postavené na tento účel
VýstupAko by to mohlo vyzeraťČokoľvek, čo naklikali klikyObjekty dátového modelu hostiteľaIFC entity s parametrami, vzťahmi a systémami
Spätná väzba pre AIŽiadna štruktúrovanáSnímky obrazovkyChyby APIPomenované nálezy, napr. clash.hard, door.obstructed
Zmena zadaniaVygenerovať znovaVšetko znova preklikaťZnova spustiť alebo opraviť skriptUpraviť program, model sa pregeneruje

Každý prístup má svoje miesto. Obrazové nástroje sú dobré na prvú atmosféru, Computer Use má hodnotu tam, kde softvér sprístupňuje funkcie len cez GUI. Porovnanie je o architektúre, nie o tom, kto je lepší vo všetkom.

Prečo na jadre záleží

Geometria nie je BIM

BIM model je súbor typových objektov s parametrami, vzťahmi a systémami. Geometria je len jedným z jeho výstupov. Stena nie sú polygóny, vzduchotechnické potrubie nie je valec, miestnosť nie je objem a rúra nie je krivka.

Preto BIM Harness od jazykového modelu geometriu vôbec nežiada. V jadre Harness stena vie, že je stena: má skladbu, zrezané rohy, otvory ako vzťah a miesto v grafe závislostí. Zmeníte jej typ a model sa pregeneruje, posuniete ju a prestavia sa len prvky, ktoré na nej visia.

Keďže objekty nesú význam, model sa dá kontrolovať, meniť, pregenerovať, koordinovať, vykazovať a exportovať. Na mesh sa dá len pozerať. Celý argument aj s tabuľkou toho, čo meshu chýba, nájdete v porovnaní text-to-3D a text-to-BIM.

Budova, nie hmotová štúdia

Čo sa dnes vráti z jedného zadania - všetko ako editovateľné objekty v jednom modeli.

Architektúra

Podlažia, miestnosti podľa typológie, komunikačné jadrá, átriá, ustupujúce podlažia, konzoly, závesové steny, klasický ornament ako skutočná geometria.

Statika

Stĺpy v osových sieťach, trámy, stropné dosky, prefabrikáty a oceľové haly, základy kopírujúce terén, výstuž generovaná podľa pravidiel EN 1992.

Štrnásť systémov TZB

Vzduchotechnika s rekuperáciou, chladiaca voda, kúrenie, pitná voda, kanalizácia v spáde, silnoprúd až po obvody, slaboprúd, EPS, sprinklery, plyn a medicinálne plyny.

Koordinácia

Kontrola kolízií beží priamo pri generovaní a meria sa analyticky. Automatická oprava pretrasuje rozvody, kým nezostanú žiadne tvrdé kolízie, prestupy sa vyrežú do konštrukcie.

Dokumenty a dáta

Pôdorysy a rezy z geometrie, PDF a DWG, výkaz výmer do XLSX, 4D harmonogram s výmenou s MS Project, typové vlastnosti a IDS validácia.

Otvorená výmena

Export IFC4X3 kedykoľvek a bez zámkov. Import IFC2X3, IFC4 a IFC4X3 s deklarovaným osudom pre každý typ entity.

Namerané, nie sľúbené

23 321

BIM prvkov v nemocnici vygenerovanej z jedného zadania, z toho 4 004 prvkov TZB

< 60 s

čas jadra na postavenie nemocnice s 20 000 prvkami vrátane TZB

1,0

nameraná pokrytosť importu IFC na 57 reálnych súboroch

4 500+

automatických testov a 21 referenčných budov stráži každé vydanie

Čísla z produktovej stránky BIM Harness. Nemocnica trvala celkovo asi 13 minút, podiel jadra z toho je menej ako minúta.

Stratégia

Lepšia AI BIM jadro nenahradí

Lepšia AI neurobí BIM jadro zbytočným. Lepšia AI robí BIM jadro schopnejším.

BIM Harness nie je viazaný na jedného poskytovateľa modelov. Agent beží na viacerých, s rovnakými nástrojmi, rovnakým tímom rolí a rovnakou kontrolou. Ktorý model odpovedá, je jeden riadok konfigurácie.

Z dlhodobého pohľadu je to podstatné. Silnejší model napíše lepší program na prvý pokus a presnejšie číta nálezy - stále však potrebuje niečo, čo vie, čo je požiarny úsek, stúpačka alebo spád kanalizácie, čo vypočíta strechu zo sklonu a presne zmeria kolíziu. Tieto znalosti žijú v jadre a v kontrolách a pribúdajú s každým vydaním. Model je vrstva uvažovania nad nimi a dá sa vymeniť.

Editor BIM Harness s panelom AI asistenta vedľa vygenerovanej viacpodlažnej budovy
Asistent je vedľa plnohodnotného BIM editora v prehliadači. Výsledok dolaďte ďalšou vetou alebo ručne - oboje upravuje ten istý model.

Kam ďalej podľa toho, čo robíte

Architekti

Iterujte na skutočnom modeli, nie na obrázku: AI pre architektov.

Projektanti TZB

Štrnásť systémov trasovaných spolu s budovou a skontrolovaných na kolízie: AI návrh TZB.

BIM manažéri

Čo je vnútri IFC a ako to overiť: AI generátor IFC, parametrický BIM.

Vývojári a computational designéri

Jazyk budov, skúšobné zostavenia a nálezy: BIM skriptovanie.

CTO a AI tímy

Prečo natívne rozhranie prekoná ovládanie GUI: Computer Use vs. BIM API a ako funguje slučka agenta.

Všetci ostatní

Celý reťazec od vety po IFC na skutočnom príklade: text-to-BIM.

Časté otázky

Čo je AI-native BIM?

AI-native BIM je informačné modelovanie budov, pri ktorom AI pracuje cez rozhranie navrhnuté pre stroje - jazyk budov, ktorý vykonáva BIM jadro - namiesto používateľského rozhrania navrhnutého pre ľudí. AI premení zámer na program, jadro ho vykoná do typových objektov s parametrami a vzťahmi, výsledok skontroluje a vráti nálezy, podľa ktorých AI postupuje.

Vie AI vytvoriť BIM model?

Áno, ak od AI chcete správnu vec. Jazykový model priamo konzistentnú geometriu vyrábať nevie, zato dobre píše štruktúrovaný kód. V BIM Harness model napíše program budovy a parametrické jadro ho vykoná do IFC modelu s podlažiami, nosnou konštrukciou, miestnosťami, otvormi a štrnástimi systémami TZB, ktorý ďalej upravíte ručne alebo ďalšou vetou.

Aký je rozdiel medzi generatívnym BIM a AI-native BIM?

Generatívny BIM zvyčajne znamená generovanie variantov návrhu, často dispozícií alebo hmôt, podľa pravidiel alebo pomocou AI. AI-native BIM opisuje architektúru systému: AI vyjadrí budovu v jazyku, ktorý jadro vykoná a overí. BIM Harness je oboje - generuje celé budovy - no podstatné je, že model píše program a stavbu robí deterministické jadro.

Je BIM Harness AI plugin do existujúceho BIM softvéru?

Nie. BIM Harness beží na vlastnom parametrickom jadre napísanom od nuly, v prehliadači. Ako modelovacie jadro nezávisí od inej CAD či BIM aplikácie. S ostatnými nástrojmi si modely vymieňa cez IFC: importuje IFC2X3, IFC4 a IFC4X3 a exportuje IFC4X3.

Je výstup deterministický?

Vykonanie áno. Rovnaký program budovy na rovnakom jadre postaví rovnaký model a rozvody TZB aj riešenie kolízií robia deterministické algoritmy, nie jazykový model. Samotný jazykový model deterministický nie je - a práve preto je jeho výstupom program, ktorý sa dá čítať, kontrolovať, porovnávať a upravovať, a nie nepriehľadný výsledok.

Aký AI model BIM Harness používa?

BIM Harness nie je viazaný na jedného poskytovateľa. Agent beží na viacerých veľkých jazykových modeloch s rovnakými nástrojmi, rolami a kontrolami, prepnutie je zmena konfigurácie. Hodnota je v jazyku budov, v jadre a v kontrolách, takže lepší model robí celý systém schopnejším, nenahrádza ho.

Dajte ďalšie zadanie inžinierskemu systému.

Otvorte si v prehliadači jeden zo štyridsiatich vygenerovaných modelov alebo získajte prístup a napíšte svoju prvú vetu. Výstupom je IFC, s ktorým ďalej pracujete.