识别句子中的'a',在Dialogflow中表示为1@sys.number
Recognize 'a' in a sentence and indicate as 1 @sys.number in Dialogflow
我想Dialogflow
检测一个句子中的a
并给它一个number = 1
。
例子:我想要一个鸡饭。
Dialogflow
应检测为:
'a' = @sys.number, Resolved value : one or 1
"chicken rice" = @delivery-product, resolved value : chicken rice
我已经有一个检测产品的实体,一个检测单个订单或多个订单的意图,
即"I want 2 chicken rice and 2 coffee"。
这将 return 我的数字和产品。
但是我无法让 Dialogflow
检测到:
我要 a 咖啡
我要两份鸡饭和一杯咖啡。
有人对解决这个问题有什么建议吗?
谢谢!
使用 "1" 的同义词创建一个新的自定义实体作为 "a",然后将该自定义实体添加到一个新的自定义实体中“@sys.number”。不要为此实体添加同义词。在您的意图训练短语中使用第二个自定义实体。
我想Dialogflow
检测一个句子中的a
并给它一个number = 1
。
例子:我想要一个鸡饭。
Dialogflow
应检测为:
'a' = @sys.number, Resolved value : one or 1
"chicken rice" = @delivery-product, resolved value : chicken rice
我已经有一个检测产品的实体,一个检测单个订单或多个订单的意图,
即"I want 2 chicken rice and 2 coffee"。 这将 return 我的数字和产品。
但是我无法让 Dialogflow
检测到:
我要 a 咖啡
我要两份鸡饭和一杯咖啡。
有人对解决这个问题有什么建议吗?
谢谢!
使用 "1" 的同义词创建一个新的自定义实体作为 "a",然后将该自定义实体添加到一个新的自定义实体中“@sys.number”。不要为此实体添加同义词。在您的意图训练短语中使用第二个自定义实体。