4

我正在尝试在 RASA NLU 中构建一个应用程序,我想将所有不理解的文本路由到 None Intent。

但是,如果我给出一些乱七八糟的文字,它并不是没有给出任何意图,而是给了我一些其他意图。

我的问题是:

  1. 如何为 None Intent 设置阈值,这样如果置信度得分低于该阈值,它将回退到 None Intent。
  2. 当我给出乱码输入时,为什么它会路由到另一个意图而不是无意图?
4

1 回答 1

4

有三种不同的方法来处理来自用户的这些类型的意外输入。我们将按以下顺序实施它们:

  1. 设计以最小化后备 ——我们将从添加更多意图开始。
  2. 收集垃圾 ——我们将训练一个收集垃圾的特殊意图。
  3. 自信地处理混乱 ——我们将添加逻辑来处理低置信度分类。

查看此博客文章以获取详细的解决方案。 https://blog.spg.ai/failing-gracefully-with-rasa-nlu-14a7d8e53af9

于 2018-03-08T10:58:31.190 回答