微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法访问基于版本的LUIS预测

如何解决无法访问基于版本的LUIS预测

我有一个LUIS应用程序,其中有多个版本分别为v1,v2和v3。

v1用于生产广告位; v2用于登台广告位; v3仍处于开发状态。

        LuisRecognizerOptionsV3 recognizerOptions = new LuisRecognizerOptionsV3(luisApplication)
        {
            TelemetryClient = telemetryClient,IncludeAPIResults = true,Predictionoptions = new Microsoft.Bot.Builder.AI.LuisV3.LuisPredictionoptions()
            {
                Version = "v3",// Just not seem to work. 404 exception.
                IncludeInstanceData = true,IncludeAllIntents = true,PreferExternalEntities = true,}
        };
  1. 是否可以使用luis模型版本v3而不发布到任何插槽?
  2. 是否必须同时定义Slot和Version属性
  3. 如果仅使用版本而不发布到任何插槽,则会出现404错误
  4. 已经在所有版本中公开了端点,但是仍然出错。

如何克服这些挑战?

谢谢, pdeepa

解决方法

LUIS的迭代应用程序设计:https://docs.microsoft.com/en-us/azure/cognitive-services/LUIS/luis-concept-app-iteration

经过培训的版本不会在您的LUIS应用程序的端点上自动提供。您必须发布或重新发布一个版本,这样该版本才能在您的LUIS应用程序端点上可用。

如果需要在端点上提供更多版本的应用程序,则应导出该版本并将其重新导入到新应用程序中。新应用具有不同的应用ID。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。