Alexa Skill Builder Specialty

The Alexa Skill Builder Specialty were last updated on today.
  • Viewing page 2 out of 11 pages.
  • Viewing questions 6-10 out of 55 questions
Disclaimers:
  • - ExamTopics website is not related to, affiliated with, endorsed or authorized by Amazon.and Azure
  • - Trademarks, certification & product names are used for reference only and belong to Amazon.and Azure

Topic 1 - Exam A

Question #6 Topic 1

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.
Suggested Answer: D
NOTE: The likely cause of the issue is that the Lambda role does not have the correct AWS IAM permission. To correct this, the Builder should update the IAM role associated with the Lambda function.
Question #7 Topic 1

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
Suggested Answer: A
NOTE: The most efficient way to capture the slot values is by adding a logging statement to write the event request to Amazon CloudWatch Logs. This allows for easy tracking and troubleshooting of the input values.
Question #8 Topic 1

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
Suggested Answer: A
NOTE: The AWS Lambda function is encountering an error and is not returning a result.
Question #9 Topic 1

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?

  • A In a JSON file along with the skill's AWS Lambda function
  • B In Amazon DynamoDB
  • C In the skill's session object
  • D In the skills's request object
Suggested Answer: B
NOTE: The data should be stored in Amazon DynamoDB to ensure that the skill will start at the correct location. DynamoDB is a fully managed NoSQL database service provided by AWS that allows for the storage and retrieval of large amounts of data. It is commonly used for persistent data storage in Alexa skills.
Question #10 Topic 1

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
Suggested Answer: A
NOTE: The report 'Session Type Distribution' will provide information on the portion of customers who are leaving the skill by not responding compared to the portion of customers who receive an error. This report categorizes session types as 'Successful', 'User Exit', 'Error', etc.