Rapporto sul sentiment della comunità (negativo/neutro/positivo)

Ciao a tutti,

Le metriche di Discourse sono già piuttosto buone; tuttavia, per comprendere efficacemente la salute della tua community o magari di determinati argomenti, sarebbe ottimo disporre di una sorta di metrica integrata a tal fine o forse di un plugin che monitori determinati forum o discussioni all’interno di un’istanza di Discourse.

Il calcolo del sentiment è semplice da eseguire con una formula in un foglio di calcolo Excel o forse con un’API open source.

Questo è un esempio di calcolo del sentiment: https://www.paralleldots.com/emotion-analysis

Cosa ne pensate?

1 Mi Piace

Abbiamo un plugin che utilizza l’API Perspective di Google, che analizza singoli post e utenti.

Tuttavia, il sentiment a livello di argomento sembra un approccio interessante, o addirittura a livello di categoria o tag. Questo potrebbe potenzialmente aiutare a allocare meglio le risorse di moderazione in un forum molto grande (ad esempio, se la categoria feature avesse un sentiment complessivo negativo, si potrebbero assegnare più moderatori lì).

11 Mi Piace

Hai colto perfettamente ciò che volevo dire. Sto valutando la stessa angolazione: uno strumento per moderatori o staff per monitorare in un colpo d’occhio il livello di sentiment di un argomento e adottare misure preventive orientando la discussione in modo che il sentiment della conversazione diventi positivo.

Valuterò anche il plugin Google Perspective API.

Grazie mille.

2 Mi Piace

Inoltre, potrebbe essere utile se un plugin di analisi del sentiment dei topic offrisse la possibilità di eseguire un’azione automatica qualora il sentiment iniziasse a peggiorare… ad esempio, chiudendo il topic per 24 ore per permettere a tutti di calmarsi (suggerirei però di distribuire il peso del sentiment tra tutti i partecipanti, in modo che un singolo utente non possa manipolare il sistema per forzare la chiusura automatica di un topic).

Più ci penso, più questo aspetto mi interessa. Una delle debolezze emerse nell’analisi del sentiment dei singoli post era che la Perspective API non riusciva a capire quando qualcuno stesse scherzando o fosse sarcastico… se il sentiment delle risposte viene misurato allo stesso tempo, questo potrebbe rappresentare un segnale più forte (perché se qualcuno è effettivamente abusivo, anche il sentiment nelle risposte tenderà a essere negativo!)

1 Mi Piace

Sospezo fortemente che otterresti il 95% degli stessi benefici limitando la frequenza di pubblicazione nei topic dove le persone postano molto velocemente, come discusso in precedenza.

4 Mi Piace

Sono curioso di sapere se i benefici superino anche i potenziali costi: in un altro argomento di questa settimana, abbiamo visto che l’API di traduzione ha generato una fattura di 1.000 dollari per un singolo sito, solo grazie al rilevamento della lingua.

Se il tuo sito è così grande da dover affidarti a un indicatore di argomento per l’analisi del sentiment, i potenziali costi per generare quel piccolo semaforo potrebbero essere considerevoli.

Google struttura i prezzi in modo molto diverso rispetto a Translate. L’analisi del sentiment nella NLAPI costa 1 dollaro per 1.000 unità fino a 1.000 caratteri, quindi ogni risposta rappresenta almeno un’unità. Poiché ogni risposta deve essere valutata separatamente, ogni risposta corrisponde a un’unità minima. Con una stima molto approssimativa, il costo potrebbe essere circa un ottavo di quello dell’API di traduzione, ma si tratta comunque di una cifra piuttosto significativa rispetto al personale che interagisce con i post scritti.

1 Mi Piace