我试图使用 Watson Assistant JSON Editor
现在这是设置
Entities
@action = eat,run,play
Context Variable
$list = [0,0]
I want to update my list if an action is detected
List[0] will be the size
List[1] will be the position[0]
在 Spel JSON 上尝试
"$list":"<? entities['action'] != null ? $list.set(0,entities['action'].size()) and $list.set(1,entities['action'].location[0]): $list.set(0,0) and $list.set(1,0) ?>"
如果添加了“and”运算符,则返回“True” | $list=True
而不是我的数组更新为 $list['size']['location']
我只能通过添加另一个包含布尔部分的上下文变量来实现这一点
"sample": "entities['action'] != null ? $list.set(0,5) and $list.set(1,5) : $list.set(0,0) and $list.set(1,0)"
知道如何使用 1 个变量获得相同的输出吗?