首页 > 解决方案 > Dialogflow - 情绪分析 - SentimentAnalysisResult obj 有时为空

问题描述

我正在尝试从 c# 代码中进行情绪分析。我已启用情感分析为真。

DetectIntentRequest detectIntentRequest = new DetectIntentRequest(); 
detectIntentRequest.QueryInput = queryInput; 
detectIntentRequest.SessionAsSessionName = _sessionName; 
detectIntentRequest.QueryParams = new QueryParameters(); detectIntentRequest.QueryParams.SentimentAnalysisRequestConfig = new SentimentAnalysisRequestConfig(); detectIntentRequest.QueryParams.SentimentAnalysisRequestConfig.AnalyzeQueryTextSentiment = true;

对于几句话,我在当前响应中得到SentimentAnalysisResult 。但是对于少数句子, SentimentAnalysisResult 响应为空。

例如:当我将以下作为查询字符串发送到检测意图时。

向我展示不在马哈拉施特拉邦的可能性 -这给出了有效的结果。

向我展示在马哈拉施特拉邦而不是在浦那的可能性 -这使 SentimentAnalysisResult 为空

标签: dialogflow-es

解决方案


推荐阅读