我使用starter-pack-rasa-stack进行了this bot的操作,该程序可以通过get方法进行两种动作:笑话和预订房间。如果我可以让他讲笑话,那么我在让他进行预订时会遇到问题。也就是说,它可以调用ActionJoke
中的actions.py
类,但不能调用ActionBookRoom
类。
事实上,即使每个故事都呼吁action_room
,只要提供了所有类似的详细信息,就可以在该故事中看到
## Generated Story 7889435598882720442
* greet
- utter_greet
* book_room
- utter_ask_room
* book_room{"name_room": "blue"}
- slot{"name_room": "blue"}
- utter_ask_day
* book_room{"day": "tomorrow"}
- slot{"day": "tomorrow"}
- utter_ask_hour_start
* book_room{"hour_start": "10h"}
- slot{"hour_start": "10h"}
- utter_ask_duration
* book_room{"duration": "30 min"}
- slot{"duration": "30 min"}
- action_room
* goodbye
- utter_goodbye
- export
然而,它可以直接告别,我不知道该如何重新训练模型或在线对其进行训练,以使他考虑到这一新动作。
那么我如何使机器人执行此新操作?
答案 0 :(得分:0)
您应该将新故事添加到训练故事文件中,并通过再次运行训练脚本来重新训练模型(例如,制作火车核心)