我想将我的Watson Assistant上下文变量构造为子组,但是例如将context
中的公认值或实体另存为
"some": {
"thing": "@an_entity"
}
但是我不确定在“另存为”字段中使用哪种语法。如果我尝试使用文档中描述的语法,则会收到警告
如果我打开JSON编辑器,则会生成类似这些的生成的冗余条目
{
"context": {
"some": {
"thing": "@an_entity"
},
"some.thing": "@an_entity"
}
}
每当我编辑“另存为”字段时,它似乎就会扩散(而不是改变)。
如何使用Watson Assistant插槽将值保存在上下文变量的字段中?
答案 0 :(得分:0)
是的,广告位用户界面仅接受简单变量(不包含对象)。如您所见,您可以使用JSON中的对象,但是也会有冗余(如您所见)。
仅对变量采用一致的命名约定可能是最简单的,例如$some_thing
,$some_thing_else
等,以使事情井井有条。