繁体   English   中英

DialogFlow CX session 在填写意图参数后很快结束

[英]DialogFlow CX session ends soon after filling an intent parameter

我在 DialogFlow CX 中有一个实体感觉 根据用户输入,它被分类为 3 个值之一,即正面(快乐、真棒、棒等)负面(坏、愤怒、丑陋等)或中等(OK、公平、好等)。

现在,对于这 3 种感觉,我有不同的消息响应/路线。 我看到代理从这三种实体类型中正确检测并用其中一种填充参数值。

所以我有这样的条件: $session.params.feeling = "positive", $session.params.feeling = "negative", $session.params.feeling = "medium"对于每条路线,做出相应的反应。 问题是,参数正确获取值,但在 session 结束后不久,没有任何转换。 填充参数我也将此参数设置为必需看起来我没有正确使用条件语法。 有什么帮助吗?

在 Dialogflow CX 模拟器中的代理测试屏幕截图上,参数名称为“personal-feeling”。

您需要在条件中使用相同的参数名称。 例如,第一个条件是$session.params.personal-feeling = "positive"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM