Я сделал этого бота со стартовым пакетом rasa-stack, который способен выполнять два вида действий с помощью методов 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
Но все идет прямо к прощанию, и я не знаю, как я могу переучить модель или обучить ее онлайн, чтобы он принял во внимание это новое действие.
Так как я могу заставить бота выполнять это новое действие?