通过Webhook响应中的事件启动“是”或“否”的跟踪意图?

时间:2018-07-18 19:32:07

标签: actions-on-google dialogflow

我正在开发api.ai机器人,并希望创建一个可以自动启动我的意图的事件。

方案:我有一个Webhook来检查查询参数是否存在于数据库中。如果存在,则履行文本将为“数据已存在于数据库中”。

但是,如果查询不存在于数据库中,则应回答“查询不存在。是否要添加它?

通过此响应,应该触发跟踪意图“是”,“否”。我该怎么解决?

1 个答案:

答案 0 :(得分:4)

在这种情况下,您不应使用后续意图(尽管本质上是同一件事)。

如果查询存在,您将按照概述进行答复。

如果查询不存在,则应按提示进行提示,但还应从实现中设置一个传出上下文(例如,命名为“ prompt-add”),以指示您正在提示添加一些内容。

然后,您将创建两个将此上下文设置为输入上下文的意图-一个接受类似语句的“是”,另一个接受类似语句的“否”。妥善处理这些问题。