Explorer l’analyse des sentiments

Effectué

L’analyse des sentiments est une technique de traitement du langage naturel (NLP) cruciale qui nous permet de discerner le ton émotionnel ou le sentiment exprimé dans des données textuelles. À l’aide du Machine Learning et du traitement du langage naturel (NLP), l’analyse des sentiments vise à déterminer si les opinions, sentiments, évaluations, attitudes et émotions exprimées dans le texte expriment un sentiment positif, négatif ou neutre. Ces fonctionnalités permettent aux applications de comprendre les sentiments des utilisateurs, de surveiller la perception de la marque et de prendre des décisions éclairées en fonction du contenu textuel.

Les applications web et mobile de Margie's Travel permettent aux locataires de soumettre des avis détaillés sur leurs expériences de séjour dans les propriétés répertoriées dans les applications. Le texte de ces avis contient des informations précieuses sur la façon dont le client a perçu l'établissement, son hôte et son séjour. Comprendre ces sentiments peut aider Margie’s Travel à mieux servir ses clients et à fournir des commentaires précieux aux propriétaires et aux gestionnaires immobiliers.

Analyser les sentiments avec l’extension azure_ai

L’extension azure_ai pour Azure Database pour PostgreSQL – Serveur flexible s’appuie sur l’intégration au service Azure AI Language pour effectuer une analyse des sentiments. Les fonctionnalités d’analyse des sentiments de l’extension sont accessibles à l’aide de la fonction analyze_sentiment() dans le schéma azure_cognitive.

Cette méthode a trois surcharges, ce qui vous permet d’analyser le sentiment d’un enregistrement à la fois ou plusieurs enregistrements en passant dans un tableau de valeurs à évaluer. Le paramètre language permet également d'indiquer dans laquelle des 94 langues prises en charge le texte d'entrée est rédigé.

La sortie de la fonction analyze_sentiment() est le type composite sentiment_analysis_result. La structure du type est la suivante :

   Column       |   Type   
----------------+------------------
 sentiment      | text      
 positive_score | double precision
 neutral_score  | double precision
 negative_score | double precision

Le type composite contient les prédictions de sentiment du texte d’entrée. Il comprend le sentiment, qui peut être positif, négatif, neutre ou mixte, et les scores pour les aspects positifs, neutres et négatifs trouvés dans le texte. Les scores sont représentés sous forme de nombres réels compris entre 0 et 1. Par exemple, dans (neutre, 0,26, 0,64, 0,09), le sentiment est neutre, avec un score positif de 0,26, neutre de 0,64 et négatif à 0,09.

La fonction affecte des étiquettes de sentiments (positives, négatives ou neutres) à des phrases individuelles ou à des documents entiers. Ces étiquettes indiquent le ton émotionnel exprimé dans le texte. Elle retourne des scores de confiance avec les étiquettes de sentiments, représentant la confiance du modèle dans ses prédictions.

Avantages de l’analyse des sentiments

  • Comprendre les commentaires des clients : Analyser les avis, les publications sur les réseaux sociaux, les enquêtes, etc.
  • Surveiller la réputation de la marque : Suivre les tendances des sentiments au fil du temps.
  • Personnaliser les expériences utilisateur : Adaptez le contenu en fonction des sentiments de l’utilisateur.