首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >API.AI:如何重复调用相同的意图

API.AI:如何重复调用相同的意图
EN

Stack Overflow用户
提问于 2017-01-06 05:58:33
回答 1查看 773关注 0票数 0

在API.AI中,我创建了CheckQuality意图检查空气质量,如这里所示。

包括“城市”和“日期”两个参数。1.我已声明“日期”(实体@sys.date ),默认值为“今日”。2.我已按规定标明“日期”。

界定了两个问题:

  1. 波士顿的空气质量怎么样?
  2. 那明天怎么样?

我已经在输出上下文中声明了上下文名称cq(棕色框),所以如果用户要求改天,我不必一次又一次地提到城市。

询问顺序1.今天波士顿的空气质量怎么样? 2.明天怎么样?

实际上:

问题1没有初始化geo-city(用红色标记),而是初始化日期并询问位置,这就是为什么也没有创建上下文。

预期:

问题1将地理城市初始化为波士顿,日期为今天,并创建上下文.问题2:地理城市,我们可以从cq上下文和日期从用户,因为它将是明天第二个问题。

问题:,所以我只想知道,如何用问题1来使地球城市变得不公平。

所需

  1. 我不想制造任何其他意图。

注:在洋红色框中,我更改了地理城市的值.

EN

回答 1

Stack Overflow用户

发布于 2017-01-26 09:46:42

我刚看到你剪的照片。此外,您还注意到,您将$geo的值更改为#cq.geo-city。这就是你要出错的地方,我认为,你必须在下一个意图中使用#cq.geo-city,它的下一个意图是将in -上下文作为"cq“,它将回答”明天怎么办?“在这个意图中,将值保留为$geo本身,否则您将无法在这里捕获参数值。我可能错了,但最有可能是对的,如果你还没有找到解决办法的话,试试吧。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41499830

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档