首页 > 解决方案 > 如何处理rasa中超出范围的数据?

问题描述

处理来自用户的意外输入以训练 rasa 聊天机器人,可以使用 FallbackPolicy,但不知道如何操作。Rasa 版本是 1.10.11。

标签: chatbotrasa-nlurasarasa-x

解决方案


对于 1.x,您可以编写一个自定义 Python 函数来描述您想要发生的事情。您可以在此处查看旧版文档中的示例。基本思想是:

  1. 您创建了一个策略,当置信度(助手对他们知道用户在说什么的确定程度,或者它知道接下来要说什么的确定程度)低于某个水平时触发
  2. 触发你的python动作运行(你需要确保你的动作服务器启动并运行)

Rasa 2.0 处理回退的方式略有不同,您可以在此处查看更多详细信息。


推荐阅读