【问题标题】:What is advantage in using alexa-sdk for alexa skill development?使用 alexa-sdk 进行 alexa 技能开发有什么优势?
【发布时间】:2017-12-09 07:28:07
【问题描述】:

我是 Amazon alexa 技能开发的新手,并且能够看到可用于开发的 alexa-sdk 节点模块。但无法在文档中找到更多详细信息。我需要使用 alexa-sdk 还是不使用 alexa-sdk 进行开发。?有人可以帮我吗?

【问题讨论】:

  • developer.amazon.com 上有很好的文档可以从 alexa-sdk 开始......根据您的项目要求,您可以选择 alexa-sdk 的功能。 99% 的时间你会需要它们.. 但 amazon lamda 也很容易与你现有的网络服务或网络一起工作。

标签: alexa alexa-skill alexa-voice-service alexa-slot alexa-app


【解决方案1】:

严格来说,你不需要使用它,但你绝对应该使用它——尤其是在你刚刚开始的时候。

alexa 技能开发不需要什么特别的东西。基本上你所需要的只是解析一个特别格式化的请求并发送响应格式化的 Alexa 解释。该模块本身只是将这些问题从您身上抽象出来,因此您不必担心解析请求、路由请求和正确格式化响应。与用于 Web 或应用程序开发的库和框架一样,它只是一种通过关注您的独特需求来提高生产力的方法——即解释请求和提供独特语音输出的业务逻辑。

如果您打算留在 Amazon 生态系统中并在 Lambda 上托管并保存任何数据,那么还有用于状态和会话管理以及通过 DynamoDB 简化数据访问的便捷方法。

所以 - 再次 - 不,你不需要。但除非你想重新发明轮子——你绝对应该这样做。有很多文档可供使用 - 我将从 github 项目的自述文件开始:https://github.com/alexa/alexa-skills-kit-sdk-for-nodejs

【讨论】:

  • 我完全同意,SDK 简化了很多事情。
猜你喜欢
  • 1970-01-01
  • 2022-12-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-02-27
  • 2018-08-28
相关资源
最近更新 更多