天青机器人框架v4 vs v3

时间:2018-12-05 15:02:18

标签: azure azure-bot-service

我是一个初学者,并获得了一些基于Bot Framework v3的教程视频,并试图通过QnAMaker实现Rich Cards。
我已经使用“ QnA Maker GA”创建了知识库,并使用Azure Bot Service中的v3 QnAMaker模板创建了Bot。
现在的问题:

  1. 我们仍然可以使用BF V3和QnA Maker GA创建Bot吗(我试过但出错)?
  2. 将来微软会支持BF v3吗?

2 个答案:

答案 0 :(得分:1)

  1. 由于bot框架v4通常可用,因此无法使用v3 QnA Maker模板创建新的Bot。

  2. Microsoft正式鼓励您使用v4构建机器人。 v3支持将终止。

我找不到适合您的视频教程,但以下示例将为您提供帮助。

https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-howto-qna?view=azure-bot-service-4.0

https://github.com/Microsoft/BotBuilder-Samples/tree/master/samples/csharp_dotnetcore/06.using-cards

答案 1 :(得分:0)

以下是您的问题的答案:

我们仍然可以使用BF V3和QnA Maker GA创建Bot吗(我尝试过但出现错误)?

Microsoft强烈建议您使用V4 SDK和.net Core以便将来使用,考虑到您或您的客户端所需的所有新功能更新将在这些即将发布的版本中提供。他们没有谈论v3将来的任何升级。

您仍然可以使用其他网站上的旧漫游器创建模板以及旧漫游器模拟器来开始在v3中使用。

Bot Framework Template for v3

Bot Emulator Github link

此外,到目前为止,v3仅修复了一些错误,并且很长一段时间以来都没有添加任何新功能。准确地说是截至2019年2月28日的10个月

因此,如果您希望使用Bot框架中即将推出的任何新功能,我们不能期望使用v3。另外,请注意,由于v3现在还不太集中,因此漏洞修复也相对较慢。

将来是否会支持Microsoft的BF v3?

如上所述,有活跃的错误修复更新,但是由于团队规模很小,需要花费一些时间来解决问题,并且我们谈论的许多错误在v4中都不存在。 因此,如果您需要随时了解最新信息,则不建议使用v3