我正在尝试与 wit.ai 进行基于流的对话。我从https://wit.ai/l5t/FlowBased_Example中举了一个例子,并注意到一件奇怪的事情。如果你从上面的页面直接启动机器人并立即说“不”,机器人会调用该answer-tv
函数并说“好的。你在线观看体育节目吗?”。查看机器人的故事可以清楚地看到该answer-tv
函数只能在对话深处调用,最短路径是:
-> I want to take the survey!
<- Do you watch sports on TV?
-> No
<- [answer-tv]
<- Ok. And do you watch sports online?
机器人怎么可能已经跳过了第一步,在对话中找到了用户会回答“不”并从那里继续的任意点?如何避免这种行为?