在Watson会话服务文档中说,"您可以通过在编辑器中修改对话框节点定义的上下文部分来存储信息。要打开编辑器,请选择节点菜单并选择"Advanced"。
然而,当我尝试根据文档中给出的示例修改对话框节点时,似乎对话框服务删除了我添加的上下文设置。
文档中的示例:
"context":
{
"my_dessert_string": "ice-cream",
"toppings_array": ["onion", "olives"],
"age_number": 18,
"complex_object": {
"user_firstname" : "Peter",
"user_lastname" : "Pan",
"has_card" : false
}
}
我进入"高级响应"对话框节点编辑器并将上述内容添加到节点中,但在我"试用"之后,它就不再存在了。
我做错了什么,什么是正确的方式来设置上下文变量与沃森对话服务的对话节点?
多谢!
我的错误是在"output"one_answers"context"部分之间漏掉了一个","。当我添加了",",它工作得很好。
我还发现编辑器通过将框的颜色从蓝色更改为红色来为我标记此错误,这是一个很好的功能,可以让您知道是否在对话框节点中仍然存在错误。