Alexa Skill - 以编程方式更新Intent

sam*_*ime 6 amazon-web-services alexa aws-sdk alexa-skills-kit

我正在尝试创建一个Alexa技能,它可以使用相当广泛的短语.手写太多太多了.

我可以以编程方式生成列表,但它经常更改,所以我希望它经常更新.

是否有我可以调用的Amazon API来更新自定义插槽类型的可能值,而无需手动登录并一直复制和粘贴它?

Tom*_*Tom 3

否 - 亚马逊不提供用于更新您的技能的 API。我相信 API.AI 提供了这一点,并且他们与 Alexa ASK 集成,但我听说它不是很好,而且我并不真正期望它会变得更好,因为 Google 已经收购了它们。

在你的第一段中,听起来你在谈论支持很多不同的话语(说同一件事的方式),但之后听起来你在谈论大量的“槽值”:提取的相关用户输入从言语中。不管怎样,答案仍然是否定的——没有 API。

我相信,对于用于更新技能的通用 API 和对动态槽列表的支持都有流行的功能请求,请参见此处

亚马逊对自定义插槽的辩护以及它如何替换(已弃用的)文字插槽。