dialogflow-es - Dialogflow 实现 - 使用来自用户的参数查询 firebase
问题描述
我目前正在为我的公司开发一个对话流应用程序。我需要让我们的应用程序能够采用用户提供的任何名称并将其与数据库匹配。
我们制造 CNC 机器,并试图创建一个应用程序,允许用户使用他们的手机或谷歌主页获取有关他们机器的信息。我们有一个网站,允许他们为他们的机器命名。这个名字可以是任何东西。它可能是“Zodiac”,也可能是“ZMachine #123”。此名称存储在数据库中,用于从 dialogflow 应用程序中引用机器。然而,当谷歌解析语音输入时,我得到了该实体,我最终得到“z machine number 123”或类似的东西,我无法直接与数据库匹配。对于非标准英文单词或名称的名称尤其如此,例如公司名称或类似名称。
我想知道是否有人有任何资源可以为我指明正确的方向?我注意到,当您在 google 中命名智能设备时,您可以为它们命名任何您喜欢的名称,但它仍然是正确的。他们在后台做了什么让这种情况发生?
解决方案
推荐阅读
- apache - Mod Rewrite 停止规则?
- git - Bit local repo:从旧提交中删除文件
- npm - 在 PhpStorm 中配置 node-sass
- javascript - 什么是 TypeError: require(...)(...) is not a function 当我尝试运行我的 playWright 脚本时?
- xml - 如何检索 XML 参数实体的值?
- kubernetes - 用于 2 组注释的 Helm 模板
- reactjs - 渲染异步获取的数据
- javascript - 使用多个键在 Angular2 中过滤地图
- java - 如何使用迭代器为两个类实现接口
- javascript - 如何根据函数中的给定参数为对象分配 n 个属性?