我正在尝试制作一个 DialogFlow 机器人,根据保单编号返回一个人的高度体重。保单编号是由 10 个字符组成的字母数字字符串,以“AA”(2 个 A)开头,然后是 8 个随机数字。
我已经为此创建了一个正则表达式实体。
^(?i)a{2}\d{8}$
但是在训练短语中,每当我键入保单编号时,它都不会映射到policyNumber 实体。我对 DialogFlow 相当陌生,这是我第一次制作机器人。
那么,有人可以指导我解决我做错的事情吗?
以下是一些屏幕截图。
训练短语:
以下是一些警告:
policyNumber 正则表达式实体:
最佳答案
添加 10 个训练短语并手动映射“正则表达式实体”后,问题得到解决。
关于regex - 训练短语中未捕获 DialogFlow 正则表达式实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58553359/