【问题标题】:DialogFlow Regex Entity not being captured in Training Phrase训练短语中未捕获 DialogFlow 正则表达式实体
【发布时间】:2020-02-21 12:02:19
【问题描述】:

我正在尝试制作一个 DialogFlow 机器人,它在给定保单编号的情况下返回一个人的身高体重。保单编号是由 10 个字符组成的字母数字字符串,开头带有“AA”(2 个 A),然后是 8 个随机数字。

我已经为它创建了一个正则表达式实体。

^(?i)a{2}\d{8}$

但是在训练短语中,每当我输入一个策略编号时,它都不会映射到 policyNumber 实体。我对 DialogFlow 还很陌生,这是我第一次制作机器人。

那么,谁能指导我做错了什么。

以下是部分截图。

培训短语:

以下是一些警告:

policyNumber 正则表达式实体:

【问题讨论】:

  • 锚点在字符串的开头和结尾匹配,模式的输入是标记还是整个文本?如果是后者,试试(?i)\ba{2}\d{8}\b

标签: regex entity dialogflow-es


【解决方案1】:

添加10个训练短语并手动映射“正则表达式实体”后问题解决。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-26
    • 1970-01-01
    • 2023-03-17
    • 2013-10-13
    相关资源
    最近更新 更多