UX für KI-gestützte industrielle Systeme: Gestaltung unter Zeitdruck, mit Souveränität als technische Randbedingung
Wenn Bediener im Leitstand, in der Instandhaltung oder im Einsatzfahrzeug Entscheidungen treffen, ist UI/UX kein „Nice-to-have“. Es entscheidet darüber, ob die richtige Handlung in der richtigen Reihenfolge ausgelöst wird – oder ob eine Kette von Fehlbedienungen entsteht. Mit dem Einzug von KI verschiebt sich die Komplexität: Datenvolumen, Modellunsicherheit, Tool-Ketten und Governance-Anforderungen treffen auf harte betriebliche Zwänge wie Air-Gaps, Echtzeit, Handschuhe, Staub, Sonnenlicht und Audits. Dieser Beitrag beschreibt konkrete Muster, Architekturen und Trade-offs, die wir in sicherheits- und missionskritischen Projekten anwenden. Leitmotiv: Souveränität ermöglicht Intelligenz. Ohne Kontrolle über Datenflüsse, Latenzen und Deployment verlieren Sie die UX-Qualität, die unter Druck zählt.
Problem- und Kontextdefinition: Was macht industrielle UX anders?
- Zeitdruck und Konsequenzen: Bediener handeln in Minuten oder Sekunden, nicht in sprints. Die UI muss Handlungen entlasten, nicht nur Daten anzeigen.
- Multi-Modalität und Lücken: Sensoren, Kameras, Maschinensteuerungen, Wartungssysteme, Tickets – fragmentiert, mit partieller Konnektivität.
- Governance und Nachvollziehbarkeit: Jede Entscheidung muss erklärbar und auditierbar sein: Wer hat was, warum, auf Basis welcher Daten ausgelöst?
- On-Prem, Air-Gap, DSGVO: Kein Fremd-API, keine US-Cloud-Abhängigkeit. Edge- und On-Prem-Deployments sind die Norm, nicht die Ausnahme.
- Physische Randbedingungen: Handschuhe, Lärm, schlechte Ergonomie, wechselnde Beleuchtung. Touch ist nicht immer möglich; Papier-Workarounds sind real.
Wir orientieren uns an technischen Realitäten: Datenraten können hoch sein, Netzwerke latent, Modelle liefern Wahrscheinlichkeiten statt Gewissheiten. UI/UX-Design muss diese Randbedingungen sichtbar machen, statt sie zu verstecken.
Kernprinzipien: Entscheidung vor Visualisierung
1) Erst Handlung, dann Chart
Fragen Sie: Welche konkrete Entscheidung soll die Oberfläche ermöglichen? Beispiele:
- Freigeben/Sperren eines Aggregats
- Priorisieren eines Instandhaltungsjobs
- Abbruch/Retry einer KI-gestützten Inspektion
Gestalten Sie die Mainline-Interaktion zuerst. Die Datenvisualisierung bedient diese Handlung. Das reduziert kognitive Sprünge.
2) Zustandsbild -> Abweichung -> Handlung
Die UX sollte systematisch drei Ebenen verknüpfen:
- Zustandsbild: Stabiler Überblick, der die erwartete Lage zeigt.
- Abweichung: Saliente Signale für Anomalien, priorisiert und dedupliziert.
- Handlung: Kontextualisierte, reversible, auditierbare Aktionen mit klaren Vorbedingungen.
3) Stabilität vor „Live-Feeling“
Blinkende Widgets und selbstaktualisierende Layouts zerstören die situative Kontrolle. Live-Daten werden zeitgestempelt angezeigt, Layouts bleiben stabil, Änderungen sind differenziell markiert (z. B. per Change-Highlights) statt sprungartig.
4) Offenheit über Unsicherheit
KI liefert Scores und Hypothesen. Verstecken Sie Unsicherheit nicht. Zeigen Sie:
- Modellversion und Gültigkeit
- Datenstand (Zeit, Quelle, Kalibrierung)
- Evidenzen (Welche Frames, welche Sensorwerte)
- Konfidenz als Intervall statt eindimensionale „Prozent“-Pseudogenauigkeit
Architekturabhängige UX-Muster: Edge, On-Prem und Air-Gap
Edge-first, Cloud-optional
- Datenverarbeitung näher an der Maschine (Latenz, Datenschutz). UI spiegelt das wider: Kennzeichne, welche Kacheln auf Edge-Inferenz basieren und welche aus Backends stammen, um Verständnis über Aktualität zu fördern.
- Offline- und Degradationsmodi sind primär, nicht sekundär. Zeigen Sie explizit: „Edge-inferenz aktiv, Cloud-Analyse ausstehend“, statt die Funktion stillschweigend zu degradieren.
Verbindungszustand als UI-Bürger erster Klasse
- Statuskomponenten für: Sensor-Heartbeat, Message-Bus-Backpressure, Datenlücken. Nicht nur Rot/Grün; zeigen Sie „verzögert“, „gepuffert“, „replay läuft“.
- Aktionen abhängig vom Konnektivitätsstatus. Beispiel: Kritische Kommandos nur lokal erlaubt, solange gesicherter Pfad zur Steuerung vorhanden ist. Bei Fallback muss die UI Sperrmechanismen aktivieren und Alternativpfade (z. B. manuelle Prozeduren) anzeigen.
Zeitmanagement und Timestamps
- Jeder Datenpunkt trägt eine Quelle und Zeitbasis. UI unterstützt Zeitsynchronität (z. B. Anzeige „T-120 ms“ Delay für kritische Streams).
- Zeitreisen-Ansicht: Bediener können einen Zeitpunkt einfrieren, durch die Historie scrubben und dann in die Gegenwart zurückspringen, ohne den Kontext zu verlieren.
AI im UI: Entscheidungsassistenz ohne Autopilot-Illusion
Evidenz-Paneele statt „magischer“ Alerts
- Neben einer KI-Empfehlung steht immer ein Evidenz-Paneel: Relevante Frames, Top-Features/Indikatoren, abgeleitete Metriken und Gegenbelege. Bediener müssen die Empfehlung plausibilisieren können, ohne ein externes Tool zu öffnen.
Provenance-Chips
- Jede KI-Aussage erhält Chips: Modell-ID, Datenstand, Trainingsfenster (hochlevel), Eingabequelle. Chips sind klickbar und öffnen Audit-Details. So bleibt das Interface clean, aber die Audit-Tiefe ist nur einen Klick entfernt.
Gating und Freigabe-Workflows
- KI darf Aktionen vorschlagen, aber bei sicherheitsrelevanten Schritten ist Gating Pflicht: 4-Augen-Prinzip, physischer Enable-Schalter, oder digitale Freigabe mit Rollen-Check. Der Freigabedialog zeigt explizit: Welche Vorbedingungen erfüllt sind, welche nicht.
Alternativen und Gegenfragen
- Bieten Sie „Warum nicht X?“-Interaktionen: Bediener wählen eine verwarfene Option, die UI zeigt, welche Evidenz dagegensprach. Das schult das gemeinsame mentale Modell „Mensch+KI“.
Rollendeployed-Modelle sichtbar machen
- Sperren Sie die UI nie, aber kennzeichnen Sie „Modellwechsel pending“ bzw. „Modell vA.B aktiv seit Zeit X“. Empfehlungen innerhalb von Wechselphasen tragen einen sichtbaren Hinweis. Bediener können so Empfehlungen einordnen.
Alarmierung: Von der Sirene zur Ursachenstruktur
Alarmflut zerstört Aufmerksamkeit. Designen Sie das Alarmsystem wie ein Produkt:
- Priorisierung mit Begründung: Jeder Alarm zeigt: Warum ist er wichtig? Welche Konsequenz, wenn ignoriert?
- Deduplikation und Korrelation: Verwandte Alarme werden gruppiert; Root-Cause wird gekennzeichnet, Folgesignale treten optisch zurück.
- Latching und Acknowledgement: Kritische Alarme bleiben sichtbar, bis aktiv quittiert; Quittierung erfordert Grund (z. B. „Ersatzteil bestellt“).
- Alarmzustände als Zustandsautomat: UI zeigt, in welchem State der Alarm ist (neu, erkannt, in Bearbeitung, überbrückt, gelöst), inklusive Timer und Verantwortlichem.
- Suppression mit Nachvollziehbarkeit: Temporäre Unterdrückung ist erlaubt, aber mit Ablaufzeit, Begründung und Audit-Eintrag.
Daten- und Rendering-Pipeline: Vom Bus zum Pixel
Zwischen Telemetrie und Visualisierung steckt Arbeit. Ein paar Muster, die in rauen Umgebungen robust sind: