如何为 LUIS 应用启用主动学习 - botvuilder SDK JavaScript V4
How to enable active learning for LUIS app - botvuilder SDK JavaScript V4
我正在尝试为连接到聊天机器人的 LUIS 应用启用主动学习。
根据 LUIS 文档,我发现我们应该将 log=true
添加到 LUIS 端点 URL。
为此,botbuilder SDK 提供了 LuisRecognizer class 允许我们为机器人创建 Luis 实例。
我检查了 JavaScript 的 botbuilder SDK V4,但我没有找到如何将 log=true 添加到端点 URL!
const dispatchRecognizer = new LuisRecognizer(
{
applicationId: luisConfig.appId,
endpointKey: luisConfig.subscriptionKey,
endpoint: luisConfig.getEndpoint()
},
{
staging: true
includeAllIntents: true,
includeInstanceData: true
},
true
);
是否需要等待解决此问题或将 luis URL 直接传递给 class 构造函数?
谢谢,
您可以看到 here 它是 LuisPredictionOptions
的一部分:
export interface LuisPredictionOptions extends LuisModels.PredictionResolveOptionalParams {
bingSpellCheckSubscriptionKey?: string;
includeAllIntents?: boolean;
includeInstanceData?: boolean;
log?: boolean; // SET TO TRUE
spellCheck?: boolean;
staging?: boolean;
timezoneOffset?: number;
telemetryClient?: BotTelemetryClient;
logPersonalInformation?: boolean;
}
您已经传入 LuisPredictionOptions
,您只需要对其进行编辑,这样您就可以这样做:
const dispatchRecognizer = new LuisRecognizer(
{
applicationId: luisConfig.appId,
endpointKey: luisConfig.subscriptionKey,
endpoint: luisConfig.getEndpoint()
},
{
log: true,
staging: true
includeAllIntents: true,
includeInstanceData: true
},
true
);
我正在尝试为连接到聊天机器人的 LUIS 应用启用主动学习。
根据 LUIS 文档,我发现我们应该将 log=true
添加到 LUIS 端点 URL。
为此,botbuilder SDK 提供了 LuisRecognizer class 允许我们为机器人创建 Luis 实例。
我检查了 JavaScript 的 botbuilder SDK V4,但我没有找到如何将 log=true 添加到端点 URL!
const dispatchRecognizer = new LuisRecognizer(
{
applicationId: luisConfig.appId,
endpointKey: luisConfig.subscriptionKey,
endpoint: luisConfig.getEndpoint()
},
{
staging: true
includeAllIntents: true,
includeInstanceData: true
},
true
);
是否需要等待解决此问题或将 luis URL 直接传递给 class 构造函数?
谢谢,
您可以看到 here 它是 LuisPredictionOptions
的一部分:
export interface LuisPredictionOptions extends LuisModels.PredictionResolveOptionalParams {
bingSpellCheckSubscriptionKey?: string;
includeAllIntents?: boolean;
includeInstanceData?: boolean;
log?: boolean; // SET TO TRUE
spellCheck?: boolean;
staging?: boolean;
timezoneOffset?: number;
telemetryClient?: BotTelemetryClient;
logPersonalInformation?: boolean;
}
您已经传入 LuisPredictionOptions
,您只需要对其进行编辑,这样您就可以这样做:
const dispatchRecognizer = new LuisRecognizer(
{
applicationId: luisConfig.appId,
endpointKey: luisConfig.subscriptionKey,
endpoint: luisConfig.getEndpoint()
},
{
log: true,
staging: true
includeAllIntents: true,
includeInstanceData: true
},
true
);