Alexa Skill Builder Specialty

Alexa Skill Builder Specialty 更新于今天
  • 查看第 2 至第 11 页.
  • 查看第 6-10 至第 55 道题
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

Alexa技能生成器构建了一个新的自定义技能,该技能由AWS Lambda功能支持。Lambda函数从Lambda控制台成功执行,但是,Lambda函数无法在开发人员控制台或启用Amazon Alexa的设备中成功调用。该函数的Amazon CloudWatch日志中没有显示任何错误消息。建设者确认端点具有正确的ARN。是什么可能导致了这个问题,如何纠正?

  • A Lambda应用程序代码有一个导致其崩溃的错误。修改代码以修复错误,然后重新部署Lambda函数。
  • B ASK SDK未与Lambda函数一起部署。添加ASK SDK,然后重新部署Lambda函数。
  • C Lambda函数的ASK触发器被限制为错误的技能ID。使用正确的技能ID重新创建触发器。
  • D Lambda角色没有正确的AWS IAM权限。更新与Lambda函数关联的IAM角色。
正确答案: D
解析: 这个问题的可能原因是Lambda角色没有正确的AWS IAM权限。要纠正这个问题,Builder应该更新与Lambda函数关联的IAM角色。
Question #7 Topic 1

Alexa技能生成器正在开发一种自定义技能,需要验证是否将正确的插槽值传递到AWS Lambda函数中。根据最佳实践,获取这些信息的最有效方式是什么?

  • A 添加一条日志记录语句,将事件请求写入AmazonCloudWatch日志。
  • B 添加一个API调用,以便在调用函数时将环境变量写入Amazon S3存储桶。
  • C 添加一个API调用以从AWS Cloud Trail日志中读取事件信息,并添加一个PutObject API调用以写入Amazon S3存储桶。
  • D 添加一条语句来解析JSON请求,并将其保存到Lambda函数的本地磁盘
正确答案: A
解析: 答案:A 解释:捕获槽值的最有效的方法是添加一个日志记录语句,将事件请求写入Amazon CloudWatch日志。这样可以方便跟踪和排查输入值。
Question #8 Topic 1

当使用开发人员控制台中的测试页面测试AmazonAlexa技能时,JSON输出为null。最可能的原因是什么?

  • A AWS Lambda函数遇到错误,没有返回结果。
  • B 端点ARN尚未配置
  • C ASK未被授予触发AWS Lambda功能的访问权限
  • D 技能ID验证已禁用
正确答案: A
解析: AWS Lambda函数遇到错误并未返回结果。
Question #9 Topic 1

亚马逊Alexa互动故事技能需要为用户提供从用户上次使用该技能时停止的地方恢复该技能的选项。数据应该存储在哪里,以确保技能将在正确的位置开始?

  • A 在JSON文件中以及技能的AWS Lambda函数
  • B 在亚马逊DynamoDB
  • C 在技能的会话对象中
  • D 在技能的请求对象中
正确答案: B
解析: 应将数据存储在Amazon DynamoDB中,以确保技能从正确位置开始。DynamoDB是AWS提供的全面托管的NoSQL数据库服务,允许存储和检索大量数据。它通常用于Alexa技能中的持久数据存储。
Question #10 Topic 1

一位Alexa技能建设者注意到,很大一部分订餐技能的客户没有完成交易。建设者需要知道,与收到错误的客户相比,哪部分客户因没有回应而放弃了技能。开发人员控制台的分析部分中的哪个报告将提供此信息?

  • A 会话类型分布
  • B 每个意向的唯一客户
  • C 每个客户的平均会话数
  • D 每个意向的失败话语
正确答案: A
解析: 报告“会话类型分布”将提供有关通过不响应离开技能的客户部分与接收错误的客户部分之间比例的信息。此报告将会话类型分类为“成功”、“用户退出”、“错误”等。