问题标签 [luis.ai]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
440 浏览

c# - “不知道这样的主人。” 将带有 LUIS AI 的机器人发布到 Azure 但在本地正常工作时出错

我在 Azure 中托管了一个机器人,当通过机器人模拟器使用 ngrok 进行调试时,我收到一条错误消息:不知道这样的主机。我之前在机器人方面有过这样的经历,这意味着 LUIS AI 配置,特别是 LuisAPIHostName 值,在 appsettings.json 中没有以正确的格式写入。

事实证明,当时甚至没有托管应用程序时,问题是我从托管的 LUIS 服务中获得了一个端点https://<your.region>.api.cognitive.microsoft.com/,但我只需要使用<your.region>作为 LuisAPIHostName 的值,并且应用程序开始工作,因为完整的 Endpoint 是在 Luis Recognizer(来自 Microsoft 文档的代码,下面提供的链接)中编写的,带有字符串插值。

回到当前问题,我试图通过绕过我的应用程序中的 LUIS 逻辑来隔离问题,然后再次发布它,机器人开始在 Azure 网络聊天中正常工作。所以,我猜问题可能出在 LUIS 配置上。但是,如果它与以前的解决方案一起在本地工作,LUIS 服务与机器人托管在同一个订阅中,要让它在 Azure 上工作需要什么?我为 LuisAPIHostName 尝试了一些组合,包括 Azure 提供的整个字符串并在末尾添加了一个额外的“/”,但这并没有改变任何事情......</p>

机器人是这样写的:

v4.13.0 Bot Builder 库

.NET Core 3.1 框架

在 Azure 中作为 Web App Bot 托管,具有相应的 AppService

更新:

添加如何在我的应用程序中配置 LUIS

可以在Microsoft LUIS 文档中找到 BotServices 中的识别器

如何从机器人调用服务,可以在Microsoft 文档中找到

0 投票
0 回答
34 浏览

luis.ai - 使用 REST API 更新 Luis 列表实体

是否有任何 Rest API 可用于更新 Luis List Entities?

我的要求是从 DB Master Table 动态更新特定的 Luis List Entity。

先感谢您。卡提克!

0 投票
0 回答
20 浏览

xamarin - 将 xamarin 应用程序与 luis AI 连接的问题

我正在使用 xamarin 和 luis 开发一个简单的聊天机器人应用程序,其中包含用户输入问题和按钮以通过 api 将问题发送给 luis 的条目。我面临的问题是我不知道如何使用 luis 配置我的 Xamarin 应用程序(我将应用程序密钥放在哪里......等等以及语法是什么)。第二个问题是,如何将请求发送到 luis 并使用 json 文件获取响应。

0 投票
1 回答
135 浏览

botframework - 通过与 LUIS 和 QNA 绑定的 Microsoft Chatbot Composer (1.4.1) 接收 403(禁止)

我们正在尝试通过 Bot Composer 开发一个新的聊天机器人,当我们尝试通过模拟器运行该机器人时,我们与该机器人的交互返回一个“403(禁止)”响应。我们确认所有密钥和主机名都是正确的。任何方向将不胜感激。

0 投票
1 回答
22 浏览

azure-language-understanding - sprinklr 可以通过简单的配置使用微软 qna maker 和 LUIS 吗?

我们想使用 sprinklr 平台来使用 qna 和 LUIS。它如何集成?

0 投票
1 回答
181 浏览

c# - 如何在 microsoft composer luis 调用中启用 bingSpellCheck?

我在 LUIS 文档中看到,Bing 拼写检查功能在 V3 LUIS API 中不再可用。这里

但是现在它在作曲家中是如何工作的,我的意思是我现在如何在bot 框架作曲家中使用拼写检查功能?

0 投票
0 回答
45 浏览

c# - 无法使用编程 APIS 将预测 URI 与 Luis 应用程序相关联

我正在使用开发与LUIS REST APIC#完全集成的框架。我可以使用实体、意图和话语创建我的 LUIS 应用程序,然后使用在. 我在 Azure 中创建了一个认知服务,用作. 现在,如何通过REST将此预测资源(认知服务)添加到我的 LUIS 应用程序中?Azure portalPrediction resource

我可以从 LUIS 门户执行此操作,但不希望手动干预。

0 投票
0 回答
29 浏览

botframework - 如何在 Bot Composer 中使用 dipatch 模型

我在这里使用移交样本。该示例位于 Bot Composer 中,并使用自定义操作以及在 Composer 中定义的触发器。我需要将它与 LUIS 和 QnAMaker 集成。

我之前在 SDK 中开发机器人时曾使用 Dispatch 来同时使用 LUIS 和 QnA Maker。我现在正在 Composer 中开发一个机器人,我必须同时使用 LUIS 和 QnA Maker,但我找不到任何显示如何在 composer 中使用调度的东西。我只在这里找到了这个 github 问题

通读一遍我仍然不明白该怎么做。有什么教程或链接可以看吗?

0 投票
0 回答
21 浏览

azure-language-understanding - 根据识别的实体预测意图

我正在构建一个 LUIS 应用程序,我想根据其中的实体预测文本的意图。

例子 -

  1. 将我连接到 John(这应该被预测为 intent1)
  2. 将我连接到 1000(这应该被预测为 intent2)

在以上两个话语中,John 是名称,1000 是数字。name 和 number 是我在模型中定义的实体。所以句子 1 应该被预测为 intent1,而句子 2 应该被预测为 intent2。

但是当我用相同的句子测试我的模型时,两者都只能在“Intent1”中得到预测。如何解决这个问题呢?

0 投票
1 回答
28 浏览

azure - 有没有办法在 LUIS.ai 的实体中创建类别?

我正在学习 LUIS.ai,我想知道是否有办法对实体进行“分类”,这样我就不必在客户端中编写该逻辑。

示例:假设我的域是电影,并且我有一个实体“流派”。所以我可以要求“浪漫电影”或“战争电影”。这相对容易,但如果我输入“爱情电影”或“rom-com 电影”,那么我必须编写逻辑来找到等价(爱情 = 浪漫和更多类似的等价)。

在此处输入图像描述

有没有办法在实体中创建“类别”?所以实体类型可以有“浪漫”,带有同义词列表,然后是“战争”和其他同义词等等。这样我就不需要检查我的客户(if(genre == "romantic" ||genre == "love" || ...) return Genres.Romantic;)。