对话机器人 Rasa 何时使用 rule,何时使用 story

发布时间: 2023-04-19 14:25:11 作者: 大象笔记

在配置 Rasa 对话规则的时候,我一直有一个疑问。

Rasa 中 story 的意义是什么?

我在跟 Rasa 对话的时候,似乎也没发现按照 story 的流程走。

查了一下:

Rasa 包含了两种方式来定义对话流程:规则(Rules)和故事(Stories)。

规则是一种简单而有限制的方式来定义对话流程。它们通常用于处理简单的用户请求,例如回答一个固定的问题或者执行某些操作。规则只能捕获单个意图(intent)并且不能处理槽位填充或多轮对话。该方法适用于简单的场景下。

相比之下,故事可用于更复杂的对话流程。故事中可以包含多个意图、槽位填充以及多轮对话。在故事中,您可以定义特定的对话场景,并为机器人提供处理这些场景的指导。此外,故事还允许您使用Rasa的核心功能,例如对话管理器(Dialogue Management)和策略(Policies)。

因此:

我是一名山东烟台的开发者,联系作者