2016-09-19 29 views
0

在Watson对话服务文档中说,“您可以通过在编辑器中修改对话框节点定义的上下文部分来存储信息要打开编辑器,请选择节点菜单并选择高级“。watson对话服务对话框节点编辑器不允许上下文设置

但是,当我尝试根据文档中给出的示例修改对话框节点时,似乎对话框服务删除了我添加的上下文设置。

这里是在文档的例子:

"context": 
{ 
    "my_dessert_string": "ice-cream", 
    "toppings_array": ["onion", "olives"], 
    "age_number": 18, 
    "complex_object": { 
    "user_firstname" : "Peter", 
    "user_lastname" : "Pan", 
    "has_card" : false  
    } 
} 

我进入“高级响应”对话框节点编辑和添加上面的节点,但在我“尝试一下”这不存在了。

我在做什么错误,以及在使用Watson对话服务的对话框节点中设置上下文变量的正确方法是什么?

非常感谢!

回答

1

我的错误是我错过了“输出”和“上下文”部分之间的“,”。当我添加“,”它工作正常。

我还发现,编辑器将此标记为一个错误,方法是将框的颜色从蓝色更改为红色,这是一个很好的功能,可让您知道对话框节点中是否仍有错误。

+0

很常见的问题。 –