疑点:
似乎交互式学习完全忽略了预定义的故事。
如何通过交互式学习创建多个故事?是否必须做出“快乐”的方式,生成文件,开始新的培训,然后加入文件?我试图修复多个路径,在最后生成的文件中似乎已经变成了一个故事。
我正在与 Rasa Core 合作,在聊天机器人中创建上下文对话。首先,我完成了这个基本教程,然后尝试使用标记制作故事文件,以确保我了解如何使用标记。
stories.md - 它看起来像这样:
## Story Hi
* greet
- utter_greet
## Story Good Morning
* mood_great
- utter_happy
## Story bad_day
* mood_unhappy
- utter_cheer_up
- utter_did_that_help
> marking_bad_day
## Story bad_day Best
> marking_bad_day
* mood_affirm
- utter_happy
## Story bad_day nothing changed
> marking_bad_day
* mood_deny
- utter_goodbye
## say goodbye
* goodbye
- utter_goodbye
但是通过测试与机器人的对话,他似乎并没有遵循标记。所以我混合了第三个教程的学习,也就是使用交互式学习。这似乎解决了我的问题,我真的设法让机器人遵循想要的流程,不幸的是,我付出了很大的努力学习。
新故事.md:
## Generated Story 5325363759313905425
* greet
- utter_greet
* mood_unhappy
- utter_cheer_up
- utter_did_that_help
* mood_affirm
- utter_happy
* greet
- utter_greet
* mood_unhappy
- utter_cheer_up
- utter_did_that_help
* mood_affirm
- utter_happy
* greet
- utter_greet
* mood_unhappy
- utter_cheer_up
- utter_did_that_help
* mood_deny
- export