我们有一个带有主题的自定义广告位的意图。例如,此插槽的值可以是:
Sports, Science, Cinema, TV
所以我们的示例话语是这样的:
{topic}
tell me about {topic}
what do you know about {topic}
i love {topic}
如果用户使用样本话语中的短语,则此方法可以正常工作。但是,有没有办法实现以下目标?
我们希望用户能够在{topic}
之间和之后说出任何话。类似于:
{any} {topic} {any} - {what do you think about} {sports} {my friend?}
或
{any} {topic} - {i hate everything related with } {sports}
Alexa Skill是否可以从任何随机短语中提取{Topic}
?
有理由通过样本话语来组织用户的输入(只是增加正确的插槽识别的可能性)。但是:)不久前,我发现了这个主题:https://stackoverflow.com/a/53334157/2823106,实际上这是Alexa上的黑客,但您可以创建catchAll
插槽并尝试类似{catchAll} {Topic} {catchAll}
的操作。我在这里期望的问题是Alexa无法正确识别主题,但可以尝试一下。