Exams > Amazon > AWS Certified Alexa Skill Builder - Specialty
AWS Certified Alexa Skill Builder - Specialty
Page 2 out of 5 pages Questions 11-20 out of 43 questions
Question#11

An Alexa Skill Builder has built a new custom skill backed by an AWS Lambda function. The Lambda function executes successfully from the Lambda console, however, the Lambda function cannot be successfully invoked in the developer console or from an Amazon Alexa enabled device. No error messages show in the function's Amazon CloudWatch Logs. The Builder confirmed the endpoint has the correct ARN.
What is likely causing this issue and how can it be corrected?

  • A. The Lambda application code has a bug that is causing it to crash. Modify the code to fix the bug, then redeploy the Lambda function.
  • B. The ASK SDK was not deployed with the Lambda function. Add the ASK SDK, then redeploy the Lambda function.
  • C. The ASK trigger for the Lambda function has been restricted to the wrong skill ID. Re-create the trigger with the correct skill ID.
  • D. The Lambda role does not have the correct AWS IAM permission. Update the IAM role associated with the Lambda function.
Discover Answer Hide Answer

A

Question#12

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.
Discover Answer Hide Answer

BD

Question#13

An Alexa Skill Builder is troubleshooting issues with a custom skill backed by an AWS Lambda function that integrates with an external API controlling a light bulb.
The Builder observes that when saying "Alexa, turn on the light" the response is "light is not responding" and 10 seconds later, the light turns on.
What is the MOST likely cause for this issue and how can it be solved?

  • A. The Lambda function is not executing fast enough. Double the currently specified Lambda memory allocation in the Lambda basic settings section.
  • B. The default Lambda function timeout setting is too short and the Lambda function times out before the response from the external API can be processed and a reply can be sent back to Amazon Alexa. Increase the Lambda timeout limit.
  • C. There are too many concurrent Lambda functions running, causing the existing Lambda function to block and then time out before a response can be returned to Amazon Alexa. Increase the Lambda function reserve concurrency value to 30, then verify that the function can complete its work within 10 seconds.
  • D. There is a bug in the Lambda function code preventing the external API from being called. Enable Lambda debugging and error handling and check Amazon CloudWatch Logs for the error, then modify the code accordingly.
Discover Answer Hide Answer

D

Question#14

An Alexa Skill Builder did not include a display template in a skill.
When the skill is used with an Amazon Alexa enabled device with a screen, cards used in the skill are:

  • A. rendered as a gray screen.
  • B. rendered using the skill icon as the foreground image.
  • C. rendered using the skill icon as the background image.
  • D. rendered using BodyTemplate1.
Discover Answer Hide Answer

D
Reference:
https://developer.amazon.com/en-US/docs/alexa/custom-skills/best-practices-for-skill-card-design.html

Question#15

AMAZON.MoreIntent is comparable to which of the following Amazon Alexa intents? (Choose two.)

  • A. AMAZON.ResumeIntent
  • B. AMAZON.ScrollDownIntent
  • C. AMAZON.RepeatIntent
  • D. AMAZON.ScrollRightIntent
  • E. AMAZON.LoopOnIntent
Discover Answer Hide Answer

BD
Reference:
https://developer.amazon.com/en-US/docs/alexa/custom-skills/standard-built-in-intents.html#amazonmoreintent

Question#16

An Alexa Skill Builder is developing a complex skill to help users purchase items. The Builder has implemented the default AMAZON.HelpIntent, but when users ask for help they always reach the same unhelpful result.
How should the Builder enhance the experience to guide the users toward the end goal?

  • A. Check the state of the user conversation when AMAZON.HelpIntent is received to give contextual responses.
  • B. Implement AMAZON.FallbackIntent to give a response when an utterance is not understood.
  • C. Extend the default AMAZON.HelpIntent with more sample utterances.
  • D. Implement a custom intent users can request when they need help.
Discover Answer Hide Answer

A

Question#17

An Alexa Skill Builder noticed that a large percentage of a food ordering skill's customers are not completing their transactions. The Builder needs to know what portion of the customers are leaving the skill by not responding, compared to the portion of customers who receive an error.
Which report inside the Analytics section of the developer console will provide this information?

  • A. Session Type Distribution
  • B. Unique Customers Per Intent
  • C. Average Session Per Customer
  • D. Failed Utterances Per Intent
Discover Answer Hide Answer

C
Reference:
https://developer.amazon.com/en-US/docs/alexa/devconsole/measure-skill-usage.html

Question#18

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.
Discover Answer Hide Answer

B
Reference:
https://developer.amazon.com/en-US/docs/alexa/custom-skills/create-the-interaction-model-for-your-skill.html

Question#19

An Alexa Skill Builder published a skill and now wants to update it.
Which of the following changes will make it necessary to have the skill re-certified? (Choose two.)

  • A. Adding a new intent in the interaction model
  • B. Changing the text of a skill response
  • C. Adding a sentence to the skill description
  • D. Changing the URL of the image on a skill card
  • E. Updating the backend to point to a new database
Discover Answer Hide Answer

DE

Question#20

An Alexa Skill Builder is developing a custom skill to play a live audio stream.
What two built-in intents are required to implement the AudioPlayer interface?

  • A. AMAZON.NextIntent and AMAZON.StopIntent
  • B. AMAZON.ResumeIntent and AMAZON.PauseIntent
  • C. AMAZON.CancelIntent and AMAZON.ResumeIntent
  • D. AMAZON.RepeatIntent and AMAZON.StopIntent
Discover Answer Hide Answer

B
Reference:
https://developer.amazon.com/en-US/docs/alexa/custom-skills/audioplayer-interface-reference.html

chevron rightPrevious Nextchevron right