如何在训练数据中使用regex_features

时间:2019-06-18 09:13:41

标签: rasa-nlu

如何使用regex_features格式的json

我刚开始使用rasa-nlu。我已经成功安装并运行了演示-效果很好。但是我有一位common_examples尝试过的牧师。

{"rasa_nlu_data":{"common_examples":[],"regex_features":[{"name":"zipcode","pattern":"[0-9]{5}"},{"name":"greet","pattern":"hello[^\\s]*"}]}}

现在,我想知道如何使用regex_features及其工作方式。最好有一些例子。

非常感谢!

1 个答案:

答案 0 :(得分:1)

查看Rasa here的文档。 例子是

{
    "rasa_nlu_data": {
        "regex_features": [
            {
                "name": "zipcode",
                "pattern": "[0-9]{5}"
            },
            {
                "name": "greet",
                "pattern": "hey[^\\s]*"
            },
        ]
    }
}

还要确保RegexFeaturizer component是您的NLU管道的一部分。我进一步建议更新到同时包含Rasa Core和NLU的Rasa 1.x,因为rasa_nlu将不再作为单个软件包进行维护。另外,Rasa Forum是在Rasa上获得帮助的好地方。