【发布时间】:2020-06-03 05:15:48
【问题描述】:
我正在使用 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?
谢谢:)
【问题讨论】:
标签: c# .net-core botframework azure-language-understanding luis.ai