在Dialogflow中提取参数列表时出现问题

时间:2019-05-17 17:36:29

标签: dialogflow

我正在使用Dialogflow企业版,尝试从意图中提取自定义实体作为参数列表时遇到麻烦。

我的实体 @Type 具有允许值的特定列表,假设它们是:香蕉,苹果,樱桃

我的意图训练短语是(我使用圆括号将带有实体 @Type 的带注释的单词标记为标记):

"<banana> and <apple>"
"<banana> and <apple> and <cherry> and <banana> and <apple> and <cherry>"

在参数部分,我定义了一个 @Type 参数,并选中了“是列表”。

我想要的是:

" banana and nonsense"  -> expected extracted parameters: [banana]
" banana and nonsense and cherry"  -> expected extracted parameters: [banana,cherry] 
" mickey and apple and pluto"  -> expected extracted parameters: [apple] 
" banana and nonsense and cherry and apple"  -> expected extracted parameters: [banana, cherry, apple]  

如果我写2到6个属于 @Type 的单词的句子,它可以工作,但是一旦句子中有一个多余的名称,提取的参数列表就为空。

我还尝试添加带有好词和多余词(例如“飞”)的训练示例,但结果没有改变

我该怎么办?

0 个答案:

没有答案