我在API.ai中有以下性质的查询
“btc,ltc,xrp到usd,inr”如何将查询提取为
来源= [btc,ltc,xrp]
destination = [usd,inr]
源中元素的数量可以是可变的,目的地中元素的数量也可以是可变的。我知道列表实体,并在查询中尝试了它。它仅在一个列表中选取btc,将其余的放入另一个列表中。有什么建议么
最佳答案
您可以创建2个意图,
一种。创建一个“btc,ltc,xrp”作为话语
b。使用@ sys.any
一种。创建一个“btc,ltc,xrp”到“usr ind”作为发音
b。使用@ sys.any将参数$ First添加为“SingleArray”
b。使用@ sys.any
现在,当您使用btn,ltc发出语音时,您将获得输出。
您的一次输入:
“btc,ltc,xrp”输出具有参数$ First = [btc ltc xrp]
您的多个输入
“btc,ltc,xrp到usr ind”的输出具有参数$ First = [btc ltc xrp]和$ Second = [usr ind]
关于nlp - 从用户输入中提取api.ai中的列表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45397168/