Summer Special Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: exc65

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 usingDialog.ElicitSlot.

B.

Mark those six slots are required, fill in the necessary prompts, and in the backend code, use the

Dialog.Delegatedirective 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.ConfirmSlotdirective 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.ElicitSlotdirective until all slots are filled.

What are the prerequisites for implementing account linking for Amazon Alexa smart home skills?

A.

OAuth 2.0 with either implicit grant flow or authorization code grant flow

B.

OAuth 2.0 with authorization code grant flow

C.

OpenID Connect wit JSON.Web Token (JWT)

D.

OAuth 1.0/2.0 with implicit grant flow

The information below details a portion of an interaction model in JSON:

What is wrong with this interaction model?

A.

The intent naming convention is not valid in the situation.

B.

The two intents do not have unique slots.

C.

The two intents do not have unique utterances.

D.

The JSON is not properly constructed and would cause an error.

An Alexa Skill Builder is using session attributes to maintain a user’s state.

What can the Builder do to ensure that a user’s session is not lost if they take too long to answer a question and the skill exists?

A.

SetshouldEndSessiontofalsein theresponseobject to prevent the skill from exiting.

B.

Handle theSessionEndedRequestrequest type and persist the user’s session to a database.

C.

Returnfalsefrom theSessionEndedRequesthandler so the session does not exist.

D.

Return arepromptin theresponseobject from theSessionEndedRequesthandler.

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?

A.

Add a logging statement to write the event request to Amazon CloudWatch Logs.

B.

Add an API call to write the environment variables to an Amazon S3 bucket when the function is invoked.

C.

Add an API call to read the event information from AWS Cloud Trail logs and add a PutObject API call to

write to an Amazon S3 bucket.

D.

Add a statement to parse the JSON request and save to the local disk for the Lambda function

An Alexa Skill Builder needs to display an image and some additional text to users of a skill.

Which approach will work with any Amazon Alexa enabled device?

A.

Use an Alexa display template, such asBodyTemplate1.

B.

Send aSimplecard to the user.

C.

Send aStandardcard to the user.

D.

Send aLinkAccountcard to the user.

An Alexa Skill Builder wants to create a skill that asks the user two yes/no QUESTION NO:s:

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 NO: the

answer refers to?

A.

Using session attributes, store the previous QUESTION NO: as the context for use in theAMAZON.YesIntent

handler.

B.

Within theAMAZON.YesIntenthandler, prompt the user to repeat the name of the animal that they like.

C.

Within theAMAZON.YesIntenthandler, define a slot to store and retrieve the previously asked QUESTION NO:.

D.

Access Amazon CloudWatch Logs and retrieve the previous QUESTION NO: topic from the recent log messages.

An Alexa Skill Builder built a skill using AWS LambdA. The Lambda function works when running the code on

a local machine with a runtime of 4.5 seconds, but during skill testing, the Builder receives an error response.

Which collection of steps will address the issue? (Choose two.)

A.

Change the Amazon Alexa default timeout to 5 seconds.

B.

Change the default timeout of the Lambda function to 5 seconds.

C.

Call the Progressive Response API and send a directive to reduce latency.

D.

Increase the size of the memory allocated to the Lambda function.

E.

Clone the Lambda function to another AWS Region.

An Alexa Skill Builder needs to have knowledge of the previous prompt that was presented to the user in order

to give context to the user’s response.

How can the Builder accomplish this?

A.

Find the corresponding prompt using the list events feature

B.

Store a reference to the prompt used as a session attribute

C.

Call the Intent Request History API to identify which prompt was used.

D.

Parse thecontextobject from the skill request.