我是使用Ask cli进行Alexa开发的新手,当我通过dialog-delegate-starter进行操作时遇到了一个问题。在json模型中,有一个名为elicitation的字段,其值为“ Elicit.Slot.251925459829.983270759031”,这似乎是某种自动生成的ID。我正在想象创建自己的对话框意图,并且必须手动填写。这个ID是如何生成的,在哪里找到它的?
"dialog": {
"intents": [
{
"name": "factIntent",
"confirmationRequired": false,
"slots": [
{
"name": "city",
"type": "cityName",
"elicitationRequired": true,
"confirmationRequired": false,
"prompts": {
"elicitation": "Elicit.Slot.251925459829.983270759031"
}
}
]
}
]
},
答案 0 :(得分:0)
您实际上不需要手动填写。即使您使用“手动委派”,您也可以使用它们。我不确定您需要它们什么,但是有一种获取它们的方法。
也许这会有所帮助:https://developer.amazon.com/es-mx/docs/custom-skills/delegate-dialog-to-alexa.html