在项目目录下执行下面命令
# 训练模型
rasa train -d domain
# 启动rasa
rasa run
# 新开一个终端, 启动action服务
rasa run actions
测试一下效果
这里有两点需要说明一下:
1. 我的rasa只是起到一个解析作用,把解析的结果返回给应用端,让应用端去做实际的闹钟设定。当然,你也可以直接在rasa里面把闹钟设定做了,取决于你自己的项目架构。
2. 我的返回格式和初始化的rasa项目不一样,那是因为我自定义了channel。自定义channel可以根据自己的喜好返回数据格式,更贴合实际项目要求。具体如何定义,源码里面也有。