意图检测正则表达式实体



由于正则表达式实体可用,我向我的代理添加了一个。 此实体用作我的意图的必需参数。 经过一些测试,似乎没有使用与正则表达式匹配的单词来检测我的意图。 知道吗?

IE

意图训练短语:"我的汽车已注册 aa123aa">

"aa123aa"是 regNum 实体类型的参数的解析值。

Entity regNum: ^[a-hj-np-tv-z]{2}(?:\s|-(?[0-9]{3}(?:\s|-(?[A-HJ-NP-TV-Z]{2}$

我希望以下短语应符合意图并解析参数值: "我的车注册了BB123BB">

实际上,它与意图匹配,但无法解析参数值。

此外,如果我使用训练短语"我的汽车已注册 aa123aa",它也不会解析参数值

Dialogflow 使用 re2 正则表达式。 有关更多信息,请访问此存储库

例如:

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- 文本结尾

最新更新