An Alexa Skill Builder is designing a skill with an intent that needs six slots to be filled. It is unlikely that a user will provide all the slot values in a single utterance, so the slot fulfillment should be split up into a multi-turn conversation.
What can the Builder do in the developer console to have Amazon Alexa elicit any missing slots, without
specifying each of the slots in the backend code?
A . Keep track of what slots are filled in session attributes, and in the backend code, prompt the user for the missing slots usingDialog.ElicitSlot.
B . Mark those six slots are required, fill in the necessary prompts, and in the backend code, use the Dialog.Delegatedirective until all slots are filled.
C . Mark those six slots are required, fill in the necessary prompts, and in the backend code, use the Dialog.ConfirmSlotdirective until all slots are filled
D . Mark those six slots are required, fill in the necessary prompts, and in the backend code, use the Dialog.ElicitSlotdirective until all slots are filled.
Answer: B
Explanation:
Reference: https://developer.amazon.com/en-US/docs/alexa/custom-skills/create-theinteraction-model-foryourskill.html
Leave a Reply