首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对话框流CX -使用情感分析得分转换到页面

对话框流CX -使用情感分析得分转换到页面
EN

Stack Overflow用户
提问于 2022-09-18 04:59:53
回答 1查看 186关注 0票数 0

有没有人知道是否有可能仅仅根据最终用户的反应的情绪分析评分($request.sentiment.score)而转换到另一个页面?

我基本上想让代理问最终用户一个问题,然后让代理将用户路由到页面,严格使用用户响应的情感分析分数,仅此而已。

到目前为止我尝试过的是:

通过Dialogflow-CX模拟器,我试图使用路由中的条件语句$request.sentiment.score <= 0转换到另一个页面,但是代理没有转换到下一个页面,并且无法将我的输入与严格的条件路由匹配(它只是跳转到sys.no-match-default事件处理程序)。

下面是我设置的路线的截图:

正如您所看到的,除了一个以$request.sentiment.score <= 0作为参数的条件触发器之外,路由没有其他意图。

我只是想让代理将最终用户引导到下一页,只要它检测到带有负面情绪评分的消息。下一个屏幕截图显示,代理检测到情绪得分为负值,但是该代理不会转换到下一页。

有人知道我好像做错了什么吗?

EN

回答 1

Stack Overflow用户

发布于 2022-09-19 07:53:50

在您的项目中,您似乎没有选择意图,这就是为什么无法转到下一个page.You可以按照您的需求在Dialogflow CX控制台中执行以下步骤:

如果您需要转到bad_service页面,那么我们需要给出一些负面的单词,如您在下面的图片中所看到的。

2在这种情况下,如果$request.sentiment.score小于零,则只有条件满足。例如,如果我们给出一些负面的词,比如bad service,那么$request.sentiment.score分数小于零,那么就会转到bad_service页面。

3.现在选择页面。

工作实例:

1肯定查询得分:

这里的Query Score is 0.8大于零,所以条件不满足。

2查询分数为负数:

这里是Query Score is -0.9,所以我们到达了bad_services页面。

编辑#1

您可以使用情绪分析分数转换到页面:

Step1:通过单击事件处理程序附近的+符号添加新的sys.no-match-default事件处理程序:

Step2:从事件下的下拉按钮中选择sys.no-match-default并应用在您的情况下要触发的条件( $request.sentiment.score <= 0)。

Step3:选择您想要的页面,在您的情况下选择Negative Sentiment页面。

步骤4:添加另一个sys.no-match-default事件处理程序并选择它。

步骤5:应用条件( $request.sentiment.score >= 0)触发未经训练的阳性短语。

示例:

在这里,我添加了两个no-match-default事件处理程序,如果世界是负的,那么我们将从任何页面进入一个负面情绪页面,对于积极的单词也是一样的。

负面情绪评分:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73760219

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档