AWS Certified Alexa Skill Builder – Specialty – Question55

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.

Correct Answer: D

AWS Certified Alexa Skill Builder – Specialty – Question54

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

Correct Answer: B

AWS Certified Alexa Skill Builder – Specialty – Question53

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

Correct Answer: AB

AWS Certified Alexa Skill Builder – Specialty – Question52

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

AWS Certified Alexa Skill Builder – Specialty – Question51

An Alexa Skill Builder has created a taxi hiring skill. The skill needs to find out when the customer wants a taxi, where the customer is traveling from, and where the customer wants to go. The Builder is currently asking each question individually, in the following order:
“Where do you want to take a taxi from”
“Where do you want to take a taxi to”
“When do you need a taxi”
To ensure the voice interaction is flexible, how should this information be gathered regardless of the order in which the user provides it?

A.
Use a single intent and slot. Inspect the incoming slot value and categorize then response, then prompt for the remaining information.
B. Create an intent for each question and include slots for each piece of information on every intent
C. Create three intents with one slot each. Use Dialog.ElicitSlot to fill the slots.
D. Create a single intent with three slots. Use the Dialog.Delegate directive to fill the slots.

Correct Answer: D

AWS Certified Alexa Skill Builder – Specialty – Question50

An Alexa Skill Builder made changes to an AWS Lambda function that is used as the endpoint for a skill. The Builder discovers that the skill now returns an error when it is launched.
How can the Builder use the Lambda console to trigger the function and debug the code?

A.
Create a Lambda test event using the JSON request as input to find the specific error within the code.
B. Create a Lambda test event using the JSON response as output to find the specific error within the code.
C. Check the JSON response to see if there are any syntax errors in the code.
D. Create a Lambda test event using the JSON interaction model to find the specific error within the code.

AWS Certified Alexa Skill Builder – Specialty – Question49

An Alexa Skill Builder wants to implement in-skill purchasing to offer one-time purchases for access to premium content. The Builder created an entitlement product and deployed it successfully using the ASK CLI tool. When testing the custom BuyInskillProductIntent in the developer console, the Builder receives the following error:
Sorry, this product is not available with your current language setting.
How can this error be fixed?

A.
Change the release date and redeploy the product
B. Change the locale in the Alexa Simulator tab in the developer console
C. Change the AWS Lambda function to include the correct locale in the Connections.SendRequest directive
D. Change the language in the premium content

Correct Answer: C

Explanation:

AWS Certified Alexa Skill Builder – Specialty – Question48

An Amazon Alexa trip planner skill has several intents and slots. One of the intents is PlanMyTripIntent and some of the slots are fromCity, toCity, departDate, and returnDate. The following is a sample dialog:
User: Ask plan my trip to start a new trip leaving from Seattle.
Alexa: You said you are leaving from Seattle, right?
User: Yes
Alexa: I’ve saved your trip. Do you want to create another trip?
User: Yes
What will be invoked upon the user’s final “Yes”?

A.
PlanMyTripIntent
B. AMAZON.CancelIntent
C. AMAZON.YesIntent
D. LaunchRequest

AWS Certified Alexa Skill Builder – Specialty – Question47

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.

Correct Answer: B

AWS Certified Alexa Skill Builder – Specialty – Question46

An Alexa Skill Builder wants to add a short audio clip to a skill with SSML. The Builder records a 6-second audio clip using a high-end microphone and recording application and exports the file with a bitrate of 48 kbps. The file is then uploaded to a
public Amazon S3 bucket. The Builder then updates the SSML to return:

When testing the skill, Amazon Alexa responds with “There was a problem with the requested skill’s response” every time.
How should the Builder resolve this error?

A.
Record a shorter audio clip.
B. Re-export the audio file with a smaller bitrate.
C. Re-export the audio file to .mp3 instead of .wav
D. Update the interaction model to enable the AudioPlayer interface

Correct Answer: B