【问题标题】:watson conversation service dialog node editor doesn't allow context setting沃森对话服务对话节点编辑器不允许上下文设置
【发布时间】:2016-09-19 15:35:25
【问题描述】:

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

非常感谢!

【问题讨论】:

    标签: watson-conversation


    【解决方案1】:

    我的错误是我错过了“输出”和“上下文”部分之间的“,”。当我添加“,”时效果很好。

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

    【讨论】:

    • 很常见的问题。
    猜你喜欢
    • 2017-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-18
    • 2017-07-18
    • 1970-01-01
    相关资源
    最近更新 更多