dialogflow-es - 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 为空
解决方案
推荐阅读
- c++ - 转发声明的枚举,.h 中的默认值
- laravel - 如何在 Laravel 5.6 中禁用注册新用户
- sql - 如何获得一行中的最大值以及所有列的名称以获得相等的值
- php - 使用 PHP 正则表达式从字符串中提取年份
- javascript - 如何覆盖 Node.js 模块中的函数?
- batch-file - RegEx 适用于在线模拟器,但不适用于带有 findstr 的 BatchFile
- ios - AvPlayer 和 AirPlay 不能很好地工作
- android - 与 QUIC 一起使用的 Android WebView
- google-maps - React-native-Maps 附近的地点
- python - 如何启动运行具有多个参数的函数的单独进程?