0
我有一個驗證用戶請求的要求(如果用戶說我需要冰淇淋,我們如何知道用戶說出的冰淇淋)。 例如:我想訂購一個marghareeta披薩,那麼我們如何才能知道用戶通過亞馬遜回聲訂購marghareeta)我想通過java驗證alexa的用戶請求
我有一個驗證用戶請求的要求(如果用戶說我需要冰淇淋,我們如何知道用戶說出的冰淇淋)。 例如:我想訂購一個marghareeta披薩,那麼我們如何才能知道用戶通過亞馬遜回聲訂購marghareeta)我想通過java驗證alexa的用戶請求
您可以爲您的物品創建自定義插槽。例如,在你的情況下,你必須創建意圖模式一樣,
{
"intents": [
{
"slots": [
{
"name": "Food",
"type": "Food"
}
],
"intent": "OrderIntentIntent"
}
]
}
然後創建一個自定義槽「食品」,並添加槽值冰淇淋,在插槽marghareeta比薩餅等。接下來,在你的樣品utterences給utterences像下面,
OrderIntentIntent I need an {Food}
OrderIntentIntent I want to order a {Food}
而且{}食物可以是任何東西,你可以在自定義插槽添加。
如果你需要進一步澄清
什麼是這裏的問題,請參見更多在這裏https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/alexa-skills-kit-interaction-model-reference?你有嘗試過什麼嗎? – Nima
其實alexa提供了一些請求格式....但他們從來沒有解釋userinput在哪裏打印。我的意思是,如果用戶說我想要margareeta披薩...我們怎麼知道用戶只要求margareeta披薩 –
https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/alexa -skills-kit-interface-reference#請求格式亞馬遜alexa提供的請求格式 –