Zum Inhalt springen

KI-Verarbeitung

Jedes hochgeladene Foto wird bei PhotoGala im Hintergrund automatisch von der KI verarbeitet: Der NSFW-Inhaltsfilter erkennt unangemessenes Material und schickt es in die Moderation, die Gesichtserkennung findet und gruppiert Personen, damit deine Gäste per Personensuche sofort ihre eigenen Fotos finden. Das KI-Verarbeitungs-Dashboard zeigt dir als Host jederzeit, wie weit diese Verarbeitung ist, wo etwas hakt und welche Funktion gerade aktiv ist.

KI-Verarbeitungs-Dashboard mit NSFW-Filter und Gesichtserkennung
Das KI-Verarbeitungs-Dashboard: Gesamtfortschritt, Feature-Status, Verteilungen.

Es gibt zwei Wege in das KI-Dashboard.

  1. Über die Event-Statistiken. Öffne den Admin-Bereich und gehe zu Event-Statistiken. Ganz unten findest du die Karte AI Processing Status mit der Unterzeile „Monitor NSFW filtering and face detection progress.“ Klicke dort auf den Button View. Das führt dich zur Seite /admin/ai-processing-stats.

    Event-Statistiken mit der Karte AI Processing Status und dem View-Button
    Einstieg über die Event-Statistiken: unten die Karte AI Processing Status, Button View.
  2. Über die Admin-Suche. Tippe in die globale Suche des Admin-Bereichs „AI Processing“ (auch die Stichwörter nsfw, faces, detection, processing treffen). Der Treffer bringt dich direkt zur selben Seite.

  3. Oben auf der Seite siehst du eine Brotkrumen-Navigation Event Statistics › AI Processing. Über Event Statistics kommst du jederzeit zurück zur Statistik-Übersicht.

Ganz oben steht die Karte AI Processing Dashboard mit dem Untertitel „Monitor automatic content filtering and face detection“. Sie fasst den Gesamtzustand zusammen.

  • Refresh: Rechts oben lädt der Button Refresh die Statistik neu; während des Ladens heißt er Refreshing… und der Pfeil dreht sich. Die Daten sind rund 30 Sekunden „frisch“ (gecacht) — nach einer großen Upload-Welle also ruhig einmal aktualisieren.
  • Overall Progress: Der große Prozentwert zeigt den Gesamtfortschritt; bei 100 % wird er grün.
  • Fortschrittsbalken: Darunter steht „N von M Bildern verarbeitet“ und rechts „N verbleibend“. Bei 100 % erscheint der Chip All Complete mit Häkchen.

Direkt unter dem Header steht die Karte AI Features Configuration („Current AI processing settings - click cog icons to configure“). Sie ist dein Status- und Schnellzugriff-Panel mit einer Zeile je Funktion.

  • NSFW Content Filter — „Automatically detects and filters inappropriate content“. Rechts ein Status-Chip Enabled oder Disabled und ein Zahnrad-Symbol. Das Zahnrad springt in die Datenschutz- & Moderations-Einstellungen und hebt dort den Schalter für den NSFW-Filter hervor.
  • Face Recognition — „Detects and groups faces in your photos“. Chip Enabled/Disabled plus Zahnrad. Das Zahnrad springt in die Funktions-Einstellungen und hebt den Schalter für die Gesichtserkennung hervor.

Für jede aktivierte Funktion erscheint eine eigene Statuskarte (bei zwei Funktionen nebeneinander).

  • Kopf: Icon, Titel (NSFW Filter bzw. Face Recognition) und die Unterzeile „N von M erledigt“.
  • Prozentwert: Rechts ein großer %-Wert; bei 100 % ersetzt ihn der Chip Complete mit Häkchen. Die Rahmenfarbe verrät den Zustand: grün = fertig, rot = es gibt Fehler.
  • Fortschrittsbalken in grün/orange/blau.
  • Status-Zeile (nur was zutrifft):
    • Gelber Punkt „N pending“ — wartet auf Verarbeitung.
    • Pulsierender Punkt „N processing“ — läuft gerade.
    • Rotes Warn-Icon „N failed“anklickbar, öffnet den Dialog für fehlgeschlagene Medien (Tooltip „Click to view failed media“).
    • Grauer Punkt „N excluded“ — Medien, die schon vor Aktivierung der Funktion hochgeladen wurden und deshalb nicht (mehr) verarbeitet werden.
    • Grünes All processed bei 100 %.

