Demande de support pour joindre la table classification_results à d'autres tables

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.

Merci de votre soutien.

Je pense que cela dépend de la colonne target_type. Par exemple, si elle contient un target_type de ‘post’, alors le target_id est un post_id.

1 « J'aime »

Merci, ça m’aide beaucoup.

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. :thinking: 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 :

Le code global de sentiment ne fonctionne pas, je n’obtiens aucun résultat mais l’analyse de sentiment du front-end s’affiche pour les utilisateurs

Hmm. :thinking: 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 ?