- Serverseitige Voraggregation: Downsampling/Resampling auf sinnvolle Ansichtsfenster. Das UI abonniert „Ansichts-Streams“ statt Rohdaten. So bleibt das Frontend deterministisch.
- Delta-Updates und Backpressure: Senden Sie Zustandsänderungen statt Vollzustände. Bei Überlastung sind fallende Aktualisierungsfrequenzen besser als stockende UIs. Das UI zeigt „reduzierte Aktualisierung“ klar an.
- Renderpfad-Entkopplung: UI trennt Layout vom Zeichenpfad. Große Zeitreihen und Punktwolken laufen auf Canvas/WebGL-Layern, UI-Controls auf dom-basierten Layern. Kein globales Reflow durch Datenupdates.
- Serverseitige Sparklines/Screenshots als Fallback: In Air-Gap-Szenarien oder schwacher Hardware liefern Bilder eine robuste Basissicht, während Interaktionen minimal bleiben.
- Zeitfenster-Queries statt unbounded Scrolling: Bediener arbeiten mit vordefinierten Fenstergrößen und Presets (z. B. letzte Schicht, letzter Einsatz), um Speicher- und Performancegrenzen einzuhalten.
Interaktion unter physischen Constraints
Glove- und Sunlight-Mode
- Grobe Targets, hohe Kontraste, reduzierte Interaktionsdichte. Umschaltbar per Hardwaretaste oder deutlich sichtbarer Toggle. Tastatur-/Hardware-Shortcuts sind nicht nice-to-have, sondern primärer Kanal.
- Long-Press und „Hold-to-Run“ für sicherheitskritische Aktionen. Kein versehentliches Antippen löst Aktionen aus.
Fehlerresistente Eingaben
- Formatierte Eingabefelder mit sichtbaren Einheiten. Keine „leisen“ Umrechnungen im Hintergrund. Beispiel: „mm“ oder „N·m“ bleibt sichtbar im Feld.
- Offline-Formulare mit späterer Synchronisation, klare Konfliktauflösung: UI zeigt Merge-Dialoge statt stiller Überschreibungen.
Modi und Schutz
- Bewusste Moduswechsel („Armen“, „Teach“, „Diagnose“). Sichtbare Statusleiste mit Modus, Verantwortlichem und Restzeit. Bestimmte Aktionen sind nur im passenden Modus freigeschaltet.
- „Safe Preview“: Kritische Kommandos lassen sich simulieren. Das UI zeigt erwartete Auswirkungen und blockierende Vorbedingungen.
Informationsarchitektur: Vom Fleet-View zum Einzelfall
In Flotten- und Anlagenkontexten hat sich eine mehrstufige Struktur bewährt:
- Flotten-/Anlagenübersicht: Karten- oder Rasteransicht. Zeigt Zustand pro Einheit als stabilen Tile mit minimalen, aber aussagekräftigen Indikatoren.
- Triage-Board: Arbeitsqueue aus Alarmen/Ereignissen, gruppiert nach Ursache, Phase, Standort. Zu jedem Eintrag: Entscheidungsdeadline, empfohlene Aktion, Verantwortlicher.
- Einzelobjekt-Ansicht: Zeitachsen, Sensor-Kanäle, Foto/Video, Steuerungszustände. Aktionen sind hier kontextualisiert und auditfähig.
- Evidenz- und Audit-Layer: Einblendbar über eine Taste. Listet Eingaben, Modelle, Entscheidungen, Artefakte. Exportierbar als Paket für Audits.
Observability und Governance für LLM-Agenten
Sobald textbasierte Agenten Tools bedienen (z. B. Ticketing, DMS, Generierung von Inspektionsberichten), entstehen neue UX-Aufgaben. Unser Produkt Alpi-M adressiert die Observability- und Governance-Schicht; daraus leiten sich UI-Muster ab:
- Plan/Act-Transparenz: Zeigen Sie den geplanten Schrittplan eines Agents, die tatsächlich ausgeführten Tool-Aufrufe, Antworten und Abweichungen. Bediener können pausieren, inspizieren, fortsetzen.
- Ressourcen-Sandbox sichtbar machen: Token-, Zeit- und Tool-Budgets erscheinen als Fortschrittsbalken mit Grenzwerten. Ein harmlos wirkender Prompt soll nicht unbemerkt 100 Tools anstoßen.
- Strikter Gating-Modus: Externe Seiteneffekte (z. B. Anlegen eines Auftrags) erfordern menschliche Freigabe. Der Freigabedialog zeigt die exakten Payloads, die betroffen wären.
- Prompt- und Daten-Provenance: Jeder Agent-Schritt trägt Prompt-Snippets, verwendete Wissensquellen (z. B. Dokument-Pfade), Zeitstempel und Rollen. Bediener können veraltete Wissensbasen erkennen.
- Nicht deterministische Pfade auditieren: Das UI bietet deterministische Replays mit eingefrorenen Antworten; Bediener und Auditoren können Entscheidungen nachvollziehen.
Souveränität als UX-Faktor
Viele UI-Fehler entstehen, wenn Architektur ausgelagert oder Netzabhängigkeit unterschätzt wird. Wir vertreten eine klare Linie:
- On-Prem und Edge nicht nur aus Datenschutz-, sondern aus UX-Gründen. Latenzen, Ausfälle und Drosselungen sind gestaltbar, wenn sie im eigenen Perimeter liegen. Das UI darf dann explizit und ehrlich über Systemzustände sprechen.
- Keine „Black Box“-Modelle ohne lokale Observability. Ohne lokale Logs, Metriken und Artefakte bleibt die UX Blindflug.
- DSGVO-konforme, auditierbare Datenhaltung ist nicht nur Compliance, sondern Designgrundlage: Ein Klick zum Audit-Paket (Events, Screenshots, Inferenz-Artefakte, Freigaben) ist Teil des produktiven Flows, nicht ein Export aus einem Schatten-Tool.
Testen wie im Einsatz
Designentscheidungen müssen unter realen Randbedingungen validiert werden:
- Szenario-Simulatoren: Tabletop-Setups, die typische Störungen einspeisen (Latenz, Paketverlust, Sensor-Drift). UI-Tests umfassen Triage-Leistung, nicht nur Komponententests.
- Latency Injection: Systematisch Verzögerungen injizieren und messen, ob UI korrekt degradiert (Hinweise, deaktivierte Aktionen, Replay).
- Handschuh-/Sonnenlichttests: Physische Tests mit Schutzausrüstung und realen Displays. Prüfen Sie Gestenschwellen und Kontraste iterativ.
- Red-Teaming von Workflows: Fehlbedienungen provozieren, absichtliche Falscheingaben, schnelle Kontextwechsel. Ziel: UI fängt die Fehler ab, statt sie zu beschleunigen.
Mini-Fallskizze: Flottenintelligenz im Bahnumfeld
Ziel: Leitstand für eine Triebfahrzeugflotte, KI-gestützte Fehlerfrüherkennung, On-Prem im Betreiberrechenzentrum, Edge-Preprocessing in Fahrzeugen.
- Architektur: Fahrzeuge senden Telemetrie über gesicherte Kanäle an ein On-Prem-MQ; Edge führt erste Anomalie-Scans durch, On-Prem validiert und korreliert. LLM-Agent fasst Werkstatt-Historie und Ersatzteilverfügbarkeit zusammen, schlägt Terminfenster vor. Alpi-M überwacht Agentenläufe und erzwingt Freigaben bei Seiteneffekten.
- UI-Ebenen:
- Fleet-Grid: Jedes Fahrzeug als Tile mit Zustand, nächster Wartung, aktive Abweichungen. Verbindung und Datenfrische sichtbar.
- Triage-Liste: Gruppiert nach Ursache (z. B. Kühlkreislauf). Jeder Eintrag mit Evidenz-Button, Handlungsvorschlag, Deadline.
- Fahrzeug-Detail: Zeitachsen, Video-Snaps, KI-Evidenz-Paneel. Aktionen: „Inspektion einplanen“, „Leistungsbegrenzung aktivieren“. Gating: Leistungsbegrenzung braucht Freigabe.
- Agent-Panel: Schrittplan, genutzte Tools (Ersatzteilkatalog, Schichtplaner), Budgetbalken. Freigabedialog für „Ticket erstellen“ mit Payload-Vorschau.
- Audit/Export: Ein Klick erzeugt ein Paket für die Dokumentation: Alarmkette, Evidenzen, Freigaben, Modellversionen, Operator-Aktionen.
- Degradation: Bei Backend-Ausfall bleibt Edge-Anzeige aktiv mit eingeschränkter Triage; UI zeigt klar „Zentrale Korrelation degradiert“ und schaltet riskante Aktionen ab.
Konkrete UI-Bausteine und ihre technischen Hooks