我在API.ai中查询了以下性质 “btc,ltc,xrp to usd,inr”如何将查询提取为 来源= [btc,ltc,xrp] destination = [usd,inr]
源中元素的数量可以是可变的,目标中元素的数量也可以是可变的。我知道列表实体,我尝试了查询。它只在一个列表中获取btc并将其余部分放在另一个列表中。任何建议
答案 0 :(得分:4)
您可以创建2个意图,
<强> SingleInput 强>: 一个。创建一个&#34; btc,ltc,xrp&#34;作为话语 湾添加参数$ First作为&#34; SingleArray&#34;与@ sys.any
<强> MultipeInput 强>: 一个。创建一个&#34; btc,ltc,xrp&#34; to&#34; usr ind&#34;作为话语 湾添加参数$ First作为&#34; SingleArray&#34;与@ sys.any 湾添加参数$ Second作为&#34; MultipleArray&#34;与@ sys.any
现在当你用btn,ltc发出话语时,你会得到一个输出。
您的单一输入: &#34; btc,ltc,xrp&#34;输出有参数$ First = [btc ltc xrp]
您的多重输入 &#34; btc,ltc,xrp to usr ind&#34;输出有参数$ First = [btc ltc xrp]和$ Second = [usr ind]