首页 > 解决方案 > Dialogflow 实现 - 使用来自用户的参数查询 firebase

问题描述

我目前正在为我的公司开发一个对话流应用程序。我需要让我们的应用程序能够采用用户提供的任何名称并将其与数据库匹配。

我们制造 CNC 机器,并试图创建一个应用程序,允许用户使用他们的手机或谷歌主页获取有关他们机器的信息。我们有一个网站,允许他们为他们的机器命名。这个名字可以是任何东西。它可能是“Zodiac”,也可能是“ZMachine #123”。此名称存储在数据库中,用于从 dialogflow 应用程序中引用机器。然而,当谷歌解析语音输入时,我得到了该实体,我最终得到“z machine number 123”或类似的东西,我无法直接与数据库匹配。对于非标准英文单词或名称的名称尤其如此,例如公司名称或类似名称。

我想知道是否有人有任何资源可以为我指明正确的方向?我注意到,当您在 google 中命名智能设备时,您可以为它们命名任何您喜欢的名称,但它仍然是正确的。他们在后台做了什么让这种情况发生?

标签: dialogflow-es

解决方案


推荐阅读