c# - 在 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 服务。
解决方案
您想使用哪种认知服务?您提到的软件包是为 v3 机器人完成的。
例如,其中一些Cognitive Services
包含在Bot Builder SDK librairies
:
- LUIS:https ://github.com/Microsoft/botbuilder-dotnet/tree/master/libraries/Microsoft.Bot.Builder.AI.LUIS
- QnA 制造商:https ://github.com/Microsoft/botbuilder-dotnet/tree/master/libraries/Microsoft.Bot.Builder.AI.QnA
这些库用于使用服务。
否则,还有其他官方 NuGet 包,请查看Microsoft.Azure.CognitiveServices...
针对 .Net Standard 或 .Net Framework 的包:
推荐阅读
- php - 正则表达式获取字符串的版本
- javascript - select2 不调用 Ajax
- asp.net-mvc - 编辑 Visual Studio 解决方案时出现编译错误
- laravel - 将解码的 json 数据从控制器传递到视图时出错
- python-3.x - 生成的每个随机样本序列的 Python 还包括一个单独的 ID
- .htaccess - htaccess 将子域 www 重定向到子域非 www
- laravel - SQLSTATE [HY000]:一般错误:1364 字段“状态”没有默认值
- python - Pycharm 社区版上的 Django 似乎显示误报错误消息
- algorithm - 加权公平排队算法仅使用 2 个数据包流进行循环
- css - 在 css 中添加许多颜色会导致任何性能问题吗?