【问题标题】:Version based prediction of LUIS is not accessible无法访问基于版本的 LUIS 预测
【发布时间】:2021-01-11 10:38:44
【问题描述】:

我有一个 LUIS 应用程序,它有多个版本,分别命名为 v1、v2 和 v3。

v1 用于生产槽; v2 用于 Staging Slot; 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. 端点已在所有版本中公开,但仍然出错。

如何克服这些挑战?

谢谢, 呸呸呸

【问题讨论】:

    标签: botframework versioning azure-language-understanding azure-cognitive-services luis.ai


    【解决方案1】:

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

    经过训练的版本不会自动在 LUIS 应用的端点上可用。您必须发布或重新发布某个版本,才能在您的 LUIS 应用端点上使用它。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-15
      • 1970-01-01
      • 1970-01-01
      • 2017-12-20
      • 2017-10-29
      相关资源
      最近更新 更多