0

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

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

这是文档中的示例:

"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 Conversation Service 在对话节点中设置上下文变量的正确方法是什么?

非常感谢!

4

1 回答 1

1

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

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

于 2016-09-19T19:30:12.297 回答