【问题标题】:duckling module for rasarasa 的小鸭模块
【发布时间】:2025-11-28 10:10:01
【问题描述】:

我尝试基于 rasa_nlu 训练我的机器人。 下面是我的配置文件,我遇到了问题,因为像“下个月”这样的实体被 ner_spacy 识别为时间数据以外的东西。我希望这种类型的实体只能被小鸭模块识别。
谢谢

语言:“en” 项目:“导航操作系统” 管道: - 名称:“nlp_spacy” 型号:“en” - 名称:“ner_spacy” - 名称:“tokenizer_spacy” - 名称:“intent_entity_featurizer_regex” - 名称:“intent_featurizer_spacy” - 名称:“ner_crf” - 名称:“ner_synonyms” - 名称:“intent_classifier_sklearn” - 名称:“ner_duckling” 方面: - “时间”

【问题讨论】:

    标签: config rasa-nlu duckling


    【解决方案1】:

    您可以通过定义要包含的维度来排除 spaCy 的维度,就像 documentation 中描述的那样。

    意味着您可以像下面这样配置spacy_ner 组件以仅提取PERSON 实体(仅作为示例)。

    pipeline:
    - name: "SpacyEntityExtractor"
      # dimensions to extract
      dimensions: ["PERSON"]
    

    【讨论】: