exam questions

Exam AWS Certified Alexa Skill Builder - Specialty All Questions

View all questions & answers for the AWS Certified Alexa Skill Builder - Specialty exam

Exam AWS Certified Alexa Skill Builder - Specialty topic 2 question 13 discussion

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 using Dialog.ElicitSlot.
  • B. Mark those six slots are required, fill in the necessary prompts, and in the backend code, use the Dialog.Delegate directive 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.ConfirmSlot directive 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.ElicitSlot directive until all slots are filled.
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️
Reference:
https://developer.amazon.com/en-US/docs/alexa/custom-skills/create-the-interaction-model-for-your-skill.html

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
conmtia0214
3 years, 8 months ago
Bは正しい In an Alexa skill, a dialog with the user is a conversation with multiple turns in which Alexa asks questions and the user responds with the answers. The conversation is tied to a specific intent representing the user's overall request. The questions and answers are intended to gather, validate, and confirm slot values. The conversation continues until all slots needed for the intent are filled and confirmed according to the rules defined in the dialog model. To use the dialog model in your skill, return the Dialog.Delegate directive. Alexa then determines the next step and uses the defined prompts to ask the user for information. This lets you delegate the conversation to Alexa, rather than writing your own code to ask the user for slot values and confirmations. https://developer.amazon.com/en-US/docs/alexa/custom-skills/create-the-interaction-model-for-your-skill.html#about-dialogs
upvoted 4 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...