Ibm cloud IBM Watson Assistant:如何使用系统实体sys number仅获取几个数字
我有一些商业规则要遵循 我需要为用户申请一年,目前,我正在使用Ibm cloud IBM Watson Assistant:如何使用系统实体sys number仅获取几个数字,ibm-cloud,ibm-watson,watson-conversation,Ibm Cloud,Ibm Watson,Watson Conversation,我有一些商业规则要遵循 我需要为用户申请一年,目前,我正在使用@sysnumber获取年份和其他数据(如果需要数字) 我想知道是否有某种形式可以得到只有4位数字的@sys编号,比如: 华生:请问是哪一年?格式示例:-2017 用户说:年份是17(@sys number得到17罚款) 用户表示:2017年(@sys number获得2017年罚款) 我需要:仅当用户键入年份中的4个数字时,条件@sys number[4]//我不知道将正确获取年份,对话将继续 我当前在节点中的状态是: 如果机
@sysnumber
获取年份和其他数据(如果需要数字)
我想知道是否有某种形式可以得到只有4位数字的@sys编号,比如:
华生:请问是哪一年?格式示例:-2017
- 用户说:年份是17(@sys number得到17罚款)
- 用户表示:2017年(@sys number获得2017年罚款)
@sys number[4]//我不知道
将正确获取年份,对话将继续
我当前在节点中的状态是:
- 如果机器人识别出
@系统编号
如果@sys number和@sys number>1000
第一个谓词将确保确实输入了一个数字,第二个谓词将处理4位数字。您甚至可以添加另一个谓词并限制有效年份的范围。您可以使用两个谓词:
如果@sys number和@sys number>1000
第一个谓词将确保确实输入了一个数字,第二个谓词将处理4位数字。您甚至可以添加另一个谓词并限制有效年份的范围