Alexa Speciality Exam Deck Flashcards
Adaptability
Can understand and process what a user says appropriately
Personalization
Remembers interactions with and information about the user
Availability
A skill that is acailable is designed to guide users and keep all options open.
Relatability
A skill that is relatable allows the user to feel like they are having a conversation
Utterance
What the user says to Alexa to begin or continue using the dialog
Situation
Determine the context. For example, is this a new user or a returning use?
Prompt
Alexas prompt back to the user to continue the conversation.
Response
Determine how Alexa will respond to the user.
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.)
Pausing a video
Muting the device
Pairing with Bluetooth
An Alexa Skill Builder wants a skill to inform the users of the number of times they have launched the skill. What approach should the Builder take to track this information?
Persistent attribute
Note: Persistent attributes are only available when you configure the skill instance with a PersistenceAdapter. Calls to the AttributesManager to retrieve and save persistent attributes will throw an error if a PersistenceAdapter has not been configured.
On Amazon Alexa enabled devices with a screen, which of the following standard built-in intents are handled by Alexa on the skill’s behalf and are not forwarded to the skill? (Choose three.)
C. AMAZON.ScrollDownIntent
E. AMAZON.StartOverIntent
F. AMAZON.NavigateHomeIntent
An Alexa Skill Builder needs to set up an Amazon Alexa skill beta test. What user identifier should be used to add beta testers?
Alexa user email address
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?
AMAZON.PauseIntent
AMAZON.ResumeIntent
The interaction model for a custom skill has the following limits:
Number of intents in a skill – 250
Number of slot types and intents combined – 350
Number of characters allowed in a single slot value – 140
Number of characters allowed for a slot value synonym – 140
The interaction model must have:
An invocation name specified in Invocation > Skill Invocation Name At least one intent with sample utterances defined in Intents Slot Types (if any of your custom intents include slots)
An Alexa Skill Builder has published a skill to the Alexa Skills Store, but soon after realizes that Amazon Alexa is saying an incorrect word in one of the responses.
What is the recommended method for the Builder to correct this issue?
Access the In Development version of the skill, alter the intent that was causing the incorrect word, then resubmit the skill for certification.
An Alexa Skill Builder needs to change the invocation name of a new skill.
What status should the skill be in to make this change?
In Development
An Amazon Alexa interactive story skill needs to provide users with the option to resume the skill from where users left off when they last used the skill.
Where should the data be stored to ensure that the skill will start at the correct location?
In Amazon DynamoDB
An Alexa Skill Builder is developing a custom skill and needs to verify that the correct slot values are being passed into the AWS Lambda function.
According to best practices, what is the MOST efficient way to capture this information?
CloudWatch Logs should be the easiest way to capture the value.
An Alexa Skill Builder submitted a child-directed skill for certification that lists the nearest skateboard parks. The Builder ensured that
✑ The skill does not link to an external account
✑ The skill stored the child’s preference by userId
✑ The skill has a valid privacy policy link in the skill Distribution page
Given this information, why will the skill fail certification?
The child’s userId cannot be used because of Personally Identifiable Information (PII) restrictions.
The namespace value in the header of the incoming directive for an Amazon Alexa smart home skill specifies the:
control message for the directive
According to Amazon Alexa best practices, how should an Alexa Skill Builder prevent unintentional requests against a skill’s backend when using AWS Lambda?
Provide the Lambda trigger with the Application ID so that it validates on the ask trigger.
An Alexa Skill Builder would like to improve a skill’s help experience. To do this, the Builder plans to leverage the user’s activity leading up to the help request to contextualize the help response.
Where should the skill obtain the necessary context?
Use a session attribute to store the intent name for each request, then use this to provide context to the AMAZON.HelpIntent request.
An Alexa Skill Builder adds a colleague to a skill using the beta test feature. The colleague logs in to the developer console to edit the interaction model and cannot see the skill.
Why is this happening?
The colleague has not been added to the skill’s developer account.