首页 > 解决方案 > 我可以将 LUIS Bot 用于 Intranet Web 应用程序来创建数据吗

问题描述

我使用以下步骤创建了一个 LUIS 应用程序

第 1 步:我在 azure 门户中创建了一个 LUIs Web 应用程序机器人,第 2 步:为直接链接启用通道第 3 步:从我的 Web 应用程序调用 bot api(托管在我的 iis localhost url 中)

现在,当我从应用程序的聊天窗口中键入内容时,触发发生在 azure Web 应用程序中。但我需要通过 REST api/SQL 在我的 localhost Web 应用程序中创建一些数据。我该怎么做?

LUIS Web 应用程序机器人是否也可以在本地运行并由 localhost 使用,或者是否有任何其他方式来处理这种情况?

标签: .netbotframeworkmicrosoft-cognitiveazure-language-understanding

解决方案


查看来自 Botbuilder-Samples 存储库的示例01.browser-echo 。它只是一个回声机器人,因此您需要更新您的代码,但是该机器人完全包含在网络聊天中。它不依赖 Azure 服务或直线运行,而是使用自定义 WebChatAdapter。

使用此设置,您应该能够在本地或封闭的网络环境中完全运行机器人。当然,后者将取决于您要做什么(即进行 API 调用等)。它是用 Javascript 编写的,但它是一个很好的选择。

希望有帮助!


推荐阅读