仅训练NLU模型
要仅训练NLU模型,请运行:
rasa train nlu
这将在data/
目录中查找NLU训练数据文件,并在models/
目录中保存训练模型。模型的名称将以nlu-
开头。
在命令行上测试NLU模型
要在命令行上试用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
endpoint从模型中请求预测。为此,请运行:
curl localhost:5005/model/parse -d '{"text":"hello"}'