1

In Watson Dialog, <folder label="Global"> could be used to handle objections. If in middle of some dialog user type an objection, folder Global could answer and after that keep the dialog at the same point.

I trying to do the same with Watson Conversation but I'm lost. Apparently it is not possible or not easy. The node everything_else don't solve the problem. It breaks the conversation.

Watson Conversation is or not is a evolution of Watson Dialog? It has less features?

4

1 回答 1

0

对话和对话是两个不同的系统。Dialog 将保持状态,而在 Conversation 中你应该保持它。

目前没有全局特征,但可以通过两种不同的方式模拟特征。

1. 两个工作区。

这个选项可能是最简单的。您拥有第二个工作区,其中包含所有全局条款。在检查区域末尾的第一个工作区的流程中,您有一个关键字。此关键字触发您的应用程序层在第二个工作区中搜索全局答案。

这样,您可以轻松地保持您在第一个工作区中的位置。

此示例使用返回文本“SearchGlobal”来触发它。完成后,它将返回询问是/否。

在此处输入图像描述

2. 一个工作区。全局文件夹

在这种情况下,当您看到“SearchGlobal”文本时,您存储了响应中的上下文对象。然后再次发送用户输入,只用上下文对象跳转到相关分支。

您可以通过加载上下文变量或存储预先存在的上下文对象以跳转到分支来执行此操作。后者有点狡猾。

于 2016-11-13T14:56:31.977 回答