【发布时间】:2019-02-22 07:06:37
【问题描述】:
我有一个名为“@material_number”的实体,其中存储了两个值。
第一个值为“material_number1”,模式为(\d{3}).(\d{3})
第二个值是“material_number2”,模式为(\d{3}).(\d{3}).(\d{3})
当用户输入材料编号时,我将值存储在名为“$materialnumber”的上下文变量中,并将该变量的值设置为“?@material_number.literal? ”。最后机器人响应“哦,好的,材料编号是 $materialnumber.”
问题是当用户输入像“123.123.123”这样的材料编号时,机器人认为材料编号是“123.123”。基本上它忽略了最后三位并提示返回“哦,好的,材料号是123.123”。
我能做些什么来解决这个困惑?
【问题讨论】:
标签: ibm-cloud chatbot ibm-watson watson-conversation