代码之家  ›  专栏  ›  技术社区  ›  Daneel

将正则表达式与Rasa一起使用

  •  6
  • Daneel  · 技术社区  · 6 年前

    我正在尝试使用Rasa来检测实体,如电话号码或合同ID。使用正则表达式来精确定义这些实体似乎很自然,Rasa确实有一种称为“ Regular Expression Features “这允许我们定义正则表达式。

    除了我不知道如何使用它们。在 Rasa-NLU tutorial ,有正则表达式(如 "zipcode" ),但是 我看不出它们是如何链接到实体的 ( "location" )。

    有人知道正则表达式如何与Rasa一起工作吗?

    1 回复  |  直到 4 年前
        1
  •  11
  •   amn41    6 年前

    您定义的正则表达式没有显式链接到任何实体或意图。 正则表达式所做的是向输入中添加一个新特性,例如一个额外的向量元素,它可以是1或0,这取决于正则表达式是否匹配。当您进行培训时,模型现在拥有关于每个示例的这些额外信息,并且可以选择何时关注它。