0

ユーザの要求を検証する必要がありました(ユーザがアイスクリームを必要とする場合はどうすればよいですか)。 例:私はmarghareetaピザを注文したいのですが、どのようにしてユーザを知ることができますか?Javaのalexaによるユーザ要求を検証したい

+0

さらに明確化が必要な場合は

ここhttps://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/alexa-skills-kit-interaction-model-referenceをより多くのを参照してくださいここでの質問は何ですか?何か試しましたか? – Nima

+0

実際には、アレクサはリクエストフォーマットをいくつか出しましたが、ユーザー入力がどこに印刷されているのか決して説明しませんでした。私は、ユーザーがマレアータピザを求めていると言っています...マガレタピザだけを聞いていることをどのようにして知ることができますか –

+0

https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/alexa -skills-kit-interface-reference#リクエスト形式Amazonで提供されているリクエスト形式alexa –

答えて

0

あなたのアイテムにカスタムスロットを作成できます。たとえば、あなたのシナリオでは、あなたのような意図スキーマを作成する必要があり、

{ 
 
    "intents": [ 
 
    { 
 
     "slots": [ 
 
     { 
 
      "name": "Food", 
 
      "type": "Food" 
 
     } 
 
     ], 
 
     "intent": "OrderIntentIntent" 
 
    } 
 
    
 
    ] 
 
}

は、カスタムスロット「食」を作成し、スロットスロットにアイスクリーム、marghareetaピザなどを値を追加します。次に、あなたのサンプルにutterencesは

OrderIntentIntent I need an {Food} 
 
OrderIntentIntent I want to order a {Food}

、以下のようなutterencesを与え、{食糧}は何もすることができ、あなたのカスタムスロットにそれを追加することができます。あなたは

関連する問題