有没有办法根据分析字符串的其他实体更改实体类别?

时间:2018-03-02 10:32:42

标签: dialogflow

我得到了这样一句话:

"我想去日本餐馆购买寿司"

intent =>去购物

实体1 => @shop =>日本餐厅

实体2 => @food =>寿司

"我想去手机商店购买诺基亚3310"

intent =>去购物

实体1 => @shop =>手机店

实体2 => @phone => NOKIA3310

如您所见,我希望我的第二个实体依赖于我的第一个实体。所以我可以使用复合实体,所以第二个实体可以是手机,或者好的,或者其他任何东西......但是,我不确定它会识别出有意义的实体。

例如:

"哇!那些很不错,现在我必须去电话商店购买诺基亚3310"

我可以得到:

intent =>去购物

实体1 => @shop =>手机店

实体2 => @phone => NOKIA3310

但我也可以

intent =>去购物

实体1 => @shop =>手机店

实体2 => @food =>寿司

这根本没有意义......

有没有办法先像我先做的那样检查意图和实体,然后,当我得到:

intent =>去购物

实体1 => @shop =>手机店

实体2 => @food =>寿司

我只是检查它是否有意义,如果没有,我将它发送回dialogflow只是为了让它在字符串中找到@phone?

感谢阅读。

0 个答案:

没有答案