使用模式创建的 Watson 助手实体未在上下文变量中设置匹配值

Watson assistant entity created with pattern is not setting the matched value in context variable

我创建了一个实体,其模式仅匹配 5 位数字,下面是该模式的模式。

^([0-9]{5})*?$

但是在节点中,当我检查插槽并将值添加到上下文变量中时,它总是从实体中获取值名称而不是用户提供的值。

下面是节点的图像。

对于模式,您需要添加文字后缀。

因此将您的第 5 个插槽 "Check for" 更改为:

@Customer_Id.literal

如果没有这个,您的上下文变量只会存储找到的实体的值。在您的情况下,这与实体名称相同。