Nlp Dialogflow公司名称实体识别

Nlp Dialogflow公司名称实体识别,nlp,dialogflow-es,named-entity-recognition,Nlp,Dialogflow Es,Named Entity Recognition,我使用Dialogflow作为聊天机器人后面的NLP引擎,并试图让它识别公司名称。在下面的示例中,它很好地理解了意图,但没有选择公司名称 创建一家名为谷歌的公司 创建一个名为强生公司的新账户 新公司Nike 对于如何让Dialogflow开始识别这些实体,有人有什么建议吗?我想知道是否有我不知道的功能,或者我可以利用某种插件/库来实现这一点?恐怕截至2020年10月,没有Dialogflow系统实体可以为您实现这一点。最好是添加尽可能多的培训短语,并创建一个自定义实体,实体类型为@sys.any

我使用Dialogflow作为聊天机器人后面的NLP引擎,并试图让它识别公司名称。在下面的示例中,它很好地理解了意图,但没有选择公司名称

创建一家名为谷歌的公司

创建一个名为强生公司的新账户

新公司Nike


对于如何让Dialogflow开始识别这些实体,有人有什么建议吗?我想知道是否有我不知道的功能,或者我可以利用某种插件/库来实现这一点?

恐怕截至2020年10月,没有Dialogflow系统实体可以为您实现这一点。最好是添加尽可能多的培训短语,并创建一个自定义实体,实体类型为@sys.any。尽可能多地注释培训短语,让Dialogflow完成其余的工作。具体到公司名称识别,公司名称有两种类型:-

  • Dialogflow可以在没有太多帮助的情况下识别常见的公司名称,如“Google”、“Facebook”,尤其是当您的实体类型为
    @sys.any
  • 特定于域的公司名称,如
    Overflow LLC
    Stack and Overflow Associates
    。在这里,带注释的培训短语扮演着重要的角色,如果您对需要理解的公司类型有所了解,它将有助于注释这些短语(例如:LLC、Associates、Company等)

  • 还要考虑如何组织问题,以确保用户根据您的需要输入值。例如:
    请输入/拼写您的公司名称
    增加了用户输入的任何内容都只是公司名称的可能性。

    目前还不清楚您打算用这些作为培训短语的意图是什么。您是否可以更新您的问题以包含显示意图的屏幕截图?您是说它不会自动检测要用作参数的品牌名称,或者您在指定参数位置时遇到问题,或者您已经这样做了,但它仍然忽略了它?它不会自动检测品牌名称,例如
    Google
    Facebook
    。我已经给出了大概25个类似于我发布的培训短语,并且我已经手动突出显示了“公司名称”实体,但是它不会检测到新示例中的公司名称。您是否有一个已经定义了品牌名称的实体类型?再次向我们展示意图的屏幕截图可能会有所帮助。如果您有一个实体类型,显示它也可能会有所帮助。