Alexa Skill - 以编程方式更新Intent

时间:2017-01-09 20:27:22

标签: amazon-web-services aws-sdk alexa alexa-skills-kit

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

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

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

4 个答案:

答案 0 :(得分:6)

答案 1 :(得分:3)

否 - 亚马逊不提供更新技能的API。我相信API.AI提供了这个,他们与Alexa ASK集成,但我听说它不是很好,我真的不希望它现在谷歌已经购买它们会变得更好。

在你的第一段中,听起来你正在谈论支持很多不同的话语(说同样的话),但之后听起来好像你在谈论大量的'槽值':相关的从话语中提取的用户输入。无论哪种方式,答案仍然是没有 - 没有API。

我认为,对于更新技能的通用API以及对动态广告位列表的支持{} {3}},都有热门功能请求。

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

答案 2 :(得分:1)

不,但现在有一个beta编辑器,可以让你拖动一个包含所有话语,意图和插槽的JSON文件。登录开发人员门户并单击“Interaction Model Builder Beta”。

答案 3 :(得分:0)

如果您像我一样迟到聚会,请查看https://developer.amazon.com/docs/smapi/ask-cli-intro.html以获取完整的CLI / API,该API允许通过JSON进行整体模型编辑。