October 2024

SpeechGuard

Technologie zur Unterstützung von Gegenrede in sozialen Medien

  • VITE
  • CI CD
  • TAILWIND CSS
  • EXPRESS
  • SHADCN UI
  • MYSQL
  • REST
  • SVELTE
  • MARIADB
  • SWAGGER
  • FastApi
  • Pocketbase
Live-Projekt ansehen
SpeechGuard

In Zeiten, in denen Hasskommentare, Cybermobbing und andere Formen von Online-Angriffen junge Menschen überproportional treffen, ist es unerlässlich, neue Strategien zur Gegenwehr zu entwickeln. Das Projekt SpeechGuard hat zum Ziel, automatisierte Methoden zur Erkennung von Hassrede und zur Förderung von Gegenrede zu realisieren. Im Folgenden stelle ich seine Kernfunktionalität, die Oberfläche, Sicherheit, Skalierbarkeit, kontextbewusste Analyse und Evaluierungsprozesse vor.

1. Kernfunktionalität


Kommentaranalyse

Plattformübergreifender Kommentarzugriff: SpeechGuard greift auf Kommentare in populären sozialen Plattformen wie TikTok, Instagram und YouTube zu und erfasst dabei Kontext wie übergeordnete Kommentare, Videotitel und Videoinhalt, um das gesamte Gesprächsumfeld eines Kommentars abzubilden.

Hassrede-Erkennung: Über die OpenAI-API werden Hasskommentare automatisch erkannt. Die Erkennung wird mit Testläufen und Pop-up-Benachrichtigungen validiert, sodass Nutzer:innen sofort informiert werden, wenn potenziell problematische Inhalte gefunden werden.


Gegenrede-Generierung

Gegenrede erzeugen: Sobald Hassrede identifiziert wird, generiert das System automatisch mehrere Gegenrede-Optionen als Ausgangspunkt für eine angemessene, wirksame Antwort.

Auswahlmenü und Feedback: Ein intuitives Menü ermöglicht es Nutzer:innen, unter den Vorschlägen zu wählen. Die Wahl wird gespeichert und analysiert, um im Laufe der Zeit Muster zu erkennen und – optional – automatische Empfehlungen auf Basis der häufigsten Nutzerentscheidungen zu ermöglichen.


Speicherung und Training

Backend-Datenbank mit PocketBase: SpeechGuard verwendet PocketBase, um Kommentare, Gegenrede-Interaktionen und Nutzerentscheidungen zuverlässig zu speichern.

API-Endpunkte und Modelltraining: Dedizierte Endpunkte speichern und rufen die Daten ab, und gesammelte Nutzerentscheidungen fließen in eine kontinuierliche Modellverbesserung ein, um die Gegenrede-Vorschläge wirksamer zu machen. Optionale erweiterte Analysen legen Trends in der Datenbank offen.


2. Oberfläche


Integration in soziale Plattformen

Dezentes SpeechGuard-Symbol: Das Symbol integriert sich unauffällig in die unterstützten Plattformen, sodass es mit einem Tipp erreichbar ist, ohne den natürlichen Gesprächsfluss zu unterbrechen.

Pop-up-Benachrichtigungen: Wenn Hassrede erkannt wird, geben dezente Pop-ups sofortiges Feedback und ermutigen zur Reaktion.


Auswahlmenü und Feedback

Einfaches Menü: Ein klar strukturiertes Menü bietet Gegenrede-Vorschläge an, die leicht auszuwählen und zu bewerten sind.

Nutzerfeedback: Eine Feedback-Funktion ermöglicht es Nutzer:innen, die Wirksamkeit der Vorschläge zu bewerten, mit einem optionalen Punktesystem zur Belohnung von Engagement mit Gegenrede.


3. Sicherheit und Datenschutz


Authentifizierung und Zugangskontrolle

Verifizierte Nutzer:innen: Ein robustes Authentifizierungssystem stellt sicher, dass nur verifizierte Nutzer:innen auf kritische Funktionen zugreifen.

API Rate Limiting: Ein Limit von 100 Anfragen pro Stunde und Nutzer:in verhindert Überlastung.


Datenschutz und Anonymisierung

Datenanonymisierung: Kommentare und Nutzerentscheidungen werden anonymisiert, um die Privatsphäre zu schützen.

Optionale Verschlüsselung: Datenverschlüsselung kann für zusätzliche Sicherheit ergänzt werden.


4. Skalierbarkeit und Performance


Deployment

Docker-Container: SpeechGuard läuft in Docker-Containern auf schuleigenen Servern für einfaches Deployment und Skalierung.

Skalierbares System: Das Setup bewältigt künftiges Nutzerwachstum komfortabel, mit einer optionalen cloudbasierten Infrastruktur als Backup.


5. Kontextbewusste Analyse


Kontextanalyse

Erfassung übergeordneter Kommentare und Videoinhalte: Durch Einbeziehung übergeordneter Kommentare sowie Titel und Inhalt von Videos ermöglicht das System eine umfassende Kontextanalyse, die Interaktionen in ein größeres Bild einbettet.


Kontextbewusste Gegenrede

Vorschläge anpassen: Gegenrede-Vorschläge passen sich dynamisch an den erfassten Kontext an, wobei Tests sicherstellen, dass die Optionen zur jeweiligen Situation passen.


6. Evaluation und Testing


Evaluation in Schulen

Workshops und Fragebögen: Zur Evaluation der Wirksamkeit werden in Schul-Workshops eigens entwickelte Feedback- und Umfrageformulare eingesetzt, die sowohl Benutzerfreundlichkeit als auch die Wirksamkeit der Gegenrede-Optionen messen.


Nutzerfeedback und kontinuierliche Verbesserung

Analyse und Trends: Gesammeltes Feedback wird systematisch ausgewertet, um Verbesserungen voranzutreiben, mit optionalen anonymisierten Umfragen zur präziseren Messung von Zufriedenheit und Wirksamkeit.


Fazit


SpeechGuard ist eine innovative Möglichkeit, jungen Menschen eine Stimme gegen Online-Hass zu geben. Durch die Kombination aus erweiterter Kommentaranalyse, automatischer Hassrede-Erkennung und kontextbewusster Gegenrede unterstützt es aktiv die Zivilcourage in sozialen Medien. Mit einer benutzerfreundlichen Oberfläche, robuster Sicherheit und einer skalierbaren Infrastruktur ist es gut gerüstet für die Herausforderungen moderner Online-Kommunikation.


Kontinuierliche Evaluation und direktes Nutzerfeedback fließen in die Plattform zurück und helfen dabei, wirksame Strategien zur Unterstützung von Gegenrede zu entwickeln. Gemeinsam können wir einen echten Beitrag zu einem sichereren, positiveren digitalen Raum leisten.

Gallery