在API.AI中,我创建了CheckQuality意图检查空气质量,如这里所示。
包括“城市”和“日期”两个参数。1.我已声明“日期”(实体@sys.date ),默认值为“今日”。2.我已按规定标明“日期”。
界定了两个问题:
我已经在输出上下文中声明了上下文名称cq(棕色框),所以如果用户要求改天,我不必一次又一次地提到城市。
询问顺序1.今天波士顿的空气质量怎么样? 2.明天怎么样?
实际上:
问题1没有初始化geo-city(用红色标记),而是初始化日期并询问位置,这就是为什么也没有创建上下文。
预期:
问题1将地理城市初始化为波士顿,日期为今天,并创建上下文.问题2:地理城市,我们可以从cq上下文和日期从用户,因为它将是明天第二个问题。
问题:,所以我只想知道,如何用问题1来使地球城市变得不公平。
所需
注:在洋红色框中,我更改了地理城市的值.
发布于 2017-01-26 09:46:42
我刚看到你剪的照片。此外,您还注意到,您将$geo的值更改为#cq.geo-city。这就是你要出错的地方,我认为,你必须在下一个意图中使用#cq.geo-city,它的下一个意图是将in -上下文作为"cq“,它将回答”明天怎么办?“在这个意图中,将值保留为$geo本身,否则您将无法在这里捕获参数值。我可能错了,但最有可能是对的,如果你还没有找到解决办法的话,试试吧。
https://stackoverflow.com/questions/41499830
复制相似问题