Dialogflow es Dialogflow-如何使代理理解培训短语中的位置?

Dialogflow es Dialogflow-如何使代理理解培训短语中的位置?,dialogflow-es,Dialogflow Es,我正在构建一个Dialogflow应用程序,它在很大程度上取决于用户给定的位置,该位置可能是/可能不是用户的当前位置。因此,我想忽略当前位置,使用用户拼写的位置 目前,我列出了一个城市中的所有位置,Dialogflow代理将其选中并确定子域区域 "location": { "subadmin-area": "Chicago" } 然而,当我们将服务扩展到新的领域时,很难添加每个位置 代理是否可以自行学习给定区域上的位置?它不会自行学习。我要做的是找到一个数据库或一些其他位置数据集,

我正在构建一个Dialogflow应用程序,它在很大程度上取决于用户给定的位置,该位置可能是/可能不是用户的当前位置。因此,我想忽略当前位置,使用用户拼写的位置

目前,我列出了一个城市中的所有位置,Dialogflow代理将其选中并确定子域区域

"location": {
    "subadmin-area": "Chicago"
  }
然而,当我们将服务扩展到新的领域时,很难添加每个位置


代理是否可以自行学习给定区域上的位置?

它不会自行学习。我要做的是找到一个数据库或一些其他位置数据集,并编写一个脚本,使用Dialogflow API以编程方式生成具有位置名称的实体


或者更好的是,使用谷歌已经创建的系统提供的实体。请参见

中的地理部分,这将有所帮助。谢谢