Alexa Skill Builder Specialty

Alexa Skill Builder Specialty 更新于今天
  • 查看第 6 至第 11 页.
  • 查看第 26-30 至第 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 #26 Topic 1

Alexa技能生成器创建了一个关于篮球的自定义技能,包括HowToPlayBasketball意图。当查看开发人员控制台中的Intent History页面时,Builder会发现许多用户正在询问如何打棒球。建设者希望添加一个相关的响应,引导用户回到篮球的主题。建设者应该如何实现这一点?

  • A 添加AMAZON.FallbackIntent并在处理程序中回复一条关于棒球的消息
  • B 创建与棒球相关的自定义意图,并在匹配时提供相关响应
  • C 在HowToPlayBasketball意向中添加更多与棒球相关的话语示例
  • D 创建一个新的自定义棒球槽,并在HowToPlayBasketball意图中添加一个填充槽的话语。
正确答案: C
解析: 构建者应在HowToPlayBasketball意图中添加更多与棒球相关的示例用语。通过添加更多与棒球相关的示例用语,技能将更有可能正确理解和回答用户关于棒球的查询,将他们引导回篮球的话题。
Question #27 Topic 1

根据亚马逊Alexa的最佳实践,在使用AWS Lambda时,Alexa技能生成器应如何防止针对技能后端的无意请求?

  • A 请确保请求提供给Lambda的会话ID尚未使用。
  • B 定期轮换Lambda ARN,以防止其他人使用该服务。
  • C 从请求JSON中检索ApplicationID属性,并根据Lambda环境变量对其进行验证。
  • D 为Lambda触发器提供应用程序ID,以便它在请求触发器上进行验证。
正确答案: C
解析: 根据亚马逊Alexa的最佳实践,当使用AWS Lambda时,Alexa技能构建者应该如何防止意外请求对技能的后端造成影响?正确答案是C。从请求JSON中检索应用程序ID属性,并将其与Lambda环境变量进行验证是防止意外请求的建议最佳实践。这样可以确保只有来自可信任的技能ID的请求才会被处理。
Question #28 Topic 1

Alexa Skill Builder希望实现技能内购买,为访问优质内容提供一次性购买。建设者创建了一个授权产品,并使用ASK CLI工具成功部署了该产品。在开发人员控制台中测试自定义BuyInskillProductIntent时,生成器会收到以下错误:很抱歉,此产品不适用于您当前的语言设置。如何修复此错误?

  • A 更改发布日期并重新部署产品
  • B 在开发人员控制台的Alexa Simulator选项卡中更改区域设置
  • C 更改AWS Lambda函数以在Connections.SendRequest指令中包含正确的区域设置
  • D 更改高级内容中的语言
正确答案: B
解析: 错误消息指出产品在当前语言设置下不可用。因此,要修复错误,构建器应该在开发者控制台中的Alexa模拟器选项卡中更改区域设置。
Question #29 Topic 1

Alexa技能生成器正在开发一种包含多回合对话框的技能,该对话框可以在有或没有特定意图请求的情况下调用。在调用时,该技能需要检索先前调用保存的持久属性,然后将它们复制到会话属性中。生成器应如何实现此功能?

  • A 将逻辑放置在技能的SessionEndedRequest意向处理程序中,以将持久属性复制到会话属性中。
  • B 实现包含逻辑的ResponseInterceptor,该逻辑获取当前持久属性并将其复制到会话属性中。
  • C 在LaunchRequest意向处理程序中包含逻辑,以检索持久属性并将其复制到会话属性中。
  • D 实现包含逻辑的RequestInterceptor,该逻辑用于新会话,检索持久属性并将其复制到会话属性中
正确答案: D
解析: 开发者应该实现 RequestInterceptor,其中包含逻辑,用于新会话中检索持久属性并将其复制到会话属性中。这是因为 RequestInterceptor在技能逻辑之前被调用,允许技能在处理请求之前检索和复制持久属性。
Question #30 Topic 1

一位Alexa技能生成器向Alexa Skills Store发布了一项技能,但不久后意识到亚马逊Alexa在其中一条回复中说了一个不正确的词。建议生成器使用什么方法来更正此问题?

  • A 在新的端点中更正响应,更新技能的开发中版本后,重新部署它。
  • B 访问该技能的发展中版本,更改导致单词不正确的意图,然后重新提交该技能进行认证。
  • C 在一个新的端点中编辑响应,并在更新技能的开发中版本后,将其重新提交以进行认证。
  • D 更正Live版本技能的现有终结点中的响应,然后重新部署它。
正确答案: C
解析: 建议的方法是在新的端点中编辑响应,在更新技能的开发版本之后,重新提交进行认证。