Dieses Thema behandelt die Konfiguration der Sentiment-Funktion des Discourse AI Plugins.
Erforderliche Benutzerebene: Moderator
Sentiment überwacht Ihre Community, indem es Beiträge analysiert und Stimmungs- und Emotionsbewertungen liefert, um Ihnen ein Gesamtbild Ihrer Community für einen beliebigen Zeitraum zu geben. Diese Erkenntnisse können hilfreich sein, um die Art der Benutzer zu bestimmen, die in Ihrer Community posten und miteinander interagieren.
Funktionen
- Gesamtstimmung: Vergleicht die Anzahl der Beiträge, die entweder als positiv oder negativ eingestuft wurden
- Balkendiagramm mit umschaltbarem numerischem Wert für positive, negative und Gesamtbewertungen
- Emotion: Anzahl der Themen und Beiträge, die nach mehreren Emotionen klassifiziert und nach Zeitrahmen gruppiert sind
- Heute
- Gestern
- Letzte 7 Tage
- Letzte 30 Tage
- Berichte für beliebige Zeiträume, die über die Einstellungen zugänglich sind
- Jährlich
- Vierteljährlich
- Monatlich
- Wöchentlich
- Benutzerdefinierter Bereich
- Zugänglich für alle Mitarbeiterbenutzer (Administratoren und Moderatoren)
Sentiment aktivieren
Konfiguration
Sentiment ist für gehostete Kunden standardmäßig aktiviert. Für manuelle Schritte siehe unten
- Gehen Sie zu den Einstellungen
Admin→Plugins→ Suchen oder finden Siediscourse-aiund stellen Sie sicher, dass es aktiviert ist - Aktivieren Sie
ai_sentiment_enabledfür die Sentiment-Analyse - Rufen Sie
/admin/dashboard/sentimentauf, um die entsprechenden Berichte anzuzeigen
Nach der Aktivierung klassifiziert Sentiment automatisch alle neuen Beiträge und füllt Beiträge der letzten 60 Tage über einen geplanten Job auf, der alle 5 Minuten ausgeführt wird. Um Beiträge, die älter als 60 Tage sind, nachzufüllen, erhöhen Sie die Site-Einstellung
ai_sentiment_backfill_post_max_age_days.
Von uns gehostet?
Kontaktieren Sie uns unter team@discourse.org, wenn Sie Hilfe bei der Anpassung der Backfill-Einstellungen benötigen.
Selbst gehostet?
Erhöhen Sie
ai_sentiment_backfill_post_max_age_daysin Ihren Site-Einstellungen, um den gewünschten Zeitraum abzudecken. Der geplante Backfill-Job verarbeitet die älteren Beiträge automatisch. Details zur Einrichtung der erforderlichen Modell-Endpunkte finden Sie unter Self-Hosting Sentiment and Emotion for DiscourseAI.
Technisches FAQ
Wie werden Themen-/Beitragsdaten verarbeitet? Wie werden Bewertungen zugewiesen?
- Sentiment hat eine „pro Beitrag“-Genauigkeit. Für jeden Beitrag können wir die Stimmung ermitteln und diese Daten dann in vielen Formen aufschlüsseln (pro Tag / Kategorie / Zeit usw.). Es vergleicht die Anzahl der Beiträge, die entweder als positiv oder negativ eingestuft wurden. Diese werden berechnet, wenn positive oder negative Bewertungen einen festgelegten Schwellenwert von 0,6 überschreiten (derzeit nicht konfigurierbar).
Gibt es Pläne, die Unterstützung für andere Sprachen hinzuzufügen?
- In Zukunft Ja! sowohl durch das Hinzufügen mehrsprachiger einfacher Machine Learning (ML) Modelle als auch durch die Verwendung mehrsprachiger Large Language Models (LLMs) zur Klassifizierung der Daten anstelle spezieller Modelle.
Welche Modelle werden zur Steuerung von Sentiment verwendet?
- Derzeit verwenden wir SamLowe/roberta-base-go_emotions · Hugging Face und cardiffnlp/twitter-roberta-base-sentiment-latest · Hugging Face.
Einschränkungen
- Als neutral eingestufte Beiträge (weder positiv noch negativ) werden nicht angezeigt
- Private Nachrichten (PNs) sind von den Berechnungen ausgeschlossen