gpt4 book ai didi

aws-lambda - 亚马逊 alexa 技能开发

转载 作者:行者123 更新时间:2023-12-04 00:30:42 25 4
gpt4 key购买 nike

我正在使用现有服务为 Alexa Echo 创建自定义技能。
该服务有许多服务于不同目的的功能。
我希望我的技能能够满足所有这些功能。

所有服务都是 HTTPS POST 服务,它接受 JSON RAW 正文请求并以 JSON 格式提供结果。

Q1.我能否将技能中的每个功能都用作单独的 Intent?
Q2.我应该使用 Lambda 还是可以直接访问我的服务?
Q3.如果使用 Lambda,我是否可以构建所需的负载并发送到我的服务并获取和解析我的响应?
Q4.使用 Lambda 付费服务?
Q5.不使用Lambda可以直接完成吗?如果是怎么办?
Q6.是否有针对这两种方法的视频教程?

最佳答案

Q1。我可以像使用单独的 intent 一样使用技能中的每个功能吗?

intent 是口语短语。单独请求您的服务的每个功能是有意义的,然后当然,以这种方式将其拆分。你真的应该先想出你的音频模型。然后使您的服务适合音频模型。这将为您提供最直观的设计。

Q2。我应该使用 Lambda 还是可以直接访问我的服务?

阅读文档。 Alexa 可以与 Lambda 端点或 HTTPS 端点对话。如果你的服务有一个 HTTPS 端点,并且 Alexa 有相当具体的要求,那么如果你遵循他们的协议(protocol),你可以直接使用它。由于他们的要求相当神秘,因此大多数人使用 Lambda 来代理他们的服务。

Q3。如果使用 Lambda,我能否构建所需的负载并发送到我的服务并获取和解析我的响应?

Lambda 只是代码。你可以在里面做任何你可以用代码做的事情。所以,当然,你可以调用任何东西。但是,您确实有严格的时间预算。无论您做什么,都需要在 Alexa 超时之前返回。您只有大约 6-8 秒的时间,因此您需要谨慎管理您所做的事情。

Q4。使用 Lambda 付费服务?

Lambda 有一个非常慷慨的免费套餐。大约 100,000 个请求。 Alexa 的音量往往很低。如果你每天收到几百个请求,你就做得很好。因此,您不太可能用完免费套餐。

问题 5。不使用 Lambda 可以直接完成吗?如果是如何?

使用 Lambda 或 HTTPS 都没有关系。两者具有相同的界面。只是您可以控制 HTTPS 的硬件后端并具有更大的灵 active 。

问题 6。是否有针对这两种方法的视频教程?

这并不是真正适合视频的东西。但这是我制作的关于一般 design and development for Alexa 的演示视频.

关于aws-lambda - 亚马逊 alexa 技能开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38716433/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com