IBM Watson Assistant:聊天机器人实体的区别

时间:2018-09-11 07:27:40

标签: ibm-cloud chatbot ibm-watson watson-conversation

我有两个实体,分别为 @amount @type @type 具有类似 “ A1BM” “ C3MH” @amount 具有诸如 “ 1,2,3,4,5,6,7,8,9,10” 的值。每当用户输入“ A1BM 10” 时,我都希望机器人识别“ 10” 而不是 @amount ,而是大小 @type 的形式。

我该怎么办?

1 个答案:

答案 0 :(得分:2)

You can use patterns (regular expressions) to define entities,例如 @amount 的格式。 Watson Assistant还具有可以启用的系统实体,例如@sys-number,用于检测数字的不同形式和书面格式。此外,在检查匹配项时,您还可以访问整个输入字符串,检测到的对象(意图,实体等)的位置以及检测的可信度。

您没有分享有关如何输入回复的详细信息。在我看来,最好的选择是为@type添加一个模式,为@amount使用一个数字模式或@ sys-number,然后比较输入值的位置和相对邻域以检测“ 10”是指大小而不是数量

文档中有一些示例。