IBM Watson Assistant:如何使用System实体sys-number获取少量数字

时间:2017-06-16 15:21:38

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

我有一些商业规则要遵循。

我需要为用户请求一个,目前,我正在使用@sys-number获取年份和其他数据(如果需要数字)。

我想知道是否有一些表格可以获得只有4位数的@sys-number,例如: 华生:请问今年几年?格式示例: - 2017

  • 网友说:年份为17年(@ sys-number获得17分)

  • 用户说:年份是2017年(@ sys-number获得2017年罚款)

我需要:仅当用户输入年份中的4个数字时,条件@sys-number[4] //I don't know将正确获得年份,并且会话将会流动。

我目前在节点内的条件是:

  • 如果机器人识别@sys-number

1 个答案:

答案 0 :(得分:2)

你可以使用两个谓词:
if @sys-number and @sys-number>1000 第一个将确保输入真正的数字,第二个谓词将处理4个数字。您甚至可以添加另一个谓词并限制有效年份的范围。