Projekte / Content-Moderationssystem | Faizan Nadeem
Rolle
Backend- & KI-Ingenieur
Zeitleiste
Januar 2025 — April 2025
Teamgröße
—
Status
● Abgeschlossen
Kategorie
KI · Content-Moderation
Überblick

Content-Moderationssystem — Anstößige Inhalte in Text, Audio, Bild und Video filtern

Das Content-Moderationssystem ist ein multimodaler Dienst, der anstößige Inhalte in vier Inhaltstypen erkennt und filtert: Text, Audio, Bilder und Video. Es entstand zwischen Januar und April 2025.

Statt Moderation als reines Textproblem zu behandeln, geht das System mit jedem Medium so um, wie es dazu passt. Text durchläuft eine Leetspeak-Normalisierung, damit verschleierte Wörter trotzdem erkannt werden. Audio wird moderiert, indem nur die anstößigen Abschnitte überpiept werden, sodass der Rest der Aufnahme nutzbar bleibt. Bilder und Videos werden mit OpenAI CLIP moderiert.

Ich habe das Flask-Backend gebaut, das alles zusammenhält: RESTful-Moderationsendpunkte, Token-basierte Authentifizierung, Rate-Limiting und Datenbank-Logging jedes Moderationsergebnisses.

4
Moderierte Inhaltstypen
CLIP
Bild- und Videoklassifikation
REST
Token-Auth und Rate-Limiting

Kernfunktionen

  • Text-Moderation — erkennt anstößige Sprache, auch verschleierte Schreibweisen, durch Leetspeak-Normalisierung
  • Audio-Moderation — überpiept nur die anstößigen Abschnitte und erhält den umgebenden Kontext
  • Bild- & Video-Moderation — Inhaltsklassifikation mit OpenAI CLIP
  • Moderations-Logging — jedes Ergebnis wird zur Prüfung in einer Datenbank gespeichert

Plattform-Fähigkeiten

  • RESTful-Endpunkte — eine API-Oberfläche für alle Inhaltstypen
  • Token-basierte Authentifizierung — nur autorisierte Clients können Inhalte einreichen
  • Rate-Limiting — schützt den Dienst vor Missbrauch und ausufernder Nutzung

Technische Architektur

Python · Flask logo
Python · Flask
Leichtgewichtiges Web-Framework für die Moderations-REST-API.
FFmpeg · MoviePy logo
FFmpeg · MoviePy
Audio- und Videoverarbeitung, einschließlich Bearbeitung einzelner Abschnitte.
OpenAI CLIP logo
OpenAI CLIP
Modell zur Klassifikation von Bildern und Videobildern.
Datenbank logo
Datenbank
Speichert das Ergebnis jeder Moderationsanfrage.

Herausforderungen

  • Anstößigen Text erkennen, der absichtlich verschleiert wird (Leetspeak)
  • Audio zensieren, ohne den ganzen Clip stummzuschalten oder zu verwerfen
  • Visuelle Inhalte moderieren, nicht nur Text

Lösungen

  • Leetspeak vor dem Abgleich normalisiert, sodass verschleierte Wörter wie ihre normale Schreibweise behandelt werden
  • Nur die anstößigen Audioabschnitte überpiept und den Rest des Clips erhalten
  • OpenAI CLIP für die Moderation von Bildern und Videos eingesetzt