Die Discourse-Metriken sind bereits recht gut, aber um die Gesundheit eurer Community oder vielleicht bestimmter Themen effektiv zu verstehen, wäre es toll, eine Art integrierte Metrik dafür zu haben oder vielleicht ein Plugin, das bestimmte Foren oder Diskussionen innerhalb einer Discourse-Instanz überwacht.
Die Sentiment-Analyse lässt sich leicht mit einer Excel-Formel oder einer Open-Source-API durchführen.
Wir haben zwar ein Plugin, das Googles Perspective API nutzt, die einzelne Beiträge/Nutzer analysiert. Discourse Google Perspective APIThemenbezogene Stimmung scheint jedoch ein interessanter Ansatz zu sein, oder sogar auf Kategorie- oder Tag-Ebene. Das könnte potenziell helfen, Moderationsressourcen auf einem sehr großen Forum besser zuzuteilen (wenn beispielsweise die Kategorie feature insgesamt eine negative Stimmung aufweist, dort mehr Moderatoren einsetzen).
Du hast genau das getroffen, was ich sagen wollte. Ich sehe das ebenfalls aus dieser Perspektive: ein Tool für Moderatoren oder Mitarbeiter, um auf einen Blick das Stimmungsniveau eines Themas zu überwachen und präventive Maßnahmen zu ergreifen, indem sie die Diskussion so lenken, dass die Stimmung positiv wird.
Ich werde mich auch mit dem Google Perspective API-Plugin befassen.
Außerdem könnte es nützlich sein, wenn ein Plugin zur Themenstimmungsanalyse die Option hätte, automatisch zu handeln, sobald die Stimmung abfällt – zum Beispiel, indem das Thema für 24 Stunden geschlossen wird, damit sich alle beruhigen können (ich würde jedoch darauf hinweisen, dass das Stimmungsgewicht über alle Teilnehmer verteilt werden sollte, damit eine einzelne Person das System nicht manipulieren kann, um ein Thema automatisch schließen zu lassen).
Je mehr ich darüber nachdenke, desto mehr interessiert mich dies. Eine der Schwächen, die wir bei der Analyse der Stimmung einzelner Beiträge festgestellt haben, war, dass die Perspective-API nicht erkennt, wenn jemand einen Scherz macht oder sarkastisch ist. Wenn die Stimmung der Antworten gleichzeitig gemessen wird, könnte dies ein stärkeres Signal sein (denn wenn jemand tatsächlich beleidigend ist, wird die Stimmung in den Antworten wahrscheinlich ebenfalls negativ sein!)
Ich vermute stark, dass Sie über eine Geschwindigkeitsbegrenzung für Themen, in denen die Nutzer extrem schnell posten, zu 95 % den gleichen Nutzen erzielen würden wie in der vorherigen Diskussion beschrieben.
Ich bin auch neugierig, ob die Vorteile die potenziellen Kosten überwiegen. In einem anderen Thema dieser Woche haben wir gesehen, dass die Übersetzungs-API allein durch die Spracherkennung eine Rechnung von 1.000 $ für eine einzige Website verursacht hat.
Wenn Ihre Website so groß ist, dass Sie sich für die Sentiment-Analyse auf einen Themenindikator verlassen, können die potenziellen Kosten für die Generierung dieses kleinen Ampelsignats erheblich sein.
Google strukturiert die Preisgestaltung für die NLAPI ganz anders als für die Übersetzungs-API. Die Sentiment-Analyse in der NLAPI kostet 1 $ für 1.000 Einheiten mit bis zu 1.000 Zeichen, sodass jede Antwort mindestens eine Einheit kostet. Da jede Antwort separat bewertet werden muss, entspricht jede Antwort mindestens einer Einheit. Bei einer sehr groben Schätzung liegt dies vielleicht bei einem Achtel der Kosten der Übersetzungs-API, aber das ist immer noch eine beträchtliche Summe, um Mitarbeiter zu ersetzen, die mit den Beiträgen interagieren und diese verfassen.