如何将Dialogflow bot与localhost web-app连接,后者可从本地运行的api和数据库访问数据

时间:2019-01-10 12:19:12

标签: botframework bots googlebot

我是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返回的意图执行某些操作。

借助示例应用程序,我也可以连接到本地主机数据库。

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

摘要:

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

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

1 个答案:

答案 0 :(得分:-1)

这还不是很清楚,但是听起来您想使用Dialogflow来实现“自然语言理解”组件-确定使用哪些参数触发了哪个Intent,并将此信息返回给您。

如果是这样,您可能想研究Dialogflow的Detect Intent API