我正在使用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"
答案 0 :(得分:0)
强行分类为您的意图之一,似乎是问题所在。 解决它的一种方法可能是这样的:
添加一些与您的域无关的示例,并出于某种意图将其添加,例如your_fallback_intent
为your_fallback_intent
这将使nlu在your_fallback_intent
下对不相关的邮件进行分类
如果您仍然遇到问题,请在评论中添加详细信息。