Dialogflow es DialogFlow-处理默认回退的最佳实践?

Dialogflow es DialogFlow-处理默认回退的最佳实践?,dialogflow-es,Dialogflow Es,我只是想知道当用户的意图无法被多次理解时,最好的处理方法是什么 e、 g.在聊天机器人的情况下,用户可能会多次输入无法理解的意图,在第三次之后,我希望聊天机器人调用Web服务 处理这种情况的最佳方法是什么?我提出的可能方案有: 1) 每次调用默认回退意图时,我们都会调用一个web服务,该服务跟踪当前用户调用默认回退意图的次数,并在第三次调用另一个服务 2) 在DialogFlow中将多个默认回退意图链接在一起,在调用第三个回退意图时,我们进行了调用(这是可能的还是好主意?) 3) 跟踪Dialo

我只是想知道当用户的意图无法被多次理解时,最好的处理方法是什么

e、 g.在聊天机器人的情况下,用户可能会多次输入无法理解的意图,在第三次之后,我希望聊天机器人调用Web服务

处理这种情况的最佳方法是什么?我提出的可能方案有:

1) 每次调用默认回退意图时,我们都会调用一个web服务,该服务跟踪当前用户调用默认回退意图的次数,并在第三次调用另一个服务

2) 在DialogFlow中将多个默认回退意图链接在一起,在调用第三个回退意图时,我们进行了调用(这是可能的还是好主意?)

3) 跟踪DialogFlow中调用默认回调的次数(通过使用我相信的实体),然后在第三次尝试调用Web服务时

由于我是DialogFlow的新手,所以我很高兴收到任何建议或想法。如果你在(2)中指的是“跟进意图”,这将是一个坏主意。几乎任何涉及后续意图链的事情都是一个坏主意

老实说,我不知道你会怎样成功。Dialogflow本身几乎没有能力包含这种逻辑

最好的方法是(1)——对于所有事情,调用您的实现webhook并让它处理逻辑。通常,您希望计算用户连续达到回退目的的次数,而不是总次数。您可以将此计数器保存在短期上下文中


(库,例如为您保留计数器的记录,作为一种旁白,并允许您在响应或其他逻辑处理中使用它。)(免责声明,我是multivocal的首席开发人员。)

感谢您的澄清:)