与上下文变量一起使用的Watson Conversation可选响应类型可以吗?

时间:2018-09-18 18:50:47

标签: watson-conversation

在“对话框”的某个时刻,我想定义一个可选的响应类型,并将其放入一个符合用户选择的上下文变量中,如下所示:

    "options": [
          {
            "label": "Choice 1",
            "value": {
              "input": {
                "text": "Choice text 1"
              },
              "context": {
                  "choice_variable1": "123"
              }
            }
          }
    ]

有可能吗?我尝试了,没有任何反应。我想用它重定向到更复杂的意图和响应...

1 个答案:

答案 0 :(得分:0)

可以通过如下方式将SpEL表达式直接放在输出文本中来实现:

    "options": [
          {
            "label": "Choice 1",
            "value": {
              "input": {
                "text": "Choice text 1 <?context.addProperty('choice_variable1',123)?>"
              }
            }
          }
    ]