Certains produits et fonctionnalités sont en cours de changement de nom. Les fonctionnalités de playbook et de flux génératifs sont également en cours de migration vers une console unique. Consultez les détails.
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
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 l'opinion dans les conditions
Vous pouvez utiliser les résultats de analyse des sentiments via les paramètres de portée de la requête lorsque vous définissez une condition.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/09/03 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/09/03 (UTC)."],[[["\u003cp\u003eSentiment analysis evaluates user input to discern the dominant subjective opinion, categorizing it as positive, negative, or neutral.\u003c/p\u003e\n"],["\u003cp\u003eSentiment analysis can be requested with each \u003ccode\u003edetectIntent\u003c/code\u003e or \u003ccode\u003estreamingDetectIntent\u003c/code\u003e call through the API by setting \u003ccode\u003eanalyzeQueryTextSentiment\u003c/code\u003e to true, resulting in a \u003ccode\u003esentimentAnalysisResult\u003c/code\u003e in the response.\u003c/p\u003e\n"],["\u003cp\u003eSentiment analysis is not supported in all languages, though a request will not fail if an unsupported language is used, error details will be added to the \u003ccode\u003eQueryResult.diagnostic_info\u003c/code\u003e field.\u003c/p\u003e\n"],["\u003cp\u003eSentiment analysis results can be used in conditions via request-scoped parameters, and can also be enabled for use in the simulator.\u003c/p\u003e\n"]]],[],null,["# Sentiment analysis inspects end-user input\nand identifies the prevailing subjective opinion,\nespecially to determine an end-user's attitude as\npositive, negative, or neutral.\nWhen making a detect intent request,\nyou can specify that sentiment analysis be performed,\nand the response will contain sentiment analysis values.\n\nSupported languages\n-------------------\n\nFor a list of supported languages, see the **sentiment** column on the\n[language reference](/dialogflow/cx/docs/reference/language).\nIf you request sentiment analysis for an unsupported language,\nyour detect intent request does not fail,\nbut the `QueryResult.diagnostic_info` field contains error information.\n\nDetect intent\n-------------\n\nUsing the API, you can request sentiment analysis for each\n`detectIntent` or `streamingDetectIntent` call\nby setting the `analyzeQueryTextSentiment` field to true.\nThe response contains a `sentimentAnalysisResult` field\nwith `score` and `magnitude` values.\n\nUsing sentiment in conditions\n-----------------------------\n\nYou can use sentiment analysis results via the request-scoped parameters when defining a condition.\n\nFor more information, see the [sentiment analysis parameters descriptions](/dialogflow/cx/docs/concept/parameter#request-scoped-sentiment), and\n[Conditions reference](/dialogflow/cx/docs/reference/condition#request-scoped) for how the parameters can be used in conditions.\n\nUsing sentiment in the simulator\n--------------------------------\n\nYou can enable sentiment analysis when using the\n[simulator](/dialogflow/cx/docs/concept/console#simulator-settings)."]]