Unter den Statuskarten zeigen Verteilungs-Karten je Funktion die Top-3-Kategorien mit Balken und Prozent. Sind noch keine Daten da, steht „No data processed yet“.

  • NSFW Distribution (nur bei aktivem NSFW-Filter): Safe / Questionable / Unsafe / Not Processed.
  • Face Detection (bei aktiver Gesichtserkennung): Faces Detected / No Faces / Error / Not Processed.
  • Face Recognition: Grouped / Embeddings Extracted / Not Processed / Error.

Über den roten „N failed“-Button einer Statuskarte öffnest du den Dialog Failed AI Processing (Untertitel „NSFW Filter“ bzw. „Face Recognition“ mit der Anzahl).

  1. Klicke in der betroffenen Feature-Karte auf „N failed“. Der Dialog listet jedes fehlgeschlagene Medium mit Vorschaubild, Media ID (verkürzt), Fehlzeitpunkt, einem Chip „X/3 retries“ (maximal 3 Versuche), bei Bedarf einem Chip Max retries und einer roten Fehlerbox Error: mit der Fehlermeldung.

  2. Wähle die Medien aus: einzelne über ihre Checkbox oder alle über Select All oben (mit Zähler „ausgewählt/gesamt“). In der Fußzeile links steht „N selected“.

  3. Retry Processing (blauer Button): stellt die Auswahl erneut in die Verarbeitungsschlange. Bei Erfolg erscheint der Toast „Queued N media for reprocessing“. Medien, die das Limit von 3/3 erreicht haben, werden übersprungen — dann meldet ein Toast „N media skipped (max retries reached)“.

  4. Ignore (roter Umriss-Button mit durchgestrichenem Auge): markiert die Auswahl als ignoriert; sie verschwindet aus der Liste. Nutze das für Medien, die dauerhaft nicht verarbeitbar sind.

Das KI-Dashboard speichert nichts — es ist reines Monitoring plus die Aktionen Refresh, Retry und Ignore. Das eigentliche Ein- und Ausschalten der Funktionen passiert in den Einstellungen (über die Zahnrad-Links). Nach dem Umschalten und Speichern dort startet die Verarbeitung; im Dashboard ziehst du den Stand mit Refresh nach. Retry und Ignore aktualisieren die Statistik automatisch.

  • Der NSFW-Filter und die Gesichtserkennung sind jeweils an dein Event-Paket gebunden. Fehlt eine Funktion, siehst du den Freischalt-Block mit Upgrade-Button zur Paket-Seite.
  • Gebrandete Events zeigen keinen Upgrade-Block (sie können sich nicht selbst upgraden); ohne KI-Funktion wird die Seite auf das Dashboard umgeleitet.
  • Auch mit passendem Paket muss die Funktion in den Einstellungen noch aktiviert werden, damit Status- und Verteilungs-Karten erscheinen.
  • Beim Aktivieren der Gesichtserkennung ist eine ausdrückliche Einwilligung nötig (DSGVO/biometrische Daten). Die Details dazu findest du im Guide zu den Funktions-Einstellungen.
  • Ich sehe keine Feature-Karten. Die Funktion ist im Paket enthalten, aber in den Einstellungen noch ausgeschaltet — über das Zahnrad öffnen und aktivieren.
  • Alles steht auf 0 / „Not Processed“. Noch keine neuen Uploads verarbeitet oder die Funktion wurde gerade erst aktiviert. Excluded heißt: vor Aktivierung hochgeladen.
  • Die failed-Zahl bleibt. Retry versuchen; bei 3/3 hilft nur noch Ignore.
  • Der Fortschritt hängt. Refresh drücken (30 s Cache); processing/pending sind normale Zwischenzustände.
  • Die Seite leitet auf das Dashboard um. Gebrandetes Event ohne KI-Funktion im Paket.
  • Aktiviere den NSFW-Filter, bevor du öffentliche oder Gäste-Uploads freigibst, damit fragwürdiges Material automatisch in die Moderation wandert.
  • Aktiviere die Gesichtserkennung früh, damit Gäste über die Personensuche sofort ihre eigenen Fotos finden — und beachte die Einwilligung (Datenschutz).
  • Drücke nach großen Upload-Wellen einmal Refresh und prüfe die failed-Liste.