.net - 我可以将 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 使用,或者是否有任何其他方式来处理这种情况?
解决方案
查看来自 Botbuilder-Samples 存储库的示例01.browser-echo 。它只是一个回声机器人,因此您需要更新您的代码,但是该机器人完全包含在网络聊天中。它不依赖 Azure 服务或直线运行,而是使用自定义 WebChatAdapter。
使用此设置,您应该能够在本地或封闭的网络环境中完全运行机器人。当然,后者将取决于您要做什么(即进行 API 调用等)。它是用 Javascript 编写的,但它是一个很好的选择。
希望有帮助!
推荐阅读
- sharepoint-online - SharePoint 页面未返回新体验
- touch-id - 使用内置身份验证器时 FIDO2/WebAuthn 的注册策略
- for-loop - 如何将 Raster 乘以 R 中的 CSV 值以获得 rasterstack?
- python-dedupe - 重用 Dedupe 训练进行地名词典匹配
- php - 对 php 的 textarea 注释
- vba - 在 MS Access VBA 中获取处理器核心数
- sql - SQL查询:每次特定参数获取特定值时如何选择所有以下行
- keda - Keda RabbitMQ - 当队列中的消息很少时,Keda 不会产生额外的作业
- django - Django Rest Framework 在 django MTV 架构的哪个级别上工作?
- python - 将列表(点)的熊猫数据框列表分解为具有点对的数据框