我有一个客户要求,因此必须有条件地要求Alexa提示。基本上,用户将ask {intent} {utterance}
,后端将检查其帐户以查看列表中是否有多个项目;如果是这样,它将询问“哪个项目1或项目2”。他们将需要回答1或2。
如果他们的列表中只有一个项目,它将默认为该项目,不需要用户输入。
我对多匝对话框的工作原理的理解是,我必须创建一个至少具有一个所需插槽的对话框模型。正如您在我的示例中看到的那样,并不总是需要一个插槽。
这可能吗?如果是这样,您可以概括地概述我应该采取的步骤吗?
注:不幸的是,要求之一是必须在Azure中处理终结点;因此,我必须使用Alexa.NET而不是典型的SDK。不确定是否有任何改变。