从头开始设置Rasa Bot
我以简单的步骤介绍如何在rasa中创建机器人,只需按照以下步骤操作,即可启动并运行机器人
确保已安装rasa和rasa-sdk
pip install rasa rasa-sdk
第1步:创建一个您要设置机器人的文件夹
步骤2:在此文件夹中创建我们的机器人,运行以下命令以设置项目
rasa init --no-prompt
该命令将自动为机器人创建所有必需的文件,还将训练NLU和核心模型
现在我们的情绪机器人已经准备好,让我们对其进行测试
使用以下命令在外壳中测试机器人
rasa shell
现在您可以看到我们的机器人运行正常
步骤3:现在,只需添加自定义操作
我们将编辑actions.py文件,仅取消注释actions.py文件中的代码
复制action_hello_world,以便我们可以将其注册到domain.yml文件中,
在domain.yml中,只需在操作标签下添加我们的自定义操作名称
步骤4:现在让我们在故事中添加自定义操作
进入data-stories.md,然后将utter_greet替换为action_hello_world
步骤5:现在让我们重新训练模型,运行以下命令来重新训练模型
rasa train
步骤6:现在我们的模型已经过训练,因此我们将测试我们的机器人,然后再进行
将启动我们的自定义操作服务器,打开另一个终端并运行以下命令:
rasa run actions
现在您可以看到我们的自定义操作服务器正在端口5055上运行,让我们注册我们的
endpoints.yml文件中的自定义操作端点
步骤7:编辑endpoints.yml文件,只需取消注释action_endpoint
保存
步骤8:现在让我们启动我们的rasa服务器
rasa shell
ok,简单的demo完成