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

Which of the following occur when a beta test of a live skill times out? (Choose two.)

  • A. The beta tester will lose access to the beta skill and will need to reenable the live skill
  • B. The beta tester will receive an email saying the beta test has ended
  • C. The administrator will receive an email confirming that the beta tester has been removed
  • D. The beta tester will lose access to the beta skill but will maintain access to the live skill
  • E. The beta skill history in the Amazon Alexa app will disappear once the beta test has ended
Discover Answer Hide Answer

AB

Question#2

When testing an Amazon Alexa skill using the Test page in the developer console, the JSON output is null.
What is the MOST likely cause?

  • A. The AWS Lambda function is encountering an error and is not returning a result.
  • B. The endpoint ARN has not been configured
  • C. The ASK has not been granted access to trigger the AWS Lambda function
  • D. Skill ID verification has been disabled
Discover Answer Hide Answer

B

Question#3

An Alexa Skill Builder is creating a skill that requires the user to authenticate by speaking a PIN before an order status can be retrieved.
According to best practices, how should the PIN value be collected?

  • A. Use AMAZON.SearchQuery
  • B. Use AMAZON.FOUR_DIGIT_NUMBER
  • C. Use multiple slots of type AMAZON.NUMBER
  • D. Use a custom slot with zero to nine as values.
Discover Answer Hide Answer

D

Question#4

An Alexa Skill Builder published a skill that streams sounds to help users relax. The skill is becoming very popular and is available in many different locales around the world. More than 20.000 users are using the skill every week, and more than 500 users are added daily. The sound files are stored in Amazon S3.
What can the Builder do to ensure low latency and the best possible streaming performance?

  • A. Use Amazon CloudFront to deliver content and cache the audio files across different geographical regions.
  • B. Migrate the sound files from Amazon S3 into Amazon Redshift to speed up the read operations.
  • C. Use Elastic Load Balancing to handle the traffic generated by the increasing number of users.
  • D. Enable cross-region replication on the Amazon S3 bucket policy to improve the skill's performance.
Discover Answer Hide Answer

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

Question#5

An Alexa Skill Builder is using the AudioPlayer.Play directive and would like to automatically start the next audio track at the end of the current track.
Which AudioPlayer playBehavior values will allow the Builder to achieve this without changing the audio currently playing? (Choose two.)

  • A. REPLACE_ALL
  • B. CLEAR_ENQUEUED
  • C. REPLACE_ENQUEUED
  • D. ENQUEUE
  • E. CLEAR_ALL
Discover Answer Hide Answer

CD
Reference:
https://developer.amazon.com/en-US/docs/alexa/alexa-voice-service/audioplayer.html

Question#6

An Alexa Builder is working on a skill for music streaming. When a user says, "Alexa, stop" the skill needs to know where the user was in the song, so that when returning to the skill in a new session, the song can pick up where it left off.
Which section of the following JSON contains the data indicating where the song left off?

  • A. session.attributes
  • B. Context.AudioPlayer
  • C. session.user
  • D. context.System.device.supportedInterfaces.AudioPlayer
Discover Answer Hide Answer

C

Question#7

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

D

Question#8

An Alexa Skill Builder is developing a skill using AWS Lambda. The Builder made some backend code changes, then tested the skill on an Amazon Echo device.
When invoking the skill, Amazon Alexa replies with "There was a problem with the requested skill's response".
How can the Builder troubleshoot this problem?

  • A. Use Amazon CloudWatch to check the most recent execution log and see if an error is present.
  • B. Use Amazon DynamoDB and export a copy of the log database, then search for error messages.
  • C. Use the developer console to rebuild the model, then invoke the skill again with the invocation name.
  • D. Use the developer console to add AMAZON.LaunchRequest to the interaction model, rebuild the model, then invoke the skill again.
Discover Answer Hide Answer

D
Reference:
https://developer.amazon.com/blogs/alexa/post/0d8c5234-3c7a-4b77-9906-b43a5310bde4/5-common-error-messages-for-custom-alexa-skills-and- how-to-troubleshoot-them

Question#9

Before beginning the development of a skill, an Alexa Skill Builder wants to hear how a statement will be pronounced by Amazon Alexa in another locale.
How should the Builder test the pronounciation of the statement?

  • A. Use the Alexa Simulator tab in the developer console to interact with the skill using the selected locale.
  • B. Create a developer account for the specific locale, and use a device to interact with the skill.
  • C. Use Voice & Tone tab in the developer console to play the statement using the selected locale.
  • D. Use the Manual JSON tab in the developer console to create a sample JSON response
Discover Answer Hide Answer

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

Question#10

An Alexa Skill Builder is developing a skill containing a multi-turn dialog that can be invoked with or without a specific intent request. On invocation, the skill needs to retrieve persistent attributes that have been saved by a previous invocation, and then copy them into session attributes.
How should the Builder implement this functionality?

  • A. Place logic within the skill's SessionEndedRequest intent handler to copy the persistent attributes into the session attributes.
  • B. Implement ResponseInterceptor containing logic that takes the current persistent attributes and copies them into session attributes.
  • C. Include logic within the LaunchRequest intent handler to retrieve persistent attributes and copy them into session attributes.
  • D. Implement RequestInterceptor containing logic which for new sessions, retrieves persistent attributes and copies them into session attributes
Discover Answer Hide Answer

A
Reference:
https://developer.amazon.com/en-US/docs/alexa/alexa-skills-kit-sdk-for-nodejs/manage-attributes.html

chevron rightPrevious Nextchevron right