我已经在dialogflow中创建了一个代理,我想为其基于正则表达式值定义一个实体,我知道我们具有定义实体的正则表达式功能,但是我不知道如何使用它或如何定义正则表达式同时定义实体。没有可用的示例或博客来帮助我。我想看一个示例或语法来定义正则表达式实体,以便可以为我的情况复制相同的内容。任何帮助将不胜感激。
答案 0 :(得分:0)
尝试一下。转到“实体”页面。创建一个新实体,随时随地调用它。在实体屏幕中,选择正则表达式,然后输入此值[A-Za-z] {3} [0-9] {7,10} $。保存实体。此正则表达式将验证以三个字母和7到10个字符开头的任何值。例如PAP1234567或DWL123456789。
现在转到一个意图或创建一个,然后在训练短语上添加一个,表示: 我的电话是PAP12345678。选择要突出显示的PAP12345678,然后将显示实体菜单。选择新的正则表达式实体并保存。
测试DialogFlow的意图。希望有帮助。