我有两个简单的Alexa问题,我正在努力工作:
when is the next train from chicago to new york
when is the next train to new york from chicago
在上述两个问题中,第一个城市被映射到原点,第二个城市被映射到目的地,有效地产生:
when is the next train *from* new york *to* chicago
而不是
when is the next train *to* new york *from* chicago
我的样本话语设置如下:
NextTrainIntent next train from {OriginCity} to {DestinationCity}
NextTrainIntent next train to {DestinationCity} from {OriginCity}
我意识到连接词被忽略了。但在这种情况下,它们是至关重要的,因为这就是英语的运作方式。有没有办法让两个问题都有效?
答案 0 :(得分:2)
将这些话语实施为两个不同的意图。
FirstIntent ... {OriginCity} to {DestinationCity}
SecondIntent ...{DestinationCity} from {OriginCity}
Alexa会更仔细地听。
或尝试使用Alexa Skill Builder(BETA)。