Rasa NLU-Using NLU Only

如果你只想使用Rasa中的NLU组件的话,你可以!

仅训练NLU模型

为了只训练NLU模型,运行:

rasa train nlu

这将会在data/文件夹下寻找NLU训练数据文件并保存已经训练好的模型于models/目录中。这个模型的名字将以nlu-开头。

在命令行中测试你的NLU模型

要在命令行中试用NLU模型,请使用rasa shell nlu命令:

rasa shell nlu

这将启动rasa shell并要求你键入任意消息测试。你可以输入任意多的消息。
另外,你可以省略nlu参数并且直接传入nlu模型。

rasa shell -m models/nlu-20190515-144445.tar.gz

运行一个NLU服务

为了使用你的NLU模型启动一个服务,需要在运行时传入模型的名字:

rasa run --enable-api -m models/nlu-20190515-144445.tar.gz

然后,你可以使用/model/parse端口对模型进行请求预测,为此,需要运行:

curl localhost:5005/model/parse -d '{"text":"hello"}'

你可能感兴趣的:(Rasa NLU-Using NLU Only)