GARC-Fallstudie. Eine vollständige moderne Architektur für Computerdesign

    GARC ist GATAIs einheitliche Multimodell-Plattform für computergestütztes Design. Es wandelt einen einfachen Textbrief in validierte Ausgaben in der gesamten Pipeline von Floor um Plangenerierung (Beta) für kommende Module für Materialien und Wärmedämmung, physikbewusste Einschränkungen und 3D-Export.


    Das System ist mit einer Cloud-nativen Architektur aufgebaut: modulare Dienste hinter einem API-Gateway, einem Ereignisbus mit Warteschlangenarbeitern, Echtzeit Fortschritts-Streaming und eine sichere Datenschicht für Pläne, Materialien und 3D-Assets.

    Das Problem

    Design- und Konstruktionsteams verlassen sich heute auf getrennte Tools:

    Ein Modell für Planskizzen

    Aseparate Datenbank für Materialien und thermische Eigenschaften

    AEine weitere Engine für die Physik checks

    Ad-hoc-Skripte für 3D-Exporte

    Diese Fragmentierung verlangsamt die Iteration, erhöht das Übergaberisiko und erleichtert die teamübergreifende Skalierung kostspielig.

    Ziele

    Vereinheitlichung der Funktionen hinter einer einzigen API und einem Dashboard

    Machen Sie lang laufende Jobs mit Fortschritt beobachtbar Tracking

    Halten Sie die Bereitstellung flexibel über Cloud-, On-Premise- und Hybrid-Setups hinweg

    EErzwingen Sie starke Sicherheit und Überprüfbarkeit mit RBAC und Protokollen

    Architektur bei a Glance

    GARC ist in modularen Diensten organisiert, die über einen Ereignisbus kommunizieren: Pläne (Beta), Materialien & Thermal, Physik, 3D-Export

    Orchestrator Jobplanung, GPU-Zuweisung, Wiederholungsversuche und Fortschrittsereignisse

    Datenschichtspeicher für Pläne, Metadaten und Assets mit vollständiger Prüfung Wanderwege

    Beobachtbarkeit  strukturierte Protokolle, Metriken und Jobzeitpläne

    Grundrissgenerator (Beta)

    Das Grundrissmodul wandelt eine Textaufforderung in einen Entwurf um layouts.

    Workflow:

    Senden Sie eine Eingabeaufforderung mit Parametern (z. B. Anzahl der Bilder, Zeitplaner, Inferenzschritte).

    Erhalten Sie eine Aufgaben-ID und beobachten Sie Fortschrittsaktualisierungen in Echtzeit time.

    Endergebnisse (PNG-URLs oder Daten-URIs) über den Statusendpunkt abrufen.

    Dasselbe asynchrone Muster wird künftige Module unterstützen, sodass Produktteams eine konsistente Schnittstelle für alle GARC verwenden können Services.

    End-to-End-Orchestrierung

    GARC-Pipelines ermöglichen Teams eine nahtlose Verkettung von Aufgaben:

    Text zum Grundriss (Beta)

    Materialien & Wärmeanalyse (bald verfügbar)

    Physikalische Validierung (bald verfügbar)

    3D Export in GLTF/OBJ-Formate (bald verfügbar)

    Der Orchestrator stellt sicher, dass Abhängigkeiten berücksichtigt werden, und versucht es erneut fehlgeschlagene Jobs und hält Clients durchgehend auf dem Laufenden.

    Daten & Sicherheit

    RBAC & Audit-Protokolle für organisatorische Verantwortlichkeit

    Secrets Management zur sicheren Isolierung von Umgebungen

    Metadatensuche über Pläne, Texturen und 3D-Assets hinweg

    Content-Addressed Storage für Reproduzierbarkeit und Deduplizierung

    Bereitstellungsoptionen

    Cloud  autoskalierende GPU-Pools für hohe Lasten

    On-Premise  sicher, Air-Gap-Bereitstellung für regulierte Branchen

    Hybrid  sensible Daten lokal mit skalierbarem Cloud-Computing für Burst-Workloads

    Impact

    Early Adopters Highlight:

    Zeit bis zum ersten Plan von Stunden auf Minuten reduziert

    Einheitlicher Job-Lebenszyklus und modulübergreifende Beobachtbarkeit

    Sauberere architektonische Grenzen, die die Weiterentwicklung jedes Dienstes ermöglichen unabhängig

    Roadmap

    Materialien & Wärmeisolatoren  Wärmeanalyse pro Raum und Klima

    Physikprüfungen  Zirkulation, Abstände und Einschränkungsvalidierung

    3D-Builder/Architekt  White-Box-Layouts mit Asset Platzierung

    SDKs  erweiterte Client-Bibliotheken und typisierte Stubs für Entwickler

    FR
    DAY
    13
    HOURS
    47
    MINUTES
    18
    SECONDS