Alexa Skill Builder Specialty

The Alexa Skill Builder Specialty were last updated on today.
  • Viewing page 7 out of 11 pages.
  • Viewing questions 31-35 out of 55 questions
Disclaimers:
  • - ExamTopics website is not related to, affiliated with, endorsed or authorized by Amazon.and Azure
  • - Trademarks, certification & product names are used for reference only and belong to Amazon.and Azure

Topic 1 - Exam A

Question #31 Topic 1

An Alexa Skill Builder wants to name a skill using a company's branded acronym, "NAT Systems." Which invocation name is valid?

  • A n a t systems
  • B n-a-t systems
  • C n. a. t. systems
  • D NAT Systems
Suggested Answer: D
NOTE: The answer is D because it is the only option that correctly capitalizes the acronym and does not use any special characters or spacing.
Question #32 Topic 1

An Alexa Skill Builder is developing a skill that enables users to purchase train tickets. The Builder wants to give users the ability to modify the departure time if they are misunderstood, before the skill proceeds to purchase the tickets. Which option should be used to implement this functionality within the session?

  • A Implement AMAZON.FallbackIntent so the user can stop the execution when they have been misunderstood.
  • B Implement AMAZON.StopIntent so the user can stop the execution and implement reprompt with a new invocation of the skill.
  • C Implement AMAZON.CancelIntent so the user can cancel the order, then set shouldEndSession to false, and prompt the user for the next action.
  • D Implement the welcome message, providing clear instructions to the user describing how to format an order.
Suggested Answer: C
NOTE: The option C should be used to implement this functionality within the session. By implementing AMAZON.CancelIntent, the user can cancel the order if they are misunderstood. Additionally, setting shouldEndSession to false allows the skill to prompt the user for the next action.
Question #33 Topic 1

An Alexa Skill Builder adds a colleague to a skill using the beta test feature. The colleague logs in to the developer console to edit the interaction model and cannot see the skill. Why is this happening?

  • A The colleague needs the ROLE_ADMINISTRATOR enablement.
  • B The skill was not submitted for publishing.
  • C The colleague was not made an administrator in the beta test tool.
  • D The colleague has not been added to the skill's developer account.
Suggested Answer: C
NOTE: The colleague was not made an administrator in the beta test tool.
Question #34 Topic 1

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.
Suggested Answer: B
NOTE: The Builder can mark all six slots as required, fill in the necessary prompts, and in the backend code, use the Dialog.Delegate directive until all slots are filled. This allows Amazon Alexa to automatically elicit any missing slots without having to specify each slot in the backend code.
Question #35 Topic 1

During testing of a new Amazon Alexa skill, the skill is repeatedly failing and invoking the function defined in the addErrorHandler method specified on the SkillBuilder object. Upon inspection of Amazon CloudWatch Logs, the Alexa Skill Builder establishes that the failure is occurring whenever AMAZON.HelpIntent is being received. How should this error be corrected?

  • A AMAZON.HelpIntent should be handled by the SDK. The Builder should raise a support ticket with Amazon.
  • B The Builder should ensure that the intent handler is coded so that it tests for AMAZON.HelpIntent in its canHandle method, and when detected, returns true.
  • C The Builder should add logic to provide help instructions to the function defined in the addErrorHandler method specified on the SkillBuilder object.
  • D The Builder should add an AMAZON.HelpIntent entry to the interaction model to ensure the request for help is recognized by the skill.
Suggested Answer: B
NOTE: The error should be corrected by ensuring that the intent handler is coded to test for AMAZON.HelpIntent in its canHandle method and return true when detected. This will allow the skill to properly handle the help intent.