首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rasa NLU从不返回回退意图

Rasa NLU从不返回回退意图
EN

Stack Overflow用户
提问于 2020-06-26 14:25:55
回答 1查看 277关注 0票数 0

我正在试验Rasa的NLU部分。在我的config.yml中,我有一个阈值为70%的回退策略。

当我运行服务器或尝试NLU only shell时,即使置信度远低于70%,我也从未在响应上获得回退意图。NLU only模式使用回退策略是没有意义的,所以我理解为什么会发生这种情况。

但我是从Dialogflow迁移过来的,所以如果发送的消息不属于任何定义的意图,我希望NLU响应返回回退意图。我该怎么做呢?

或者,如果可以获得NLU数据和核心的响应,这也可以工作。

注意:我正在使用rasa 1.10.3rasa-sdk 1.10.1

这是config.yml文件,我主要使用由rasa init生成的默认设置,

代码语言:javascript
复制
# Configuration for Rasa NLU.
# https://rasa.com/docs/rasa/nlu/components/
language: en
pipeline:
  - name: WhitespaceTokenizer
  - name: RegexFeaturizer
  - name: LexicalSyntacticFeaturizer
  - name: CountVectorsFeaturizer
  - name: CountVectorsFeaturizer
    analyzer: "char_wb"
    min_ngram: 1
    max_ngram: 4
  - name: DIETClassifier
    epochs: 100
  - name: EntitySynonymMapper
    epochs: 100

# Configuration for Rasa Core.
# https://rasa.com/docs/rasa/core/policies/
policies:
  - name: MappingPolicy
  - name: "FallbackPolicy"
    nlu_threshold: 0.7
    core_threshold: 0.7
    fallback_action_name: "utter_Default Fallback Intent"
EN

回答 1

Stack Overflow用户

发布于 2020-06-26 20:18:09

核心内部的跟踪器应该有关于哪个意图是以什么信心触发的所有信息。因此,如果您也在使用核心的功能,那么您可以使用跟踪器。让我知道这是怎么回事。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62589183

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档