Plattform-Architektur
Dieser Abschnitt dokumentiert die technische Architektur des Swiss AI Hub. Der Inhalt hier ist ein Deep Dive — für eine Marketing-Übersicht der Plattform, siehe Kernkomponenten und Infrastrukturschichten unter Vision & Positionierung.
Die Architektur wird mit LikeC4 modelliert und als interaktive Diagramme über Web-Komponenten gerendert. Die Quelldateien befinden sich in docs/likec4/ und werden vom Docs-Dev-Server automatisch neu generiert. Nutzen Sie die C4-Hierarchie zur Navigation:
- Systemkontext — L1: Personen und externe Systeme, die mit Swiss AI Hub interagieren
- Container — L2: Die First-Party-Pakete der Plattform, die Infrastruktur und deren Verbindungen; beinhaltet Tier-Aufschlüsselungen
- Swiss AI Agent-Protokoll — Steuerungs- / Anzeige-Ereignismodell über NATS
- Netzwerkisolation — Docker-Netzwerkzonen und Traffic-Policy
Demnächst, wenn das LikeC4-Modell erweitert wird:
- Laufzeitszenarien — dynamische Ansichten von Chat-Streaming, Dokumentenerfassung, Bot-in-the-Loop, Agent-Discovery
- Deployment-Topologie — Produktions-Deployment mit Agent-Instanzen pro Klasse, OIDC-Middleware, Host-Netzwerk OpenWebUI
- Komponenten-Interna — L3-Komponentenansichten für jedes First-Party-Paket (diese werden auf den jeweiligen Paketseiten unter Code Deep Dive zu finden sein)
