Ce sujet couvre la configuration de la fonctionnalité de Sentiment du plugin Discourse AI.
Niveau d’utilisateur requis : Modérateur
Sentiment surveille votre communauté en analysant les messages et en fournissant des scores de sentiment et d’émotion pour vous donner une idée générale de votre communauté sur n’importe quelle période. Ces informations peuvent être utiles pour déterminer le type d’utilisateurs qui publient dans votre communauté et interagissent les uns avec les autres.
Fonctionnalités
- Sentiment général : compare le nombre de messages classés comme positifs ou négatifs
- Graphique à barres présentant une valeur numérique basculable pour les scores positifs, négatifs et généraux
- Émotion : nombre de sujets et de messages classés par émotions multiples, regroupés par période
- Aujourd’hui
- Hier
- 7 derniers jours
- 30 derniers jours
- Rapports pour toute période accessible via les paramètres
- Annuel
- Trimestriel
- Mensuel
- Hebdomadaire
- Plage personnalisée
- Accessible à tous les utilisateurs du personnel (administrateurs et modérateurs)
Activation du Sentiment
Configuration
Le Sentiment est activé par défaut pour les clients hébergés. Pour les étapes manuelles, voir ci-dessous
- Allez dans les paramètres
Admin→Plugins→ recherchez ou trouvezdiscourse-aiet assurez-vous qu’il est activé - Activez
ai_sentiment_enabledpour l’Analyse de Sentiment - Rendez-vous sur
/admin/dashboard/sentimentpour voir leurs rapports respectifs
Une fois activé, Sentiment classera automatiquement tous les nouveaux messages et effectuera un remplissage des messages des 60 derniers jours via un travail planifié qui s’exécute toutes les 5 minutes. Pour effectuer un remplissage des messages de plus de 60 jours, augmentez le paramètre de site
ai_sentiment_backfill_post_max_age_days.
Hébergé par nous ?
Contactez-nous à team@discourse.org si vous avez besoin d’aide pour ajuster les paramètres de remplissage.
Auto-hébergé ?
Augmentez
ai_sentiment_backfill_post_max_age_daysdans les paramètres de votre site pour couvrir la plage de temps souhaitée. Le travail de remplissage planifié traitera automatiquement les anciens messages. Pour plus de détails sur la configuration des points de terminaison de modèle requis, consultez Auto-hébergement du Sentiment et de l’Émotion pour DiscourseAI.
FAQ Technique
Comment les données des sujets/messages sont-elles traitées ? Comment les scores sont-ils attribués ?
- Le Sentiment a une fidélité « par message ». Pour chaque message, nous pouvons déterminer le sentiment, puis découper ces données sous de nombreuses formes (par étiquette / catégorie / temps, etc.). Il compare le nombre de messages classés comme positifs ou négatifs. Ceux-ci sont calculés lorsque les scores positifs ou négatifs dépassent un seuil fixe de 0,6 (actuellement non configurable).
Y a-t-il des plans pour ajouter la prise en charge d’autres langues ?
- Oui, à l’avenir ! En ajoutant des modèles d’apprentissage automatique (ML) simples multilingues et en utilisant des grands modèles linguistiques (LLM) multilingues pour classer les données, au lieu de modèles dédiés.
Quels modèles sont utilisés pour alimenter le Sentiment ?
- Actuellement, nous utilisons SamLowe/roberta-base-go_emotions · Hugging Face et cardiffnlp/twitter-roberta-base-sentiment-latest · Hugging Face.
Précautions
- Les messages classés comme neutres (ni positifs ni négatifs) ne sont pas affichés
- Les messages privés (MP) sont exclus des calculs