从对话到对话:如何做<folder label =“Global”>做什么?

时间:2016-11-12 20:29:18

标签: ibm-cloud watson-conversation watson-dialog

在Watson Dialog中,<folder label="Global">可用于处理异议。 如果在某个对话框的中间用户输入异议,则文件夹Global可以回答,然后将对话保持在同一点。

我试着用沃森对话做同样的事情,但我迷失了。显然它不可能或不容易。节点everything_else不能解决问题。它打破了对话。

Watson Conversation是否是Watson Dialog的演变?它的功能较少?

1 个答案:

答案 0 :(得分:0)

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

目前没有全局功能,但您可以通过两种不同的方式模拟该功能。

1。两个工作区。

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

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

此示例使用返回文本&#34; SearchGlobal&#34;触发它。一旦完成,它将返回询问是/否。

enter image description here

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

在这种情况下,当您看到&#34; SearchGlobal&#34;文本,您存储响应中的上下文对象。然后再次发送用户输入,仅使用上下文对象跳转到相关分支。

您可以通过加载上下文变量或存储预先存在的上下文对象来跳转到分支来完成此操作。后者有点小问题。