【发布时间】:2019-08-04 17:41:05
【问题描述】:
我只是想知道当用户意图无法被多次理解时的最佳处理方式。
例如在聊天机器人的情况下,用户可能会多次输入无法理解的意图,在第三次之后,我希望聊天机器人调用网络服务。
处理这种情况的最佳方法是什么?我想出的可能方案是:
1) 每次调用默认回退 Intent 时,我们都会调用一个 Web 服务,该服务会跟踪为当前用户调用默认回退 Intent 的次数,并在第三次调用另一个服务时。
2) 在 DialogFlow 中将多个默认后备意图链接在一起,并在调用第三个后备意图时进行调用(这甚至可能还是个好主意?)
3) 跟踪在 DialogFlow 中调用默认回调的次数(通过使用我相信的实体),然后在第三次尝试时我们调用 Web 服务。
我是 DialogFlow 的新手,很高兴收到任何建议或想法
【问题讨论】:
标签: dialogflow-es