An Alexa Skill Builder wants to create a skill that asks the user two yes/no questions:
Alexa: Do you like cats? Alexa: Do you like dogs?
When the username answers "yes", how should the Builder code the handler to know which question the answer refers to?
A. Using session attributes, store the previous question as the context for use in the AMAZON.YesIntent handler.
B. Within the AMAZON.YesIntent handler, prompt the user to repeat the name of the animal that they like.
C. Within the AMAZON.YesIntent handler, define a slot to store and retrieve the previously asked question.
D. Access Amazon CloudWatch Logs and retrieve the previous question topic from the recent log messages.
An Alexa Skill Builder has created a custom skill about basketball including a HowToPlayBasketball intent. When looking at the Intent History page in the developer console, the Builder sees that a number of users are asking the skill how to play baseball. The Builder wants to add a relevant response directing the user back to the topic of basketball.
How should the Builder implement this?
A. Add AMAZON.FallbackIntent and respond with a message about baseball in the handler
B. Create a custom intent related to baseball, and when matched, provide a relevant response
C. Add more sample utterances related to baseball in the HowToPlayBasketball intent
D. Create a new custom baseball slot and add a slot-filling utterance to the HowToPlayBasketball intent.
An Alexa Skill Builder built a skill with the following interaction model: Which utterance would invoke HelloIntent?

A. "Alexa, use my first skill to say hello."
B. "Alexa, ask my first skill to say hello to John."
C. "Alexa, open my first skill."
D. "Alexa, say hello to my first skill."
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.
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
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
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
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.
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
An Alexa Skill Builder wants to customize a welcome back message for each person who uses the skill.
The JSON input is shown below:

Which element from the request would the Builder use to accomplish this?
A. sessionId
B. userId
C. requestId
D. applicationId