首页 > 解决方案 > 如何将 Dialogflow bot 与 localhost web-app 连接,后者从本地运行的 api 和数据库访问数据

问题描述

我是 Dialogflow 的新手,我想将 bot 集成到在 Intranet/localhost 中运行的 Angular-webapp 中,根据意图我必须形成查询并访问 localhost 数据库。

我已经在 Microsoft LUIS 上工作过并与 node-js 集成。 https://github.com/Microsoft/BotBuilder-Samples/tree/master/samples/javascript_nodejs

但我没有为 Dialogflow 找到类似的东西。

我可以作为 localhost 执行的这些示例应用程序根据从 LUIS 返回的意图执行某些操作。

通过示例应用程序,我也可以连接到 localhost 数据库。

这次我想用Dialogflow。我已经创建和工作的机器人。但我想用 localhost 数据库在 localhost 中编写一些 API。并根据 Dialogflow 返回的意图/实体执行操作。

概括:

我不想将数据库和网络应用程序保留在互联网上。它可以在 Intranet 或 localhost 中。我同意只有云上的对话流。

是否有任何类似于 Microsoft botBuilder 示例的库,因此,我可以根据从 Dialogflow 返回的意图/实体在 localhost Web 应用程序、localhost API 和 localhost 数据库中利用 Dialogflow。

标签: botframeworkbotsgooglebot

解决方案


这并不完全清楚,但听起来您想使用 Dialogflow 来执行 Natural Language Understanding 组件 - 确定使用哪些参数触发了哪个 Intent,并将此信息返回给您。

如果是这样,您可能想查看 Dialogflow 的Detect Intent API


推荐阅读