首页 > 解决方案 > 在 v4 机器人中使用 QnA 和 LUIS

问题描述

文档告诉我,我需要 CognitiveServices 包来获得对使用 LUIS 和 QnA 服务的支持。但是,v4 使用 Core 框架,并且https://www.nuget.org/packages/Microsoft.Bot.Builder.CognitiveServices/给出了需要 4.6 的警告

警告:使用“.NETFramework,Version=v4.6.1”而不是项目目标框架“.NETCoreApp,Version=v2.0”恢复包“Microsoft.Bot.Builder.CognitiveServices 1.1.7”。此软件包可能与您的项目不完全兼容。

是否有 CognitiveServices 包的 dotnet 核心版本,或者现在其他地方支持 LUIS 和 QnA?

我对 CognitiveServices 包的兴趣完全是因为需要使用来自 v4 机器人的 LUIS 和 QnA 服务。

标签: c#botframeworkazure-language-understandingazure-cognitive-servicesqnamaker

解决方案


您想使用哪种认知服务?您提到的软件包是为 v3 机器人完成的。

例如,其中一些Cognitive Services包含在Bot Builder SDK librairies

这些库用于使用服务。

否则,还有其他官方 NuGet 包,请查看Microsoft.Azure.CognitiveServices...针对 .Net Standard 或 .Net Framework 的包:


推荐阅读