J’ai une demande de création de tableaux de bord à l’aide de l’explorateur de données au niveau de la catégorie avec certaines métriques clés qui seront automatisées chaque mois, envoyées aux modérateurs de catégorie afin qu’ils soient au courant des performances et prennent des décisions commerciales en conséquence.
Analyse des sentiments - cela a été demandé au niveau de la catégorie. J’ai examiné la table classification_results pour comprendre comment la joindre, cependant, il y a des colonnes limitées et une seule appelée target_id mais aucune idée à quoi cela fait référence et je ne la vois que dans les tables liées à l’IA.
Juste pour vérifier, si target_type est ‘post’, alors je devrais joindre classification_results.target_id à posts.id, c’est bien ça ?
Et si le target_type est autre chose, comme ‘comment’, alors je le joindrais plutôt à la table comments ? Je veux juste m’assurer que je joins à la bonne table en fonction du type.
Je ne suis pas sûr que les commentaires soient traités par l’analyse des sentiments de l’IA. Est-ce un target_type que vous voyez dans vos données ?
Je pense que cela ne concerne actuellement que les publications, mais avec un format qui permet de l’étendre à d’autres entités à l’avenir. Mon ensemble de données est cependant limité, donc si vous pouviez exécuter cette requête et voir quels sont les différents types que vous avez, ce serait très utile :
SELECT target_type
FROM classification_results
GROUP BY 1
Je ne vois que « post » comme type de cible. Ai-je raison de penser qu’un post est également un multiple de types en soi ? Par exemple, un sujet peut comporter 10 posts au total. Cela signifie-t-il que l’analyse de sentiments dans ce cas serait appliquée 10 fois, une fois à chaque post d’un sujet ? Signifiant que si la demande était de créer un tableau de bord qui montre le score de sentiment par sujet par catégorie, une autre étape consisterait alors à comprendre combien de posts d’un sujet ont même eu une analyse de sentiment appliquée, puis à créer une moyenne ?
L’analyse des sentiments est appliquée au niveau du message, de sorte que chaque message aurait son propre enregistrement dans la table classification_results. Chaque message aurait également un enregistrement distinct pour chaque modèle qui lui est appliqué. Ainsi, selon les résultats qui vous intéressent, vous voudrez filtrer ceux spécifiques à ce modèle.
Je pense que cela peut dépendre des résultats qui vous intéressent. Les sentiments positifs/négatifs pourraient mieux se prêter à ce concept. Les émotions pourraient être mieux présentées sous forme de colonnes séparées par sujet.
Mais vous pourriez trouver des idées dans les exemples existants :
Hmm. Je viens de le tester et ça fonctionne pour moi.
Peut-être un peu basique, mais juste pour vérifier, avez-vous ajusté les paramètres de la plage de dates sur quelque chose de plus récent que les valeurs par défaut ?