Dialogflow公司名称实体识别



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

Create a company called Google

Make a new account called Johnson & Johnson

New company Nike

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

截至2020年10月,恐怕没有Dialogflow系统实体可以为您做到这一点。最好添加尽可能多的训练短语,并创建一个以@sys.any为实体类型的自定义实体。注释尽可能多的培训短语,剩下的由Dialogflow完成。当涉及到具体识别公司名称时,有两种类型的公司名称:-

  1. 常见的公司名称,如"谷歌"Facebook";Dialogflow可以在没有太多帮助的情况下识别,尤其是当您的实体类型是@sys.any
  2. 域特定的公司名称,如Overflow LLCStack and Overflow Associates。在这里,带注释的培训短语发挥着重要作用,如果你知道需要理解的公司类型,这将有助于注释这些短语(例如:LLC、Associates、Firm等(

还要考虑如何构建问题,以确保用户根据您的需求输入值。例如:Please type in/spell out the name of your company增加了用户输入的任何内容都只是公司名称的可能性。

最新更新