在配置 Rasa 对话规则的时候,我一直有一个疑问。
Rasa 中 story 的意义是什么?
我在跟 Rasa 对话的时候,似乎也没发现按照 story 的流程走。
查了一下:
Rasa 包含了两种方式来定义对话流程:规则(Rules)和故事(Stories)。
规则是一种简单而有限制的方式来定义对话流程。它们通常用于处理简单的用户请求,例如回答一个固定的问题或者执行某些操作。规则只能捕获单个意图(intent)并且不能处理槽位填充或多轮对话。该方法适用于简单的场景下。
相比之下,故事可用于更复杂的对话流程。故事中可以包含多个意图、槽位填充以及多轮对话。在故事中,您可以定义特定的对话场景,并为机器人提供处理这些场景的指导。此外,故事还允许您使用Rasa的核心功能,例如对话管理器(Dialogue Management)和策略(Policies)。
因此:
- 当处理简单的用户请求时,应该使用规则。
- 如果需要处理更复杂的对话场景,则应该使用故事。
微信关注我哦 👍
我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式