Watson会话服务对话节点编辑器不允许上下文设置

时间:2016-09-19 15:35:26

标签: watson-conversation

在Watson Conversation Service文档中, "您可以通过在编辑器中修改对话节点定义的上下文部分来存储信息。要打开编辑器,请选择节点菜单,然后选择高级"。

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

以下是doc中的示例:

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

我进入了#34;高级回复"对话节点编辑器并将上面的内容添加到节点中,但在我"尝试之后"它不再存在了。

我做错了什么,使用Watson Conversation Service在对话节点中设置上下文变量的正确方法是什么?

非常感谢!

1 个答案:

答案 0 :(得分:1)

我的错误在于我错过了#34;"在"输出"之间和" context"部分。当我添加","它运作良好。

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