Présentation

Effectué

Dans le traitement du langage naturel (NLP), l’analyse des sentiments et l’exploration des opinions sont essentielles pour extraire des insights précieux à partir de données textuelles. Il est essentiel de connaître ces concepts, leurs différences et leurs avantages pour créer des applications intelligentes qui traitent le langage écrit et permettent de découvrir ce que les clients pensent vraiment d'une marque, d'un produit ou d'un sujet. L’analyse des sentiments fournit des insights sur les tendances du marché, les performances des concurrents et les préférences des consommateurs. Comprendre les sentiments aide les entreprises à adapter leurs stratégies en conséquence.

Scénario : Analyser le sentiment des avis des utilisateurs sur les biens immobiliers

Vous êtes développeur pour Margie’s Travel, une entreprise dont les applications web et mobiles connectent les voyageurs à la recherche d’hébergements avec des propriétaires et des gestionnaires immobiliers prêts à louer leurs propriétés. La base de données serveur flexible Azure Database pour PostgreSQL soutient ces applications. L'une des fonctionnalités de l'application permet aux locataires de soumettre des avis sur les biens qu'ils ont loués. Ces avis permettent aux autres clients de déterminer la qualité de l'hébergement et la serviabilité des hôtes. Il vous est demandé d'utiliser Azure AI Services et l'extension azure_ai pour analyser le sentiment des avis afin que des étiquettes descriptives puissent être appliquées en tant que filtres dans les applications.

Analyse des sentiments : Comprendre la situation globale

L’analyse des sentiments revient à disposer d'un radar émotionnel pour le texte. Il vous aide à évaluer les sentiments ou le ton émotionnel exprimé dans le contenu écrit. Qu'il s'agisse d'un avis sur un produit, d'un message sur les médias sociaux ou d'un retour d'information de la part d'un client, l'analyse des sentiments permet de déterminer si le sentiment est positif, négatif ou neutre. Cette fonctionnalité fournit des insights sur la façon dont les utilisateurs perçoivent votre marque, votre produit ou votre service.

Exploration des opinions : Aller au-delà des sentiments

L’exploration des opinions (également appelée analyse des sentiments basée sur des aspects) amène l’analyse des sentiments à un niveau supérieur. C'est comme disséquer les opinions au microscope. Au lieu de s'intéresser au sentiment général, l'exploration des opinions se concentre sur des aspects spécifiques du texte. Par exemple, il peut vous indiquer si les utilisateurs apprécient les chambres spacieuses mais trouvent les environs bruyants. Cette capacité permet de mieux comprendre les sentiments plus nuancés associés à différents attributs et est idéale pour effectuer des analyses fines.

Analyser les sentiments avec Azure AI Services

Le service Azure AI Language, qui fait partie d’Azure AI Services, vous permet d’analyser les sentiments et d’explorer les opinions à partir de données textuelles. L’incorporation de fonctionnalités d’analyse des sentiments dans vos applications peut être effectuée en toute transparence à l’aide de l’extension azure_ai pour le serveur flexible Azure Database pour PostgreSQL.

Objectifs d’apprentissage

Le module explore les fonctionnalités d’analyse des sentiments et d’exploration des opinions du service Azure AI Language et la façon dont l’extension azure_ai peut être utilisée pour intégrer l’analyse des sentiments directement dans vos bases de données PostgreSQL. Dans ce module, vous avez :

  • Explorez les principes fondamentaux de l’analyse des sentiments et comment il peut être utilisé pour obtenir des insights sur les sentiments et les émotions des utilisateurs.
  • Décrivez les techniques d’exploration des opinions pour identifier les sentiments liés à des attributs spécifiques.
  • Appliquez l’analyse des sentiments aux révisions utilisateur dans une base de données PostgreSQL à l’aide de l’extension azure_ai.

À la fin de ce module, vous êtes équipé pour créer des applications intelligentes qui comprennent les sentiments et les opinions directement dans votre base de données.