使用 LUIS 识别器时出错

Posted

技术标签:

【中文标题】使用 LUIS 识别器时出错【英文标题】:Getting error while using LUIS recognizer 【发布时间】:2020-10-31 18:29:51 【问题描述】:

每当我尝试使用以下代码获得响应时,我都会收到异常“响应状态代码不表示成功:404(未找到)。”。请帮帮我。

var luisApp = new LuisApplication(configuration["LuisAppId"], configuration["LuisAPIKey"], configuration["LuisAPIHostName"]); var 识别器结果 = 等待识别器.RecognizeAsync(turnContext, cancelToken);

【问题讨论】:

您是否在配置中提供了所有这三个属性的值? 宇通的回答可以接受吗? 你是怎么解决的? 【参考方案1】:

如果您在谈论 LUIS 识别器类,我强烈建议您根据文档检查属性和其他任何内容:

属性 应用程序ID 来自 LUIS 的模型应用程序 ID

端点 (可选)LUIS 端点,默认为https://westus.api.cognitive.microsoft.com

endpointKey 用于与 LUIS 对话的端点密钥

https://docs.microsoft.com/en-us/javascript/api/botbuilder-ai/luisapplication?view=botbuilder-ts-latest

【讨论】:

【参考方案2】:

我忘记应用的一件事(在开发解决方案时)是 LUIS 应用程序也必须部署到 生产槽。如果这没有发生,您也会得到 404。只是想分享一下,以防其他人需要。

【讨论】:

以上是关于使用 LUIS 识别器时出错的主要内容,如果未能解决你的问题,请参考以下文章

使用调度程序在“LUIS”和“QNA Makers”中重复相同关键字时如何训练 NLP

Cmposer LUIS 错误 getaddrinfo ENOTFOUND(在公司网络中)

Luis测试工具的日期时间不同于本地解析的日期时间

微软语义理解服务LUIS 使用教程

将多个手势识别器分配给 AnyObject 时出错

luis 模型和团队对同一句话的不同意图,如何解决?