无法访问基于版本的 LUIS 预测
Version based prediction of LUIS is not accessible
我有一个 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,
}
};
- 是否可以在不发布到任何插槽的情况下使用 luis 模型版本 v3?
- 是否必须同时定义 Slot 和 Version 属性?
- 如果我只使用版本而不将其发布到任何插槽,我会收到 404 错误。
- 已在所有版本中创建端点 public,但仍然出错。
如何克服这些挑战?
谢谢,
迪帕
LUIS 的迭代应用程序设计:https://docs.microsoft.com/en-us/azure/cognitive-services/LUIS/luis-concept-app-iteration
经过训练的版本不会在您的 LUIS 应用端点自动可用。您必须发布或重新发布版本才能在您的 LUIS 应用终结点上使用。
如果某个端点需要更多版本的应用程序可用,您应该导出该版本并将其重新导入到新应用程序。新应用具有不同的应用 ID。
我有一个 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,
}
};
- 是否可以在不发布到任何插槽的情况下使用 luis 模型版本 v3?
- 是否必须同时定义 Slot 和 Version 属性?
- 如果我只使用版本而不将其发布到任何插槽,我会收到 404 错误。
- 已在所有版本中创建端点 public,但仍然出错。
如何克服这些挑战?
谢谢, 迪帕
LUIS 的迭代应用程序设计:https://docs.microsoft.com/en-us/azure/cognitive-services/LUIS/luis-concept-app-iteration
经过训练的版本不会在您的 LUIS 应用端点自动可用。您必须发布或重新发布版本才能在您的 LUIS 应用终结点上使用。
如果某个端点需要更多版本的应用程序可用,您应该导出该版本并将其重新导入到新应用程序。新应用具有不同的应用 ID。