Skip to content

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)

Gebaut mit ❤️ in der Schweiz 🇨🇭