6

我正在尝试使用 Rasa 检测电话号码或合同 ID 等实体。使用正则表达式来精确定义这些实体似乎很自然,而且 Rasa 确实有一个叫做“正则表达式功能”的东西,它允许我们定义正则表达式。

除了我不明白如何使用它们。在Rasa-NLU 教程中,有正则表达式(如"zipcode"),但我看不出它们如何链接到实体"location")。

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

4

1 回答 1

11

您定义的正则表达式未明确链接到任何实体或意图。正则表达式所做的是向您的输入添加一个新特征,例如一个额外的向量元素,它可以是 1 或 0,具体取决于正则表达式是否匹配。当你训练时,模型现在有关于你的每个例子的额外信息,并且可以选择自己何时关注它。

于 2018-03-31T12:25:29.483 回答