【发布时间】:2017-11-08 16:31:38
【问题描述】:
谁能告诉我在英语(印度)语言中可以有长句子的意图的槽类型?在英语(美国)中,我为此使用AMAZON.StreetAddress。谢谢。
【问题讨论】:
标签: alexa alexa-skills-kit alexa-skill alexa-slot alexa-app
谁能告诉我在英语(印度)语言中可以有长句子的意图的槽类型?在英语(美国)中,我为此使用AMAZON.StreetAddress。谢谢。
【问题讨论】:
标签: alexa alexa-skills-kit alexa-skill alexa-slot alexa-app
考虑使用自定义槽类型。据亚马逊称,use of the Amazon.LITERAL type is discouraged,建议使用自定义插槽类型。通常对于自定义插槽类型,您 specify a set of sample values。但是,根据您的用例,听起来您想要一个尽可能接近捕获所有可能输入的匹配,即Scenario #3 from this Amazon Alexa blog article。正如“Catch All”场景的文章内容所述:
如果您使用与之前相同的训练数据 LITERAL,你会得到相同的结果。
IMO,特别重要的是关于场景 #3 的最后一段。
如果您仍然没有得到结果,请尝试设置 CatchAll 值大约为 20 个 2 到 8 个单词的随机短语(来自一个随机单词 生成器——真的是随机的)。当用户说了一些 与您的其他话语相匹配,这些意图仍将被发送。什么时候 它与其中任何一个都不匹配,它将落入 CatchAll 插槽。如果 你走这条路,你会失去准确性,因为你不是 充分利用 Alexa 的 NLP,因此您需要进行大量测试。
希望对您有所帮助。
【讨论】: