Analyse des sentiments

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.