我正在开发api.ai机器人,并希望创建一个可以自动启动我的意图的事件。
方案:我有一个Webhook来检查查询参数是否存在于数据库中。如果存在,则履行文本将为“数据已存在于数据库中”。
但是,如果查询不存在于数据库中,则应回答“查询不存在。是否要添加它?
通过此响应,应该触发跟踪意图“是”,“否”。我该怎么解决?
答案 0 :(得分:4)
在这种情况下,您不应使用后续意图(尽管本质上是同一件事)。
如果查询存在,您将按照概述进行答复。
如果查询不存在,则应按提示进行提示,但还应从实现中设置一个传出上下文(例如,命名为“ prompt-add”),以指示您正在提示添加一些内容。
然后,您将创建两个将此上下文设置为输入上下文的意图-一个接受类似语句的“是”,另一个接受类似语句的“否”。妥善处理这些问题。