我正在使用 Microsoft bot builder SDKv4 创建聊天机器人,使用 LUIS.ai 来获得最高意图。我使用以下代码在我的 .net core 2.1 项目中配置 luis。
public BotServices(IConfiguration configuration)
{
// Read the setting for cognitive services from the appsettings.json
Dispatch = new LuisRecognizer(new LuisApplication(
configuration["LuisAppId"],
configuration["LuisAPIKey"],
$"https://{configuration["LuisAPIHostName"]}.api.cognitive.microsoft.com"),
new LuisPredictionOptions { IncludeAllIntents = true, IncludeInstanceData = true },
true);
}
但我收到此警告:“LuisRecognizer,LuisRecognizer ...已过时:...请使用 LuisRecognizer(LuisRecognizerOptions 识别器)”。
我按照这个 Microsoft 教程进行了设置。即使遵循本教程也会在以下行给出相同的“过时”错误:
Dispatch = new LuisRecognizer(luisApplication);
https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-csharp-tutorial-bf-v4
在这种情况下如何配置 luis?
谢谢 :)