拉萨。不相关消息的置信度得分错误

Rasa. Wrong confidence score for non-related messages

我正在使用 rasa 构建机器人来回答用户的问题,但我遇到了问题。

Rasa 让我对与意图示例完全无关的消息充满信心。

我有医疗相关的意图,但像“我喜欢咖啡”这样的信息比相关信息更能给我信心。此外,像“laj jfias jjlas fe”这样的随机字符消息也给了我很高的信心。

谁能告诉我如何解决这个问题?我在哪里可以找到错误?

这是我的配置:

language: "en"

pipeline:
- name: "nlp_spacy"
- name: "tokenizer_spacy"
- name: "intent_entity_featurizer_regex"
- name: "intent_featurizer_spacy"
- name: "ner_crf"
- name: "ner_synonyms"
- name: "intent_classifier_sklearn"

强制分类为您的意图之一,似乎是问题所在。 解决它的一种方法可以是这样的:

  1. 添加一些与您的域无关的示例,并出于某种目的添加它们,例如your_fallback_intent

  2. your_fallback_intent

  3. 定义故事

这将使 nlu 对 your_fallback_intent

下不相关的消息进行分类

如果您仍然遇到问题,请在评论中添加详细信息。