G-ATAI

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