Alexa Skill Builder Specialty

The Alexa Skill Builder Specialty were last updated on today.
  • Viewing page 8 out of 11 pages.
  • Viewing questions 36-40 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 #36 Topic 1

A travel booking skill has slot elicitation for fromCity, toCity, and travelDate inside of a dialog. After going live, the skill is getting negative reviews stating that the skill does not understand the city names when customers try to book travel. The Alexa Skill Builder adds AMAZON.FallbackIntent to the interaction model with the goal of providing better messaging for out-of-domain utterances. Why will the addition of AMAZON.FallbackIntent fail to resolve the customer issue?

  • A AMAZON.FallbackIntent will not be triggered in the middle of a dialog.
  • B A handler cannot be added to a Live skill.
  • C AMAZON.FallbackIntent will cause the slot values to be incorrectly mapped.
  • D AMAZON.FallbackIntent cannot be present in a skill with a Dialog directive.
Suggested Answer: C
NOTE: AMAZON.FallbackIntent will cause the slot values to be incorrectly mapped.
Question #37 Topic 1

Which of the following are ways that a user can interact with an Amazon Alexa skill using both voice and non-voice methods? (Choose three.)

  • A Scrolling through a list
  • B Selecting an action
  • C Zooming in on an image
  • D Pausing a video
  • E Muting the device
  • F Pairing with Bluetooth
Suggested Answer: ABF
NOTE: The ways that a user can interact with an Amazon Alexa skill using both voice and non-voice methods are by scrolling through a list (A), selecting an action (B), and pairing with Bluetooth (F). These methods allow users to navigate and interact with the skill using a combination of voice commands and traditional actions.
Question #38 Topic 1

An Amazon Alexa skill fetches data for users from a third-party API and the wait for the response from that call is variable, often taking up to 5 seconds. What is the recommended method for notifying users that a skill is working on the request and has not failed to respond?

  • A Prefetch the data that is expected to the required by the skill from the third-party API using Amazon CloudWatch Events.
  • B Call the Progressive Response API and send a directive, such as VoicePlayer.Speak
  • C Ask a follow-up question for clarification to engage the user while waiting for the initially requested response.
  • D Respond to the user stating that the data will be ready soon, and upon the next launch of the skill, provide the user with the response they initially requested.
Suggested Answer: B
NOTE: The recommended method for notifying users that a skill is working on the request and has not failed to respond is to call the Progressive Response API and send a directive, such as VoicePlayer.Speak. This allows the skill to provide a response immediately while continuing to fetch data from the third-party API in the background.
Question #39 Topic 1

A skill contains a PlanMyTrip intent configured to require slots fromCity and toCity. It contains the following interaction: Alexa: What city are you leaving from? User: I'm leaving from Seattle. Alexa: You want to fly out of Seattle Tacoma International Airport, right? User: Yes - Which of the following should the Builder use to confirm the value of the fromCity slot only? (Choose two.)

  • A Use the Dialog.ConfirmSlot directive, including the full airport name in the outputSpeech object.
  • B Use the Dialog.ConfirmIntent directive, including the full airport name in the updatedIntent object.
  • C Use the Dialog.Delegate directive, including the full airport name in the updatedIntent object.
  • D Use the Dialog.Delegate directive, including the full airport name in the outputSpeech object.
  • E Use the Dialog.ElicitSlot directive, including the full airport name in the updatedIntent object.
Suggested Answer: A
NOTE: The Builder should use the Dialog.ConfirmSlot directive, including the full airport name in the outputSpeech object, to confirm the value of the fromCity slot only. This directive allows Alexa to confirm the value of a specific slot without confirming the intent as a whole.
Question #40 Topic 1

An Alexa Skill Builder implemented the built-in intent AMAZON.HelpIntent. In some cases, users are asking for help using phrases that are specific to a skill's terminology. Amazon Alexa does not understand these phrases are help requests, and they are not being routed to AMAZON.HelpIntent. According to best practices, how can this situation be corrected?

  • A Create custom intents using the help utterances that are specific to the skill, and remove AMAZON.HelpIntent.
  • B Use AMAZON.FallbackIntent to capture spoken phrases that do not match AMAZON.HelpIntent, then determine if the user needs help.
  • C Define custom slots for AMAZON.HelpIntent to capture the additional details in the users' help requests
  • D Extend the standard built-in AMAZON.HelpIntent using additional samples in the skill's interaction model
Suggested Answer: C
NOTE: The best practice in this situation is to define custom slots for AMAZON.HelpIntent to capture the additional details in the users' help requests. This allows Alexa to understand the specific terminology used by the skill and properly route the help requests.