对话框流中的可选输入上下文

时间:2018-04-27 12:03:36

标签: dialogflow

我有语音命令,例如

- turn on lights in the lounge
- turn on lights in the kitchen

房间(休息室,厨房)并且是必需参数,存储为上下文变量。

我的问题是 - 有没有办法为意图提供可选的输入上下文。如果存在上下文,则使用其中的数据,否则让用户通过插槽填充来指定上下文。

如果没有这个功能,我似乎需要两个几乎相同的意图。

- TurnOnLights_WithContext
- TurnOnLights_WithoutContext

1 个答案:

答案 0 :(得分:2)

解决方案是从上下文中设置参数的默认值。如果该值存在于上下文中,则将设置该值。如果没有,用户将必须通过插槽填充来指定值。

请参阅下面的屏幕截图

enter image description here

enter image description here