意图检测正则表达式实体
Intent detects regex entity
由于可以使用正则表达式实体,因此我向代理添加了一个。
该实体用作我的意图的必需参数。
经过一些测试后,它似乎无法使用与正则表达式匹配的词来检测我的意图。
有什么想法吗?
IE :
意向训练短语:"my car is registered aa123aa"
"aa123aa"是regNum类型实体参数的解析值。
实体注册号 : ^[a-hj-np-tv-z]{2}(?:\s|-)?[0-9]{3} (?:\s|-)?[a-hj-np-tv-z]{2}$
我希望以下短语符合意图并解析参数值:
"my car is registered bb123bb"
实际上符合意图,但无法解析参数值。
此外,如果我使用训练短语"my car is registered aa123aa",它也不会解析参数值
Dialogflow 使用 re2 正则表达式。有关详细信息,请访问此 repository
例如:
ABc1234@
相当于
\A([A-Z]{2}[a-z]{1}[0-9]{4}[!@#$%^&*(),.?":{}|<>]{1})\z
\A
- 文本开头
[A-Z]{2}
- 两个大写字母 A-Z
[a-z]{1}
- 一个小写字母 a-z
[0-9]{4}
- 四个数字
[!@#$%^&*(),.?":{}|<>]{1}
- 一个特殊字符。
\z
- 文本结束
由于可以使用正则表达式实体,因此我向代理添加了一个。 该实体用作我的意图的必需参数。 经过一些测试后,它似乎无法使用与正则表达式匹配的词来检测我的意图。 有什么想法吗?
IE :
意向训练短语:"my car is registered aa123aa"
"aa123aa"是regNum类型实体参数的解析值。
实体注册号 : ^[a-hj-np-tv-z]{2}(?:\s|-)?[0-9]{3} (?:\s|-)?[a-hj-np-tv-z]{2}$
我希望以下短语符合意图并解析参数值: "my car is registered bb123bb"
实际上符合意图,但无法解析参数值。
此外,如果我使用训练短语"my car is registered aa123aa",它也不会解析参数值
Dialogflow 使用 re2 正则表达式。有关详细信息,请访问此 repository
例如:
ABc1234@
相当于
\A([A-Z]{2}[a-z]{1}[0-9]{4}[!@#$%^&*(),.?":{}|<>]{1})\z
\A
- 文本开头
[A-Z]{2}
- 两个大写字母 A-Z
[a-z]{1}
- 一个小写字母 a-z
[0-9]{4}
- 四个数字
[!@#$%^&*(),.?":{}|<>]{1}
- 一个特殊字符。
\z
- 文本结束