如何使用DialogFlow处理大量的意图?



我创建了一个关系数据库,它有多个表。例如,第一个表中是所有可用的汽车,第二个表中是每种汽车的可用型号,第三个表中是每种车型的价格。我需要使用这个与谷歌对话流聊天机器人。我的问题是,如果我想为每辆车和每个模型手动创建意图,最终会有数百个意图,我认为这不是一种专业的方式。那么,在这种情况下我该怎么做呢?例如,流将像这样:

  1. 用户:有什么车可用?
    提示:"显示所有汽车">
  2. 用户:
  3. 我想要宝马的车型
    提示:显示bmw所有可用车型的列表
  4. 用户:
  5. 我想知道XXXX型号的价格
    提示:显示此型号的价格">

我需要帮助。

我试过手动创建意图,但由于意图的数量巨大,我被卡住了。我希望有一种更专业的方式来处理这些意图。

如果你让所有的意图都完全依赖于汽车,那么意图的数量将会爆炸。

创建下面列出的分别处理car、model、price的3个intent怎么样?

我希望这对你有帮助。


Dialogflow设置

实体
tbody> <<tr>公司
实体名称参考值同义词
汽车汽车汽车,车辆
宝马宝马
梅赛德斯-奔驰(mercedes - benz)奔驰,奔驰
日产日产
XXXXXXXX

最新更新