L'analyse des sentiments inspecte les entrées de l'utilisateur final et identifie l'opinion subjective dominante, en particulier pour déterminer l'attitude d'un utilisateur final comme étant positive, négative ou neutre. Lorsque vous effectuez une requête de détection d'intent, vous pouvez spécifier l'utilisation de l'analyse des sentiments. La réponse contiendra ainsi des valeurs d'analyse des sentiments.
Langues disponibles
Pour obtenir la liste des langues acceptées, consultez la colonne Sentiment de la documentation de référence sur les langues.
Si vous effectuez une requête d'analyse des sentiments pour une langue non acceptée, votre requête de détection d'intent n'échoue pas, mais le champ QueryResult.diagnostic_info
contient des informations d'erreur.
Détecter un intent
À l'aide de l'API, vous pouvez effectuer une requête d'analyse des sentiments pour chaque appel detectIntent
ou streamingDetectIntent
en définissant le champ analyzeQueryTextSentiment
sur "true".
La réponse contient un champ sentimentAnalysisResult
avec les valeurs score
et magnitude
.
Utiliser les sentiments dans des conditions
Vous pouvez utiliser les résultats de l'analyse des sentiments via les paramètres de portée requête lorsque vous définissez une condition.
Pour en savoir plus, consultez les descriptions des paramètres d'analyse des sentiments et la documentation de référence sur les conditions afin de découvrir comment les paramètres peuvent être utilisés dans ces conditions.
Utiliser les sentiments dans le simulateur
Vous pouvez activer l'analyse des sentiments lorsque vous utilisez le simulateur.